Pre-release cleanups: dead primitive, statuses, posture, pipeline outcome
What
Four pre-tag passes ahead of v1.2.0, from a burden audit run against the two real consumers:
- Dead primitive dropped.
check_file_exists_whenhad zero consumers after the agents-md slim. Nine primitives; guard/ARCHITECTURE/AGENTS counts follow. - Status sweep.
ai-assisted,changelog,contributingflip to enforcing on schedule (enforced_since: v1.2.0);security-mdandagents-mdland their deferred v1.1.0 flips. README contracts table reconciled. - Posture self-FAIL fixed. README links the rendered compliance page; the posture self-deviation retires.
just check-self: 18/18, zero raw FAILs. - Pipeline check slimmed to outcome. The new
workflow:shape assertion failed BOTH real consumers (they fire MR validation via per-jobrules:, an equally conforming shape) — the same class of mistake the agents-md slim just walked back. Onlymerge_request_eventis asserted; theworkflow:block stays as the recommended default.check-one pipelineverified green against both consumers.
Plus three accuracy fixes: the contributing SKILL no longer claims an OFAC check that does not exist, the naming check comment says skips (matching _lib.sh semantics), and the registry notes release is documentation-only.
Validation
just guard, just validate, just check-self (18/18), just build, just agent all green; just check-one STANDARD=pipeline passes against gitlab-simulation and gitlab-contribution.