-
Notifications
You must be signed in to change notification settings - Fork 0
refactor: reduce Ecli.py size by service delegation #53
Copy link
Copy link
Open
Labels
area:servicesShared service-layer architectureShared service-layer architectureimplementationProduction code implementationProduction code implementationphase:1DPhase 1D — Wiring and minimal CLI surfacePhase 1D — Wiring and minimal CLI surfacepriority:highHigh-priority taskHigh-priority taskservicesShared service-layer architectureShared service-layer architecturetype:implementationProduction code implementationProduction code implementation
Milestone
Metadata
Metadata
Assignees
Labels
area:servicesShared service-layer architectureShared service-layer architectureimplementationProduction code implementationProduction code implementationphase:1DPhase 1D — Wiring and minimal CLI surfacePhase 1D — Wiring and minimal CLI surfacepriority:highHigh-priority taskHigh-priority taskservicesShared service-layer architectureShared service-layer architecturetype:implementationProduction code implementationProduction code implementation
refactor: reduce Ecli.py size by service delegation
Purpose
Reduce
Ecli.pyresponsibilities by delegating extracted concerns to Phase 1 services.Mandatory First Step
Before editing files:
Development Log Invariant
All generated development logs, dry-run reports, smoke outputs, test evidence, and agent-generated debug artifacts must be written only under:
Forbidden generated-artifact locations:
Target Files
Expected target files, adjusted only if real repository layout requires:
Scope
Migration targets in priority order:
registry.configregistry.projectregistry.doctorregistry.plansThis is the actual Strangler Fig reduction step. Adding services without reducing
Ecli.pydoes not complete Services Foundation.Dependencies
Depends on characterization tests and all Phase 1 core services.
Acceptance Criteria
logs/References
docs/architecture/services-foundation.md §9 Step 9docs/architecture/services-foundation.md §12docs/architecture/services-foundation.md §3Labels
type:implementationarea:servicesphase:1Dpriority:highMilestone
v0.2.0 — Services Foundation