refactor: decomposition WIP (orchestrator/server/execution-plan)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DhFXmKe4WisSSPf9LrmmTg
This commit is contained in:
2026-07-15 13:17:01 +04:00
parent 9b925e141d
commit d69cb12ce9
17 changed files with 209 additions and 20 deletions
+8
View File
@@ -41,6 +41,14 @@ subprojects {
apply plugin: "io.gitlab.arturbosch.detekt"
apply plugin: "org.jetbrains.kotlinx.kover"
// Unique jar base names from the full project path (core:inference -> core-inference).
// Sibling modules share leaf names (core:inference vs infrastructure:inference, core:tools
// vs infrastructure:tools), which collide in the flat application-plugin lib dir and drop
// classes at runtime. Derive per-path names so every jar lands distinctly.
tasks.withType(Jar).configureEach {
archiveBaseName = project.path.substring(1).replace(':', '-')
}
detekt {
toolVersion = "1.23.7"
config.setFrom("$rootDir/detekt.yml")