Remove all 14 remaining TODO/FIXME keywords from the 13 source files listed
in issue #9022. Each location now carries a plain explanatory comment that
describes the deferred work and references the corresponding tracked issue
(#9023–#9034). The plan.py EstimationResult migration TODO was already
resolved on master prior to this PR's rebase and required no further action.
Locations addressed:
- cli/commands/plan.py (×2): sandbox strategy hardcoded to git_worktree
- application/services/plan_lifecycle_service.py: EstimationStubActor placeholder (→ #9023)
- application/services/cleanup_service.py (×2): CONC3 DB session wiring (→ #9024)
- tool/runner.py: target_resource not yet forwarded to executor API (→ #9034)
- application/services/llm_actors.py (×2): response_format wiring #650 (→ #9025)
- a2a/facade.py: ACMS ContextAssemblyPipeline stub (→ #9026)
- application/services/correction_service.py: synthetic affected_files (→ #9027)
- mcp/adapter.py: resource_slots downstream wiring #882 (→ #9028)
- application/services/uko_indexer_internals.py: placeholder embedding #578 (→ #9029)
- cli/commands/skill.py: MCP adapter refresh_tools deferred (→ #9030)
- application/services/service_retry_wiring.py: class responsibility separation (→ #9031)
- application/services/phase_gating.py: pg-migration TOCTOU note (→ #9032)
- application/services/uko_loader.py: layer index precomputation (→ #9033)
TODO_FIXME_RESOLUTION.md updated to accurately reflect all resolutions,
including correction of the prior false claim that runner.py was implemented.
ISSUES CLOSED: #9022