All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Custom stage definitions — define project-specific workflow stages beyond the built-in 15
wf_custom_stage_define— add custom stages with preconditions, governance, skills, artifactswf_custom_stage_list— list all custom stageswf_custom_stage_remove— remove a custom stage- Custom stages support
positionhints (before:X/after:X) for pipeline ordering - Dynamic slash commands:
/wf.<custom-id>for each custom stage - Custom stage config persisted in
workflow/custom-stages.json
- Stage templates library — 8 pre-built templates for common extensions
wf_template_list— browse templates by categorywf_template_apply— apply a template (security gate, perf benchmark, staging deploy, etc.)- Categories: quality, security, deployment, documentation, testing, compliance
- Templates: security-review, perf-benchmark, a11y-audit, staging-deploy, compliance-check, docs-generation, integration-test, release-prep
- Workflow report exporter — export feature reports as Markdown or HTML
- Stage timeline with status icons and duration
- Gate issue summary
- Artifact listing with stage attribution
- HTML output with styled template
- One-liner setup script (
scripts/setup.sh) - Improved quickstart with "First workflow in 60 seconds" guide
- Workflow examples for greenfield, bugfix, refactor, and multi-contributor handoff scenarios
- Example index in
docs/examples/README.md
- 15 workflow stages: discover → spike → arch → spec → plan → tasks → tooling → dispatch → implement → review → finish-branch → project-report → human-qa → debug → finish-report
- 6 service commands: status, resume, gates, history, approve, reject
- Stage gating with mandatory HR outcome recording
- Governed stages with enforced HR approval (arch, spec, plan, tasks, tooling)
- Deterministic dispatch/runner runtime for stages 8/9
- Task passport schema validation before dispatch
- Local/global skill collision resolver with interactive source selection
- Artifact tracking per feature and stage
- State persistence across sessions
- OpenCode plugin with tools and precommand gating hook
- Slash command definitions (opencode.json)
- Stage skills with SKILL.md for each workflow stage
- Documentation: RUNNING.md, COMMANDS_SKILLS.md