mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-02 21:40:14 +00:00
docs(release-control): track governed proof assets
This commit is contained in:
parent
86caf03197
commit
35bae3e62b
67 changed files with 9603 additions and 4 deletions
|
|
@ -0,0 +1,47 @@
|
|||
# Subsystem Contract Template
|
||||
|
||||
Use this template for any new major subsystem that needs a canonical contract.
|
||||
|
||||
## Contract Metadata
|
||||
|
||||
```json
|
||||
{
|
||||
"subsystem_id": "example-subsystem",
|
||||
"lane": "L0",
|
||||
"contract_file": "docs/release-control/v6/internal/subsystems/example-subsystem.md",
|
||||
"status_file": "docs/release-control/v6/internal/status.json",
|
||||
"registry_file": "docs/release-control/v6/internal/subsystems/registry.json",
|
||||
"dependency_subsystem_ids": []
|
||||
}
|
||||
```
|
||||
|
||||
## Purpose
|
||||
|
||||
State what this subsystem owns and what it explicitly does not own.
|
||||
|
||||
## Canonical Files
|
||||
|
||||
List the files that contain the subsystem truth.
|
||||
|
||||
## Shared Boundaries
|
||||
|
||||
List any runtime files intentionally shared with other subsystems.
|
||||
Use the exact registry-derived item shape:
|
||||
`1. \`path\` shared with \`partner-subsystem\`: rationale.`
|
||||
If none exist, write `1. None.`
|
||||
|
||||
## Extension Points
|
||||
|
||||
List the only approved places to extend the subsystem.
|
||||
|
||||
## Forbidden Paths
|
||||
|
||||
List the patterns and files that future work must not use.
|
||||
|
||||
## Completion Obligations
|
||||
|
||||
List what must be updated when the subsystem changes.
|
||||
|
||||
## Current State
|
||||
|
||||
Record the current migration/end-state summary in a few lines.
|
||||
Loading…
Add table
Add a link
Reference in a new issue