# OpenCode agent projection authority This directory is the committed canonical source for WealthLedger-owned OpenCode `commands` and `skills`. Workspace root `.opencode/commands` and `.opencode/skills` are derived output, not a second SDD authority. The source intentionally excludes `.opencode/package.json`, lockfiles, `node_modules`, `.gitignore` and all machine-local runtime state. From the workspace root: ```bash bash specs/scripts/sync-agent-projection.sh bash specs/scripts/verify-agent-projection.sh ``` Edit this source tree first. The sync performs a verified cutover and restores the previous local projection if installation or verification fails. The non-mutating verifier checks the exact required file set, contents and each skill's `generatedBy` marker against `specs/openspec/.cli-version`. For an OpenSpec upgrade, prepare the upstream projection in isolated staging, reapply the minimal WealthLedger overlays, update the exact version contract only after compatibility fixtures pass, then sync this canonical tree.