This repository documents a real workflow that changed over time. The point of this timeline is to preserve the reasoning, not pretend the current stack appeared fully formed.
| Date | Phase | Stack shape | Why it changed |
|---|---|---|---|
| 2026-03-22 | Initial convergence | Five-tool stack: OmO + OpenSpec + Superpowers + Gentleman skills + Sentry MCP | Needed a clearer owner/overlay model and a sharable baseline |
| 2026-03-28 | Public playbook release | Dual-path public docs around the five-tool stack | Made the private workflow understandable to outside readers |
| 2026-04-06 | Native-first convergence | OpenCode agents + commands + plugins + optional skills/OpenSpec + Sentry MCP | Reduced overlap, prompt weight, and model slowdown while preserving planning and verification discipline |
- one primary owner at a time
- overlays should add distinct value, not duplicate ownership
- verification should rely on evidence, not confidence
- runtime signals still matter
- the baseline moved from external overlays to native OpenCode capabilities
- planning became an interactive
/planflow that writesPLAN.md - TDD anchoring moved into
/spec - heavyweight models became explicit deep modes instead of accidental defaults
- OpenSpec became optional instead of required