Highlights
Cursor: Native Subagent Delegation
Cursor now uses its built-in .cursor/agents/ system for SDD phase delegation. Instead of running all phases inline in the main chat, each SDD phase (explore, propose, spec, design, tasks, apply, verify, archive) gets its own isolated context via a native Cursor subagent.
- 9 agent files written to
~/.cursor/agents/sdd-{phase}.md - Each agent has precise
descriptionfor Cursor's semantic auto-routing readonly: trueon explore and verify phases- Custom Cursor-specific orchestrator with subagent invocation table
Windsurf: Rebuilt SDD Orchestrator
The Windsurf orchestrator was completely rebuilt to include ALL standard SDD contract sections while preserving Windsurf-specific features (Size Classification, Plan Mode, Code Mode, Approval Gates).
Previously, the orchestrator was missing: Result Contract, Model Assignments, Skill Resolver Protocol, Phase Execution Protocol, Engram Topic Keys, and Recovery Rule. Now it has full parity with the generic and Cursor orchestrators, adapted for Windsurf's solo-agent execution model.
Quality (Judgment Day)
Both features went through adversarial dual-judge review:
- Cursor subagents: 2 rounds, 6 confirmed issues fixed (missing test coverage, interface scoping, changed tracking, topic key alignment, readonly+MCP documentation, post-check)
- Windsurf orchestrator: 2 rounds, 7 confirmed issues fixed (model description accuracy, missing non-SDD protocol, artifact reference constraint, unverified paths, header hierarchy, skill resolution scope)
Upgrade
brew upgrade gentle-ai
gentle-ai sync