Bug Fixes
sdd-phase-common.md not installed to disk
sdd-phase-common.md was embedded in the binary but never written to the user's _shared/ directory during SDD inject. All 8 SDD phase skills reference this file — without it on disk, agents following "Read skills/_shared/sdd-phase-common.md" instructions found nothing.
Fix: Added to the sharedFiles slice in inject.go, updated asset tests, and added to the CLI status report.
Duplicate orchestrator section in CLAUDE.md
When ~/.Claude/CLAUDE.md had a pre-existing bare (no HTML markers) "Agent Teams Orchestrator" section, injectMarkdownSections() failed to detect it and appended a second copy with markers — resulting in two orchestrator sections.
Fix: Added stripBareOrchestratorSection() migration guard that strips bare content before injecting the canonical marker-based version. Only triggers during migration (bare → marked); subsequent runs are idempotent.
Test Coverage
Added 11 regression tests covering shared file installation, strip edge cases (beginning/middle/end/only-content), idempotency, and marker preservation.