Pinky RRRR: honest steer attribution — the evidence chain names the source (v1.101.0, #60) #136
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/pinky-rrrr-attrib"
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?
R1 — honest sender attribution (owner finding #60)
A steer-delivered transcript message rode the
real_useruser_prompt shape, so the sender rendered as genericuser— the owner watched B³’s words land in gen-4 as “user ⧉”.The cure is an evidence chain, never a guess:
obs-child seam the lane rows know);user.start_steerrecords at spawn).userstays exclusively genuine owner input: legacy rows, cleaned prompt files, dead source sids all settle honestly asuser.agentclass untouched — who asked (source session) and who answered (agent) both render honestly.R2 — the QQQQ-F3 docs fold
The specimen recorded 13 legs while its docs said 11 (Q2/Q7 double-recorded). The two double-recorded proofs got their own leg ids — docstring, in-code labels and Makefile now say 13 honestly (chosen over docs-only: every
record()is its own proof point).Evidence
tests/test_steer_attribution.py— chain/album/honesty/symmetry;tests/test_round_rrrr.py— wiring tripwires + specimen pin), 5 skipped, only the expected pre-tag version tie.tests/rigs/rrrr_attrib_cdp.py— 12/12 legs (API truth + rendered drawer: source named, unproven staysuser, machine identity, symmetry, tooltip evidence, computed style, clean chain).