• v1.101.0 c74a0b55de

    v1.101.0 — Pinky RRRR: honest steer attribution
    All checks were successful
    Checks / Functional checks (push) Successful in 46s
    Stable

    ClaudiuSchuster released this 2026-10-17 03:42:46 +00:00 | 10 commits to main since this release

    Owner finding #60: a steer-delivered transcript message rode the real_user user_prompt shape, so the sender rendered as generic user — B³’s words landed in gen-4 as “user ⧉”.

    The cure is an evidence chain, never a guess

    1. The message’s steer anchor pins the delivery — its body is the verbatim posted bytes.
    2. The anchor’s send stamp + normalized byte equality prove which steer prompt file carried the words (the obs- child seam the lane rows know).
    3. The source is the session whose own tool part ran the posting call — it names the target sid AND the verbatim text, inside the send-time window. Latest hit is the poster; a photo-finish between two sessions is unproven → stays user.
    • Machine steers (context guardian, quota throttle, starvation watch, turn-retry) carry their identity by construction — recorded at spawn.
    • user stays exclusively genuine owner input; legacy rows, cleaned prompt files and dead source sids settle honestly.
    • Symmetry: agent replies keep their agent class — who asked and who answered both render honestly.
    • The drawer renders the source title in the sender slot (mint kept); the tooltip carries the provenance + sid. Findings persist in a capped album under the steer dir.

    QQQQ-F3 fold

    The clipid specimen recorded 13 legs while its docs said 11 — the double-recorded Q2/Q7 proofs got their own ids; docstring, labels and Makefile now say 13.

    Evidence

    • Suite: 1733 ran (+20 new), 5 skipped, all green (version-guard tie resolved by this tag).
    • Vault: rrrr_attrib_cdp.py — 12/12 legs (API + rendered drawer).
    • Super-Linter: six lanes green.
    Downloads
  • v1.100.0 eecdaf8214

    v1.100.0 — the steer-target copy affordance (wish #59)
    All checks were successful
    Checks / Functional checks (push) Successful in 43s
    Stable

    ClaudiuSchuster released this 2026-10-17 00:53:30 +00:00 | 11 commits to main since this release

    Click the steer target's name → that session's id is on the clipboard, confirmed in the deck's existing copy idiom.

    • TITLED targets: the name itself is click-to-copy (#tSid idiom, upgraded to a real button — focusable, Enter/Space, the one delegated [data-copy] listener)
    • UNTITLED targets: the sid deep link keeps navigating; the ⧉ glyph beside it copies (the sid-cell grammar)
    • No drift: the payload is the exact id the steer POST addresses
    • Vault specimen tests/rigs/qqqq_clipid_cdp.py — 13/13 hermetic CDP legs (real granted-permission clipboard writes, toast show/fade, neighbor negatives, re-click no-stack, both branches)
    Downloads
  • v1.99.0 36921b1cf4

    v1.99.0 — Pinky PPPP: one glance, one truth
    All checks were successful
    Checks / Functional checks (push) Successful in 19s
    Stable

    ClaudiuSchuster released this 2026-10-16 23:41:16 +00:00 | 12 commits to main since this release

    The stuck-lanes window fix (owner finding #58): the header census follows the header time window via the tables’ own keep-test — one glance, one truth.

    • ONE authority: laneKeepsWindow cites the tables’ windowKeeps; member ids ride the payload (lane.memberIds).
    • Straddle reading matches the tables: a presumed-dead row (reads running) counts at every window; a stuck state on aged-out rows folds with them.
    • One derivation (windowedFleet): chip, slim alert and vitals panel render the windowed census; the fold is named; ’all’ keeps the full stock; the server census stays the all-time truth.
    • Vault: tests/rigs/pppp_window_cdp.py (15 legs) + the shared rigkit (LLLL re-proven 16/16).
    Downloads
  • v1.98.0 68dce78d04

    v1.98.0 — Pinky OOOO: the fixture-id hardening + the timeline fold
    All checks were successful
    Checks / Functional checks (push) Successful in 22s
    Stable

    ClaudiuSchuster released this 2026-10-16 22:05:46 +00:00 | 13 commits to main since this release

    Mission O1 — the fixture-id hardening

    The suite's fixture builders derived message/part row ids from (sid-slice, timestamp) pairs; sibling inserts sharing a millisecond AND a sid suffix collided on the id primary key (UNIQUE constraint failed: message.id — 5 errors on vanilla main in the fast CI container, NNNN's forge run). The cure is shared: tests/__init__.py::fixture_row_id appends a per-process monotonic segment, derivation shape preserved verbatim; nine builders routed through it. Four regression legs in tests/test_round_oooo.py reproduce the exact CI shape deterministically (same-ms triples + a frozen-clock burst) — tripwire-proven against the vanilla derivation. Flake dead: 15/15 tight loops, full suite stable at 1692 legs (+4).

    Mission O2 — the timeline fold (NNNN-V1, MINOR)

    The README round timeline promised every shipped round but ended at v1.96.0/#131. Added the v1.97.0/#132 (NNNN) and v1.98.0/#133 rows; completed the three empty PR cells found by the sweep (#61 → v1.34.0, #73 → v1.44.0, #94 → v1.64.0 — the merge-wedge read-false row whose squash is on main).

    Downloads
  • v1.97.0 dc226b877b

    v1.97.0 — Pinky NNNN: the §0 quote-structure fix
    All checks were successful
    Checks / Functional checks (push) Successful in 19s
    Stable

    ClaudiuSchuster released this 2026-10-16 21:17:48 +00:00 | 14 commits to main since this release

    The MMMM validator’s single REJECT, honored.

    All four §0 citation copies (observatory.py, dashboard.html, PREDICATE_FROZEN_A/_B) agreed with each other but deviated from the frozen authority by ONE relocated newline in clause (c): the repo broke after ‘Master-Flag ODER’ (50+76), the authority breaks after ‘Owner-Aktivität’ (65+60); words, spacing, and the 314-byte size were otherwise exact.

    W1 — the reflow: all four copies now carry the authority’s six-line structure byte-for-byte, including line breaks (longest line 65 chars — fits every comment width in play).

    W2 — the folded MINOR, per-line pins: PredicateVerbatimCase diffs every surface per line with named subTests (‘§0 line i/6 on ’) and a new structure test pins the six-line shape itself — a future reflow fails a NAMED line, never a whole-block compare.

    Also riding: the seven hardcoded version pins updated to v1.97.0 (the release-bump discipline CI caught when the first suite gate ran pre-bump).

    Evidence: bytecheck (validator’s own tool): 4 copies + alias == authority, zero deltas; tripwire: reverting the break fails lines 5/6 + 6/6 by name; suite 1688 OK skip=2; Super-Linter six lanes green; forge CI green on the PR head.

    Downloads
  • v1.96.0 417db4efb8

    v1.96.0 — Pinky MMMM: the rig vault + the §0 byte-exactness fold
    All checks were successful
    Checks / Functional checks (push) Successful in 19s
    Stable

    ClaudiuSchuster released this 2026-10-16 20:11:48 +00:00 | 15 commits to main since this release

    M1 — the rig vault: tests/rigs/ is the committed home for the lane's empirical rigs — the law (rounds commit their rigs, validators re-run before rebuilding, a rig never touches the live station or owner apps), the inherited rig laws, and the first specimen: the LLLL idle-fleet CDP rig (16 legs, firing and non-firing with equal discipline), runnable via make rig-llll-idlefleet or the suite opt-in ZDO_RIG_VAULT_E2E=1.

    M2 — the §0 byte-exactness fold (LLLL F-1): every §0 SHARED PREDICATE citation surface (observatory.py, dashboard.html, the test pin) now carries A⁵'s frozen German Koord-Schluss form byte-exact; the English explanation lives beside, never inside, the citation; two independent frozen copies in the test guard against silent citation drift.

    Downloads
  • v1.95.0 98739a77c9

    v1.95.0 — Pinky LLLL: the idle-fleet deck alarm
    All checks were successful
    Checks / Functional checks (push) Successful in 46s
    Stable

    ClaudiuSchuster released this 2026-10-16 18:30:56 +00:00 | 16 commits to main since this release

    The idle-fleet deck alarm (finding #56, the 18:05 twilight finding): the deck half of the two-layer ruling — §0 frozen predicate evaluated server-side as a fleet-census state (working==0 per liveness evidence, empty queues/bells/deliveries/dispatches, FENSTER AKTIV: master intent OR owner ≤2h OR quota above the dormant floor), the max(N,60s) N=3 debounce, RED chip + slim line + vitals panel head + a once-per-episode desktop popup. The deck never bells the master (A⁵s IDLEWATCH owns that). 43 new suite legs + a 13-leg hermetic CDP rig.

    Downloads
  • v1.94.0 946291b5a2

    v1.94.0 — Pinky KKKK: the liveness-honesty congress
    All checks were successful
    Checks / Functional checks (push) Successful in 41s
    Stable

    ClaudiuSchuster released this 2026-10-16 17:20:02 +00:00 | 17 commits to main since this release

    Two owner findings, one congress:

    • #55 the nervous 💀 — a quiet in-flight row with liveness evidence (live dispatched child / open commission / steer in flight / process proof) renders ⏳ wartet — Ziel arbeitet; the 💀 stays reserved for proven lifelessness.
    • #57 the lying title — the ▶ count derives from the classification verdict (phantom running flags never count) and focus/visibility wake an immediate poll + title refresh.

    15 suite legs + a 13-leg hermetic CDP rig behind it (#129).

    Downloads
  • v1.93.0 49bccfe537

    v1.93.0 — Pinky JJJJ: the anchor-timestamp alignment
    All checks were successful
    Checks / Functional checks (push) Successful in 19s
    Stable

    ClaudiuSchuster released this 2026-10-16 16:29:14 +00:00 | 18 commits to main since this release

    Owner finding #31: a delivered steer showed two times — the chat row's timestamp beside a differing delivered stamp in the #33 hovertext. The row now normalizes to the anchor's own delivered token: exact by construction under the dispatcher's delivered:=transcript-write semantics (zcode-dispatch v1.0.54+), in agreement with the hovertext under older dispatchers, and an honest fallback to the row's own time when the anchor or its stamp is absent/unreadable. The dateless HH:MM:SS±ZZZZ token resolves against the nearest calendar day; the #33 split now also hides the position/turn-state tail segments of the live anchor shape.

    Downloads
  • v1.92.0 a0a423e975

    v1.92.0 — Pinky IIII: the drawer congress
    All checks were successful
    Checks / Functional checks (push) Successful in 18s
    Stable

    ClaudiuSchuster released this 2026-10-16 11:18:35 +00:00 | 19 commits to main since this release

    Self-healing view (#52), one door everywhere (#53), the completed census (#54), the README anchor class killed with a standing slugifier test, and the FFFF-VF1/EEEE/HHHH folds.

    Downloads