Skip to content

v1.11.2

Choose a tag to compare

@github-actions github-actions released this 27 Mar 09:10

Highlights

Pipeline Ordering Fix (Issue #121)

Fixed the root cause of SDD orchestrator sections being destroyed by persona injection. The dependency graph now uses soft ordering constraints instead of hard dependencies:

  • When Persona + Engram + SDD are all selected, execution order is guaranteed: Persona → Engram → SDD
  • Selecting Engram alone does NOT force-install Persona (no side effects on presets like minimal or ecosystem-only)
  • preserveManagedSections() provides a second layer of defense for re-runs

Comprehensive Test Coverage

354 → 384 E2E tests (30 new), plus 9 new unit tests covering every change from this session:

Area New Coverage
Windsurf global_rules.md content skill_resolution, Engram Topic Keys, section markers
Antigravity skills path regression guard ~/.gemini/antigravity/skills/ NOT ~/.gemini/skills/
Persona switch preserves managed sections (OpenCode) Install persona+engram+SDD → switch to neutral → all sections survive
Dry-run ordering assertion persona precedes engram and sdd in component order output
Cursor 9 agent files Size ≥ 200 bytes for ALL 9 phases, not just 5
Ecosystem preset new skills branch-pr and issue-creation verified in ecosystem preset
Neutral/Gentleman ## Tone parity Unit test ensures sections don't silently diverge
Engram duplication on neutral switch Idempotency test now checks both SDD and engram marker counts
OpenCode SDD in correct location Negative assertion: AGENTS.md must NOT have sdd-orchestrator marker (it goes in opencode.json)

Upgrade

brew upgrade gentle-ai
gentle-ai sync

Full Changelog

v1.11.1...v1.11.2