• Phase 1 (planner_reviewer review gate + P0 resume-bug fix) shipped as
    ea19c7d, matching org-graph-unification-phase1-review-gate-design.md
    exactly (new task.status value, org role, _REQUIRED_ARTIFACTS narrowing,
    both bugs fixed). Moving that design doc and the P0 bug doc it subsumed
    to docs/done/, updating their status headers, and fixing the doc-path
    references left pointing at their old docs/todo/ location across
    agents/planner_reviewer/{SOUL,AGENTS}.md, src/schema.py migration
    docstrings, and the other Phase 2/deblackbox docs. Full suite green
    (731 tests) both before and after.
    
    Also ran Phase 2 SDD's §9 interface-reconciliation checklist against the
    real Phase 1 implementation now that it exists for real: all three items
    check out (run_id is included in plan_and_review_documents()'s return
    shape, the new task.status value is exactly reviewing_planner_output as
    assumed, and planner_reviewer's role.json doesn't pre-reserve a skill
    slot for Phase 2's new skill, which is fine -- a one-line addition when
    Phase 2c lands, not an incompatibility). Updated §9 to reflect this.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    bboonnee authored
     
    Browse File »

  • - org-graph-unification-phase1-review-gate-design.md: implementable SDD for
      inserting a planner_reviewer stage (new org role, since _PRE_STATE/
      _POST_STATE map org_node -> status 1:1 and can't reuse "validator" twice)
      between Planner and Coder. Folds in the P0 resume-artifact-assumption fix
      and a newly-found sibling KeyError in the fresh-run path.
    - graphlemon_architecture.md §10.2: records that §10.1's "方案 A" (reuse
      Claude Code's native Dynamic Workflow for Work Graph execution) was
      superseded -- the graph-orchestration layer already diverged (REQ-06
      checkpoint/resume), and per today's decision the single-node execution
      layer is being migrated off it too, for controllability.
    - work-graph-node-execution-deblackbox-requirements.md: requirements+design
      for that migration -- replace the 3 remaining write_workflow_script/
      execute_work_graph call sites with plan_work_graph()'s already-proven
      flat `claude --agent` + JSON-fence-extraction pattern.
    - Cross-referenced the two new docs from each other and from the existing
      P0/P2 todo docs they fold into or relate to.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    bboonnee authored
     
    Browse File »