# INFRA-REGISTER release-close sweep — v0.73.0 (2026-09-25)
Source `0cce0754` (tag v0.73.0 == main). Range e5a2fed9..0cce0754 = 292 commits (v0.70.0–v0.73.0). Per-entry rows: audit.json. Read-only sweep by a doyle subagent; stale-status shas re-verified as ancestors of 0cce0754 by doyle.

Population (own enumeration): 154 `### IR-` headings + headingless IR-31 = 155; max id 156; IR-152 never allocated; no duplicates.
Section placement does NOT track status (11 built/retired entries sit under OPEN; most open entries sit under BUILT/RETIRED).
Tally: 66 RIPE · 9 STALE-STATUS · 61 NOT-RIPE · 19 UNKNOWN (UNKNOWN is not a disproof).

STALE-STATUS: IR-10 (b66a9612), IR-40 (0cea7d64), IR-46 (0cda6235, 5e05f02d), IR-82 (9547cd49, cli.rs:9022), IR-92 (63cf4acd, MSG_IN at inject.rs:95-110; unit+int legs unbuilt), IR-99 (0845e68d), IR-107 (58120cfe), IR-108 (fixed via IR-155 b2ac2ecc), IR-110 (ADR-0059 Am.2 fold; #304 shipped v0.70.0).
RIPE by event: IR-2 (weigh, not reopen), 3, 14, 29, 31, 57, 59, 63, 64, 65, 74, 75, 80, 85, 87, 93, 94, 96, 100, 101, 102, 109, 122, 124-131, 145 (acceptance: +59.36 GB margin; close).
RIPE by touch/standing trigger (weigh before composing): 6, 7, 20, 22, 25, 26, 27, 34, 41, 55, 60, 76-79, 81, 88-90, 95, 97, 105, 106, 113-121, 123, 132.
UNKNOWN: 5, 17, 30, 33, 35, 43, 49, 51, 68, 71, 72, 83, 84, 111, 134, 136, 140, 151, 154.
Surprises: header never updated for v0.70–v0.72 entry passes; IR-138 premise shaky (ws272-w0.py already scrubs); IR-149 CHANGELOG-only trigger may never fire; IR-139 missed ea50a9bb; IR-12 overstayed WEBSERVE close; IR-65 kitsubito boot date conflict unresolved.
