Status view, part 3 (the gate): scripts/status_view_gate.py in repo_gates.py (fast: pre-push + CI) — size outside decide, one Updated paragraph, English outside quotes, cited rows open, no decided row in decide, the P1 and every operator-owned row on the page; WARN-FIRST until 2026-10-27, then it refuses; 39 decoy cases (red-proved per check and on both sides of the date); filed R-1174 (P4, Process & tooling) + its due check 2026-10-27; R-919 owner cell -> operator (the upload and the look); register 152 -> 153
Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
This commit is contained in:
1 parent
9ec5f76a88
commit
1d7071e8fd
7 files changed
+521
-3
No files matched your search
@@ -36,6 +36,8 @@ Gates, in order (all must pass; **non-zero exit on any failure**):
|
||||
18. security-scan govulncheck (called vulnerabilities) + gitleaks on the pushed commits — WARN-FIRST: it
|
||||
lists, it never refuses; it touches the network (vuln.go.dev) and says NOT CHECKED
|
||||
offline, which is why it may sit in the fast set (R-986; shared, felhom.eu/scripts)
|
||||
19. status-view root STATUS.md is one screen and a view of OPEN-ITEMS.md — WARN-FIRST until 2026-10-27,
|
||||
then it refuses (R-1174)
|
||||
|
||||
**THE `GATES` TABLE BELOW IS THE LIST; THIS IS A POINTER TO IT.** It drifted once already —
|
||||
it read eleven while thirteen were registered, from 2026-08-24 until 2026-09-01, so
|
||||
@@ -210,6 +212,11 @@ GATES = [
|
||||
# never a push. ~10 s here (govulncheck on hub/ + gitleaks on the unpushed commits). CI fetches the pinned
|
||||
# gitleaks (FELHOM_SCAN_FETCH=1 in gates.yml) and has no Go, so govulncheck says NOT CHECKED there, out loud.
|
||||
("security-scan", os.path.join(SCRIPTS, "security_scan_gate.py"), [ROOT], True, False),
|
||||
# R-1174 (2026-10-20) — root STATUS.md is one screen and a VIEW of OPEN-ITEMS.md: size outside the decide table,
|
||||
# one „Updated" paragraph, English, every cited row open, no decided row in the decide table, the P1 and every
|
||||
# operator-owned row on the page. WARN-FIRST until 2026-10-27 (exit 0 with a WARNING), a refusal from that date.
|
||||
# Fast: two file reads.
|
||||
("status-view", os.path.join(SCRIPTS, "status_view_gate.py"), [], True, False),
|
||||
]
|
||||
|
||||
VERDICT = {0: "OK", 1: "FAILED", 2: "INCONCLUSIVE"}
|
||||
|
||||
Reference in new issue
Block a user