Grilling
Delivery Phase Progressive Routing Grill Log
Delivery Phase Progressive Routing Grill Log
Source issue: harness-intelligence#33
Branch A: Phase Activation Semantics
Q1
Question:
Should delivery-phase be a one-file wrapper with better progressive-disclosure wording, or a reusable router skill with phase subfiles?
Accepted answer:
delivery-phaseis a reusable router skill.SKILL.mdstays concise and points first tophases/router.md.- Phase behavior lives in separate
phases/*.mdfiles. - Delivery start reads only the entrypoint, the router, and enough repo/tracker/artifact state to select one next phase.
- The selected phase file may then delegate to the relevant child skill.
Q2
Question: Should completing one phase imply continuing through the rest of the delivery chain?
Accepted answer:
- No. Phase completion writes a resumable phase handoff, then stops or re-enters
delivery-phase. - Re-entering
delivery-phasemeans the router inspects current state again and chooses the next phase from evidence. - This supports both AFK/full-delivery flow and human-in-the-loop checkpoints.
Q3
Question: What entrypoints should this architecture support?
Accepted answer:
- Direct phase entrypoints remain valid:
create-spec,create-plan,implement-spec,review-phase,debugging-phase, anddocs-ingest-phase. delivery-phasecan be invoked after any direct phase to resume from durable artifact state.- Manual/HITL control means the user can run spec and plan manually, then invoke
delivery-phase; the router should detect those artifacts and continue from implementation, review, docs ingest, or closeout.
Q4
Question: Which files define the modular delivery skill?
Accepted answer:
SKILL.mdis the concise entrypoint.phases/router.mdchooses the next phase.phases/spec.md,phases/plan.md,phases/implement.md,phases/review.md,phases/debug.md,phases/docs-ingest.md, andphases/closeout.mdown their phase contracts.references/artifact-state.mddefines phase-complete evidence.references/phase-handoff.mddefines resumable handoff shape.
Glossary Q5
Question: What is the canonical term for the fixed behavior?
Accepted answer:
- Canonical term: Resumable phase router — a phase wrapper entrypoint that chooses one next lifecycle phase from durable artifacts and evidence, then stops or re-enters after that phase writes state.
- Related term: Progressive phase routing — the loading strategy used by the resumable phase router.
- Avoid: eager wrapper graph, eager orchestration graph, front-loaded phase chain.
- Relationship: Resumable phase router uses Progressive Disclosure and supports HITL checkpoints.
- Axiom: A phase wrapper can preserve lifecycle order without owning every step in one uninterrupted run.
Closure
The requirements branch is closed. Implementation is the modular delivery-phase skill in /Users/stefan/Desktop/repos/wearedevpunks-skills, synced into Harness skill mirrors.