Summary
executor.py references module entry points that don't exist in the repo. These appear to be router scripts that were never git add-ed in commit 53ce0e7 ("Large refactor", 197 files).
Missing files
| executor.py reference |
Expected module |
Would route to (existing files) |
quality_reviewer/impl-code-qr.py (L122) |
quality_reviewer.impl_code_qr |
impl_code_qr_decompose + impl_code_qr_verify |
quality_reviewer/impl-docs-qr.py (L160) |
quality_reviewer.impl_docs_qr |
impl_docs_qr_decompose + impl_docs_qr_verify |
dev/fix-code.py (L273) |
dev.fix_code |
developer.exec_implement_qr_fix (?) |
{fix_target}/fix.py (L519) |
developer.fix / technical_writer.fix |
*_qr_fix variants |
Why we think these are missing files, not code errors
- The working references (
exec-reconcile.py, exec-docs.py) follow the exact same naming pattern and are thin router scripts that delegate to _execute/_qr_fix variants
- The missing files would be the same kind of router for QR and fix workflows
routing.py and phases.py registries have correct paths to the underlying scripts — only the router layer is missing
Impact
Subagents receive broken python3 -m ... commands and fall back to direct review/fix work. Functional but bypasses the scripted workflow.
File
skills/scripts/skills/planner/orchestrator/executor.py
Summary
executor.pyreferences module entry points that don't exist in the repo. These appear to be router scripts that were nevergit add-ed in commit 53ce0e7 ("Large refactor", 197 files).Missing files
quality_reviewer/impl-code-qr.py(L122)quality_reviewer.impl_code_qrimpl_code_qr_decompose+impl_code_qr_verifyquality_reviewer/impl-docs-qr.py(L160)quality_reviewer.impl_docs_qrimpl_docs_qr_decompose+impl_docs_qr_verifydev/fix-code.py(L273)dev.fix_codedeveloper.exec_implement_qr_fix(?){fix_target}/fix.py(L519)developer.fix/technical_writer.fix*_qr_fixvariantsWhy we think these are missing files, not code errors
exec-reconcile.py,exec-docs.py) follow the exact same naming pattern and are thin router scripts that delegate to_execute/_qr_fixvariantsrouting.pyandphases.pyregistries have correct paths to the underlying scripts — only the router layer is missingImpact
Subagents receive broken
python3 -m ...commands and fall back to direct review/fix work. Functional but bypasses the scripted workflow.File
skills/scripts/skills/planner/orchestrator/executor.py