Hotfix
- Fixes legacy OpenCode config compatibility during SDD injection.
What was happening
Some existing opencode.json files still used the old agents key schema.
During SDD merge, this could prevent reliable orchestrator wiring under the current agent key model.
Fix
- Added migration in SDD JSON merge path: legacy
agentsis normalized intoagentbefore overlay merge. - Preserves existing entries and avoids overriding current agent definitions.
- Added regression test covering legacy-key migration + orchestrator presence.
Impact
Older OpenCode configs now upgrade safely during install, and /sdd-* wiring remains deterministic.