Pinky SSSS: the attribution-honesty fix — the RRRR reject honored (v1.102.0) #137
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/pinky-ssss-attrfix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The RRRR validator rejected v1.101.0's attribution chain on one MAJOR + one MINOR. This round fixes exactly those, ships v1.102.0, and re-measures everything else green (untouched).
F1 (MAJOR) — the false-attribution cure:
_attr_scan_hits(formerly_attr_scan_source) now scans only tool parts created AT-OR-BEFORE the send stamp — a post precedes the send it causes, and a read-back check AFTER the send is not a post. The validator rig's P4c quoter (the fleet's standard transcript-grep delivery check, 30 s after send) can never be named again.F2 (MINOR) — per-delivery binding: each delivered message correlates against its OWN send-stamp window; the delivery binds the EARLIEST suitable posting act, and one act carries exactly ONE delivery — same-body siblings consume their acts in send order (album actMs/bodySha carries the consumption across renders). A byte-identical double-steer now names each delivery's own carrier. A photo-finish between two free acts stays 'user' with the album recording the ambiguity reason.
Trust gate: RRRR-era scan findings (recorded under the rejected window+binding, no v2 markers) are dropped at album load — a false attribution never renders again after the upgrade; machine sources stay vintage-proof (by construction).
F3: all four machine callers (guardian, starvation watch, throttle, turn-retry) named on every claim surface.
Regression evidence: the validator rig's P4b/P4c shapes ported as suite legs, plus window/ambiguity/warm-render/legacy-album legs — 8 new legs, 1741 total, 5 skips. Red proof: 7/8 new legs fail on pristine RRRR code (
c74a0b5), both mandated shapes red; all green here. Super-Linter six lanes exit 0 (the R0904 catch on the first run proves the lanes ran).