Seam-first contract governance repository for RERUM and downstream consumers.
This repository stores API contract assets and policy without coupling changes into implementation repositories until teams are ready.
Current seam inventory: 11 active seam manifests.
Human-facing seam map:
- docs/human-guide/interaction-index.md
Contract model:
- OpenAPI is canonical for interface design and change policy.
- Pact metadata is tracked for runtime compatibility status.
- Reusable GitHub Actions workflows in this repo can be called by downstream CI harnesses.
- seams/: seam definitions and artifacts
- schemas/: manifest and metadata schemas for automation
- policy/: lint, breaking-change, lifecycle governance
- docs/: human implementation guides
- tooling/: scripts and templates
No implementation repository changes are required to start. This repo is intentionally standalone until connection work is approved.
- Choose a seam from docs/human-guide/interaction-index.md.
- Update that seam's manifest and baseline OpenAPI artifact under seams//.
- Validate manifests with schemas/seam-manifest.schema.json by running npm run validate:manifests.
- Follow docs/human-guide/implementation-playbook.md for rollout and governance steps.