test(release): strengthen repository verification
This commit is contained in:
@@ -4,10 +4,9 @@
|
||||
|
||||
## Authority
|
||||
|
||||
- Read `REQUIREMENTS.md` before durable changes.
|
||||
- `REQUIREMENTS.md` is authoritative; generated artifacts and private source repositories are evidence.
|
||||
- Update requirements before changing durable installer, publication, integrity, or platform behavior.
|
||||
- Keep strict Redgate proof current. `req:` is traceability; accepted local `test` edges are proof.
|
||||
- `SPEC.md` is the sole current-state authority; generated artifacts and private source repositories are evidence, not parallel canon.
|
||||
- Read applicable records and update `SPEC.md` before changing durable installer, publication, integrity, or platform behavior.
|
||||
- Keep strict Redgate proof current. `req:` is traceability; only accepted local `test` edges satisfy coverage. Exceptions expose debt and do not make strict checks pass.
|
||||
|
||||
## Boundaries
|
||||
|
||||
@@ -27,7 +26,10 @@ Work is tracked in Gitea Issues for `tmk241/ink-releases`. Do not mirror issues
|
||||
bash -n install.sh
|
||||
uv run test/installer_e2e.py
|
||||
bash test/repository_e2e.sh
|
||||
awk '/^## / { component=$2; next } /^[0-9][0-9][0-9]\t/ { print component "/" $0 }' REQUIREMENTS.md | redgate lint -
|
||||
redgate list
|
||||
redgate refs
|
||||
redgate lint
|
||||
redgate check
|
||||
```
|
||||
|
||||
Final reports must include `REQUIREMENT IMPACT: IDs` or `REQUIREMENT IMPACT: none`.
|
||||
Final reports must name updated record IDs or exactly `SPECIFICATION IMPACT: none - <specific reason>`.
|
||||
|
||||
Reference in New Issue
Block a user