What compounds
Negative fixtures, responsibility grammar, validators, runtime surfaces, support tools, invocation records, and micro-releases — only when operationally integrated, first consumed in real runs, and made recursively available.
Complexity itself is not the moat. The compounding advantage appears when real blocks become operationally reusable assets — and when client-specific responsibility state compounds over time.
Negative fixtures, responsibility grammar, validators, runtime surfaces, support tools, invocation records, and micro-releases — only when operationally integrated, first consumed in real runs, and made recursively available.
Built ≠ callable ≠ integrated ≠ first-real-consumed ≠ micro-released. Operationally reusable closure is value release.