Loading...
Loading...
Read-only workflow sensor: compute repository, roadmap, dependency, PR, finding, and recovery state, then emit the fixed machine envelope. Never edits. Triggers: "workflow-status", "workflow status", "what can I build next", "state of the run".
npx skill4agent add gtrabanco/agentic-workflow workflow-statusdocs/workflow/ORCHESTRATION.md✓ Every claim comes from a RUN command or a READ file (git/forge output, roadmap,
fix index, feature folders) — nothing inferred from memory
✓ Nothing was edited, committed, pushed, or created — read-only, always
✓ `next.recommended` is non-bare (carries the unit's slug/NN, never a bare
`/plan-feature`) AND staged by the target unit's resolved status:
`idea`/undesigned → `/design-feature <slug>`; `defined` → `/plan-feature
<slug>`; `planned` → `/execute-phase <NN>`
✓ A missing or non-frozen repository-state ledger emits a machine-readable
substrate blocker and routes to discovery or resolution before any unit is
listed as startable
✓ Every `detail.design_candidates[].next` begins with `/design-feature ` — design
candidates always route to design, regardless of anything else
✓ When `--last-envelope` is supplied: the no-progress guard ran (crash-recovery
checklist) — a hint that recommended `/plan-feature`/`/design-feature` for a
unit still at its pre-advance status produces a `workflow_observations` note,
never a silently repeated bland recommendation
✓ `recommendations.product_audit` was computed by the step-16 mechanical
two-condition check (never guessed), and `next.tier` was derived from the
resolved `next.recommended` command via the command→tier map in
`## Machine envelope` (never guessed)
✓ Per-unit `review`/`closure`/`issues_born` (steps 10–12) were computed per
their fixed rules — `adversarial.ran`/`n` stayed `null` unless real
evidence exists, never guessed — and any fired `next.suggested[]` entries
(step 13) quote their owning skill's condition verbatim, never a second
copy of the trigger logic
✓ The envelope is emitted on **every** invocation of this skill, including a
same-session natural-language follow-up about state — never replaced by prose
✓ The emitted envelope was checked against the shape reminders in
`## Machine envelope` (mirroring
`packages/agentic-workflow-schema/envelope.schema.json`) before printing
✓ The human-readable summary is printed, then the machine envelope (fenced
```json — see ## Machine envelope) is the ABSOLUTE last output--json-onlyreview-changeaudit-prproduct-auditdocs/features/ROADMAP.mddocs/fix/README.mdTASKS.mdprogress.mdknown-issues.mddocs/features/SHIP_DECISIONS.mdreferences/--json-onlyBLOCKEDship-roadmapworkflow-statusplan-featureexecute-phasereview-changeaudit-prtriage-issueaudit-docsproduct-auditorchestration-envelopeCRASH RECOVERYstate--last-envelope/plan-feature/design-featureworkflow_observations--json-onlydetailuntriaged_issuesurgentdetail.features[]detail.fixes[]reviewclosureissues_borndetailnext.suggested[]next.recommended