docs(sdlc): cite only main and commits up to project end; guard enforces it
This commit is contained in:
@@ -43,7 +43,10 @@ future are fine; outcomes, commits and identifiers that came later are not.
|
||||
`build.mjs` enforces the checkable part through `timeline.mjs` and stops with a
|
||||
list of offending documents when a work product cites:
|
||||
|
||||
- a Git commit created after the document date (dates read from `git log`);
|
||||
- a Git commit created after the document date or after the project end
|
||||
(`END`), or one that is not on branch `main` (dates read from `git log`);
|
||||
- any branch other than `main` (the documents describe the delivered software,
|
||||
which lives on `main` only), or a document dated after `END`;
|
||||
- the delivery tag `TAG` before the tag was created;
|
||||
- an `ISS-nnn` before its detection date in the Correction Register;
|
||||
- CR, SR, Unit or Test Case IDs before the work product that defines them.
|
||||
|
||||
Reference in New Issue
Block a user