Keeps this page in sync as the body changes. Pause it any time for a quieter view.
Path /specs/project-manager-pipeline
Last refresh never
Spec: Project Manager Pipeline
inventory_source local | spec_api /api/spec-registry/project-manager-pipeline | registry_updated 2026-04-09T03:10:08.998670Z
potential_value 0.00 | actual_value 1.00 | value_gap 0.00
estimated_cost 0.00 | actual_cost 1.00 | cost_gap 1.00
estimated_roi 0.00 | actual_roi 1.00
Missing contributor linkage. Submit a change request with contributor attribution.
Open process view for this spec
task_ids -
branches -
source_files specs/agent-orchestration-api.md, specs/attention-heuristics-pipeline-status.md, specs/coherence-network-agent-pipeline.md, specs/pipeline-observability-and-auto-review.md, specs/project-manager-pipeline.md, specs/split-review-deploy-verify-phases.md
evidence_refs -
Open implementation view for this spec
implementation_refs spec-registry:agent-orchestration-api, spec-registry:attention-heuristics-pipeline-status, spec-registry:coherence-network-agent-pipeline, spec-registry:pipeline-observability-and-auto-review, spec-registry:project-manager-pipeline, spec-registry:split-review-deploy-verify-phases
lineage_ids -
public_endpoints -
summary Implement a project manager orchestrator that automates the full spec-driven cycle: find the next work item, design (spec), implement, test, review, and validate against the spec until all passes, then advance to the next task. The project manager replaces ad-hoc impl-only runs with a structured spec → impl → test → review loop.
process_summary Orchestrator finds the next task from a backlog (specs/, docs/PLAN.md, or config); For each task, runs phases in order: spec → impl → test → review; After review, validates: pytest passes and review output indicates pass; If validation fails: loops back to impl (fix), then test, then review until all pass or max iterations; If validation passes: advances to next task, starts with spec phase
pseudocode_summary -
implementation_summary api/scripts/project_manager.py (spec/impl/test/review cycle, split_item(), is_too_large()); api/app/services/pipeline_advance_service.py (_extract_partial_work(), _find_spec_file()); api/app/services/agent_service_pipeline_status.py (get_pipeline_status())