This document tells you which schema family to use before you start reading individual fields.
Use this file when you need the right abstraction level quickly. Use schema-reference.md after you already know which family you need.
Use this family when you need to read, validate, or generate a capsule artifact itself.
../schemas/capsule-schema.jsonCanonical outer contract for the five-element capsule artifact.../schemas/neuro-concentrate.schema.jsonNested semantic-summary contract referenced bycapsule-schema.json.../schemas/capsule-schema.bundle.jsonSingle-file bundle variant of the capsule contract for consumers who want fewer imports.schema-reference.mdField-level explanation of both the outer capsule shape and the nested neuro layer.../projections/typescript/capsule.tsSource-level TypeScript convenience projection.../projections/zod/capsule.tsSource-level Zod convenience projection.
Choose this family when you are building:
- a capsule parser
- a capsule writer
- a validator input generator
- source-level tooling that needs the public artifact shape
- code-generation or polyglot tooling that prefers one-file schema imports via
schema-bundles.md
Use this family when you need public validator request and response shapes rather than raw capsule structure alone.
../schemas/validator-api-envelopes.schema.jsonCanonical public schema bundle for validator request and response envelopes.../schemas/validator-api-envelopes.bundle.jsonSingle-file bundle variant for validator request and response envelopes.../openapi/validate.openapi.jsonRoute-level HTTP contract for the published validator family.api-envelopes.mdHuman-readable envelope guide.route-reference.mdRoute-by-route sample map.../projections/typescript/validator-api.tsSource-level TypeScript projection for the public validator envelopes.../projections/zod/validator-api.tsSource-level Zod projection for the same public envelopes.
Choose this family when you are building:
- a validator client
- API tests
- a request/response parser
- transport-level integration code
- code-generation or polyglot tooling that wants one-file envelope imports via
schema-bundles.md
Use this family when you need the bounded public export/import posture instead of validator transport.
../schemas/archive-bundle.schema.jsonPublic archive-bundle contract.archive-bundles.mdHuman-readable guide to archive structure and replay intent.portability.mdPublic no-lock-in posture and portability boundaries.../PUBLIC_PORTABILITY_PROFILE.jsonMachine-readable portability summary.
Choose this family when you are building:
- archive exporters
- replay tooling
- trust review around portability claims
Use this family when you are not consuming capsule data directly, but instead need machine-readable summaries of the public repo surface itself.
Core repo summary schemas:
../schemas/public-contract-catalog.schema.json../schemas/public-release-metadata.schema.json../schemas/public-project-profile.schema.json../schemas/public-repository-identity.schema.json
Reviewer and release posture schemas:
../schemas/public-evaluation-packet.schema.json../schemas/public-review-scorecard.schema.json../schemas/public-verification-matrix.schema.json../schemas/public-evidence-timeline.schema.json
Boundary, trust, and maturity schemas:
../schemas/public-boundary-map.schema.json../schemas/public-assurance-case.schema.json../schemas/public-failure-model.schema.json../schemas/public-limitations-register.schema.json../schemas/public-evidence-gaps-register.schema.json../schemas/public-program-fit-map.schema.json../schemas/public-publication-readiness.schema.json
Workflow, audience, and adoption schemas:
../schemas/public-maintenance-model.schema.json../schemas/public-change-control-model.schema.json../schemas/public-ownership-map.schema.json../schemas/public-dependency-graph.schema.json../schemas/public-update-coherence-map.schema.json../schemas/public-audience-paths.schema.json../schemas/public-adoption-readiness.schema.json../schemas/public-freshness-model.schema.json../schemas/public-ecosystem-value-map.schema.json../schemas/public-decision-log.schema.json../schemas/public-traceability-matrix.schema.json../schemas/public-capability-matrix.schema.json../schemas/public-evidence-strength-map.schema.json../schemas/public-example-coverage.schema.json
Choose this family when you are building:
- external review automation
- release audits
- contract catalogs
- maintainer-facing dashboards for the public repo
Use this family when you need a bounded machine-readable map of the published consumer snippets rather than the capsule, validator, or archive payload contracts themselves.
../examples/client/recipe-index.jsonMachine-readable runtime-lane and task-entrypoint navigator for the published client recipes.../schemas/client-recipe-index.schema.jsonJSON Schema for the published client-recipe navigator itself.client-recipes.mdHuman-readable guide to the same runtime lanes, task entrypoints, and example families.../projections/typescript/client-recipe-index.tsSource-level TypeScript projection for the navigator ids, counts, and typed JSON shape.
Choose this family when you are building:
- tooling that chooses the right public recipe automatically
- IDE or UI affordances that surface recommended starts per runtime lane
- docs automation that needs a bounded contract for snippet discovery
- package or repo consumers that want to validate recipe discovery before execution
- Use
capsule-schema.jsonwhen the question is about capsule outer shape. - Use
capsule-schema.bundle.jsonwhen you need the same outer shape as a single-file schema artifact. - Use
neuro-concentrate.schema.jsonwhen the question is about the semantic-summary subobject. - Use
validator-api-envelopes.schema.jsonwhen the question is about public validator request or response object shape. - Use
validator-api-envelopes.bundle.jsonwhen you need the same public validator request or response object shape as a single-file schema artifact. - Use
validate.openapi.jsonwhen the question is about routes, methods, or HTTP-level transport semantics. - Use
archive-bundle.schema.jsonwhen the question is about portability/export bundle shape. - Use
client-recipe-index.schema.jsonwhen the question is about the bounded shape of the published client-recipe navigator. - Use the
public-*.schema.jsonfamily when the question is about this repository's own machine-readable review, release, provenance, or governance summaries.
- Do not start from prose if you already know you need a machine-readable contract.
- Do not treat the TypeScript or Zod projections as stronger than the JSON Schema files.
- Do not use repo-governance schemas when what you really need is capsule or validator transport shape.
- Do not use the client-recipe navigator schema as proof of validator runtime behavior; it only describes snippet discovery and task routing.
- Do not use the public schemas as proof of private runtime behavior that is intentionally out of scope here.