| Primary job | Ticket lifecycle and implementation execution | Spec-driven agreement and change management |
| Durable truth | Active ticket location and artifacts; dated SUMMARY.md records preserve terminal outcomes and rationale | Current behavior in openspec/specs/; proposed deltas in changes |
| Core unit | A change containing one or more independently deployable tickets | A change containing proposal, behavioral deltas, design, and tasks |
| Default path | new → discover → breakdown → specify? → plan → implement → complete → archive | explore? → propose → apply → sync? → archive |
| Workflow character | Explicit ticket states, optional just-in-time behavior specification, and independently verified plan phases | Fluid artifact graph; artifacts can be revised at any time |
| Requirements model | Concise ticket criteria plus optional confirmed ticket-level SPEC.md user stories, scenarios, protected behaviors, and exclusions | Normative requirements plus concrete scenarios; delta specs merge into baseline specs |
| Planning model | Detailed phased PLAN.md with specification traceability plus concise PLAN-BRIEF.md | proposal.md, delta specs, design.md, and checklist-style tasks.md |
| Progress model | Ticket folders move through draft, todo, in-progress, done; terminal changes distill into one date-stamped summary | Checkboxes in tasks.md; full active changes move into date-stamped archives |
| Review & verification | Optional plan and implementation reviews; phase and final verification required by the workflow | Planning review is human-driven; /opsx:verify is optional and not in the default core profile |
| Tooling | One Agent Skill; no service or package runtime | Node CLI plus generated skills/commands for selected assistants |
| Customization | Edit the skill references and Markdown templates | Project config, artifact rules, custom schemas, templates, and global overrides |
| Isolation | Built-in opt-in Git worktree setup on any command | No equivalent change-level worktree workflow in the compared core documentation |
| Cross-repo planning | Repository-local | Stores support shared and cross-repo planning; documented as beta |
| Installation cost | npx skills add … --skill wf; requires a skills-capable agent | Global npm/Homebrew CLI, Node ≥20.19 for npm, then openspec init |
| Telemetry | No telemetry mechanism documented | Anonymous command name/version telemetry is on by default; opt-out supported |