Document the completed Seriatim remediation

This commit is contained in:
2026-09-08 02:09:23 +00:00
parent a1be51ea35
commit da799198b2
7 changed files with 225 additions and 89 deletions

View File

@@ -29,8 +29,10 @@ requirement falls outside that module contract. In particular:
- Do not use `stat`, package queries, content comparisons, or account lookups
merely to decide whether to invoke an idempotent module.
- Gather state when it is genuinely needed to control application behavior,
such as determining whether a locally built executable is missing or has
the wrong application version.
such as determining whether an imperative build command's output is missing.
- Treat a successful module invocation as establishing its documented
postcondition. Verify the role's implementation in repository-local tests
rather than adding production tasks that immediately re-prove it.
- Do not introduce fingerprints, checksums, sidecar state, staged replacement,
custom drift recovery, or abstractions without an explicit acceptance
criterion and rationale.