• Балашов Артем Игоревич's avatar
    feat(execute-task): shared memory bus between pipeline stages (TASK-001)
    · b6195694
    Балашов Артем Игоревич создал
    Three primitives inside the orchestrator, keeping reviewer isolation intact:
    
    - transcripts/: every spawn's full transcript is preserved in the task folder
      (native: harvested on the completion notification by agent id, sidecar
      fallback by unique description; external: events.jsonl / result.json moved
      out of the spawn temp dir). Gitignored, rescued before any worktree removal.
    - scratch/: persistent executable evidence across stages; implementer must
      leave its self-checks there, fixer and QA read them as coverage, not proof.
    - log.jsonl: append-only, kinds dead_end and decision only, validated
      structurally after every stage (python or PowerShell, non-blocking).
    
    Access matrix: six stages get the full block, premise-challenge and both plan
    reviewers get scratch + log append only. Continuity defined once: retry after
    spawn failure and implementer re-run after PLAN_BLOCKED, same profile, native
    path only. The "subagents inherit nothing" claim is corrected: they do carry
    ambient CLAUDE.md, verified in-harness.
    
    README, maw-context contract, architecture SVG, ACCEPTANCE (three RED rows for
    the unverified live mechanisms), PROCESS_METRICS watch condition updated.
    b6195694