Outcome
Turn the initial public dependency, contract, and release-train indexes from descriptive coordination records into tested producer/consumer compatibility evidence without centralizing component semantics in .github.
Initial scope
- Familiar Contract → Threads → Psyche → Coven identity/authority/orchestration/runtime chain.
- Coven Runtimes → Coven runtime capability descriptors and registry adoption.
- Coven → SDK, Coven Memory, Cave, Coven GitHub, and execution clients.
- Psyche → Psyche Build orchestration semantics.
- Brand → UI/Cave/Docs/Landing profile consumption.
Design requirements
- Producers own schemas, vectors, canonicalization, versioning, deprecation, and release artifacts.
- Consumers pin exact immutable producer artifacts or approved release digests.
.github records relationships, required evidence, and generated views; it does not duplicate schemas or declare a consumer conformant by metadata alone.
- Compatibility claims distinguish structural, packaged-artifact, runtime-authority, continuity, privacy, interoperability, and release evidence.
- Moved heads, mutable tags, missing artifacts, stale evidence, unsupported platforms, and downgrade attempts fail closed or degrade explicitly to proposal/unsupported status.
Acceptance criteria
This work layers on the schemas and reusable checks in PR #7 and the pilot adoption in #8. It must not weaken existing release, security, or conformance gates.
Outcome
Turn the initial public dependency, contract, and release-train indexes from descriptive coordination records into tested producer/consumer compatibility evidence without centralizing component semantics in
.github.Initial scope
Design requirements
.githubrecords relationships, required evidence, and generated views; it does not duplicate schemas or declare a consumer conformant by metadata alone.Acceptance criteria
This work layers on the schemas and reusable checks in PR #7 and the pilot adoption in #8. It must not weaken existing release, security, or conformance gates.