ssot-fanout
Installation
SKILL.md
ssot-fanout
Keep one hand-edited master file and generate every downstream config from it. The targets are heterogeneous — each speaks its own dialect (different key names, nesting, invocation shape) — so the master maps a canonical model onto each target. When two targets would map the "same thing" differently, or a mapping is otherwise ambiguous, the decision is made once and recorded in a lock file so the next sync applies it automatically.
This is the pattern behind services/agent-hooks/hooks.master.json in bloodbank; that system is the
canonical reference implementation (see references/reference-implementation.md).