This file maps the scaffold-to-runtime truth flip so implementation work cannot silently drift away from public docs or contract tests.
When setup behavior changes from scaffold-only to implemented runtime behavior, update these surfaces together:
AGENTS.md- repository truth, product/security invariants, implementation status, validation baseline, supported setup behavior, and validation command.README.md- public status, npm entrypoint, runtime flow, supported flags, config targets, live model-catalog behavior, and local development checks.docs/how-it-works.md- runtime architecture, scope behavior, config-layer precedence, verification flow, and migration path.docs/security.md- safe secret intake, managed storage, redaction, project commit-safety, and blocked unsafe override behavior.docs/model-validation.md- MiMoCode workflow proof ledger, distinct from live GonkaGate/v1/modelscatalog availability.docs/troubleshooting.md- user-facing blocker taxonomy without asking users to paste rawmimo --pure debug configoutput.CHANGELOG.md- meaningful user-facing runtime changes.src/constants/contract.ts- package identity, public implementation status, MiMoCode baseline, and live catalog source.src/install/model-catalog.ts-/v1/modelsfetch and response-shape boundary.src/constants/models.ts- model metadata and validation helper types.test/docs-contract.test.tsandtest/package-contract.test.ts- docs, constants, package metadata, and model registry agreement.test/cli.test.ts- human and JSON CLI output semantics.
Until a runtime behavior has implementation, tests, docs, and contract truth in agreement, public docs must not claim shipped setup success. Runtime internals may exist before public success is possible, but docs must say exactly what can and cannot complete.
After runtime modules exist, docs must not keep claiming that src/install/
does not exist. If the live catalog behavior changes, docs, CLI output, tests,
and package contract metadata must all name the same public setup behavior. If
a model gains MiMoCode-specific workflow validation proof, update
docs/model-validation.md and src/constants/model-validation.ts together.