Pinky DDD: dual-stamp-shape tolerance — the ledger backbone + hermetic steer grace (v1.59.0) #88

Merged
ClaudiuSchuster merged 1 commit from oss-oo/pinky-ddd-stamps into main 2026-10-09 18:31:11 +00:00
Owner

ZCode 3.14.5 overwrites pinned custom titles with first_input raw-prompt titles (60-char cut, ... tail) during a dispatched session's first turn — even with titleGenerationEnabled=False (contract canary stamp.overwrite-window, dispatcher v1.0.33). A dispatch dying inside the window keeps the raw title forever.

D1 — dual-shape tolerance. Every stamp-shape consumer audited and provably tolerant of OLD / NEW(window) / NEITHER grammars (tests/test_dual_stamp.py, 13 legs): the shape witness, the VV-3/UU derivations, the YY album, the role glyphs, the worktree strip, the replay view. The window shape carries no structural marker, so the shape witness deliberately rejects it — the LEDGER/evidence backbone classifies window-shape sessions (ledger SUBJECT from creation, driving signals, album): never invisible, never phantom-running; witnessed-but-idle reads honestly idle. The old-grammar stamp stays a first-class witness forever. Rig-universe window rows (no live-fleet witness) stay absent — indistinguishable from interactive, correctly so.

D1b — AAA-F1 fold. Steer spawns now ride a hermetic default busy grace: an inherited station ZDO_RUNNING_GRACE_MS no longer leaks into spawned children (product pop + scrubbed fixture env + poisoned-env legs in tests/test_fastlane_fifo.py).

Suite: 804 green (791 prior + 13 new). Super-Linter station recipe green. Version v1.59.0 (tag-tied guard green in the pending-release window).

ZCode 3.14.5 overwrites pinned custom titles with `first_input` raw-prompt titles (60-char cut, `...` tail) during a dispatched session's first turn — even with `titleGenerationEnabled=False` (contract canary `stamp.overwrite-window`, dispatcher v1.0.33). A dispatch dying inside the window keeps the raw title forever. **D1 — dual-shape tolerance.** Every stamp-shape consumer audited and provably tolerant of OLD / NEW(window) / NEITHER grammars (`tests/test_dual_stamp.py`, 13 legs): the shape witness, the VV-3/UU derivations, the YY album, the role glyphs, the worktree strip, the replay view. The window shape carries no structural marker, so the shape witness deliberately rejects it — the LEDGER/evidence backbone classifies window-shape sessions (ledger SUBJECT from creation, driving signals, album): never invisible, never phantom-running; witnessed-but-idle reads honestly idle. The old-grammar stamp stays a first-class witness forever. Rig-universe window rows (no live-fleet witness) stay absent — indistinguishable from interactive, correctly so. **D1b — AAA-F1 fold.** Steer spawns now ride a hermetic default busy grace: an inherited station `ZDO_RUNNING_GRACE_MS` no longer leaks into spawned children (product pop + scrubbed fixture env + poisoned-env legs in `tests/test_fastlane_fifo.py`). Suite: 804 green (791 prior + 13 new). Super-Linter station recipe green. Version v1.59.0 (tag-tied guard green in the pending-release window).
Pinky DDD: dual-stamp-shape tolerance — the ledger backbone + hermetic steer grace (v1.59.0)
All checks were successful
Checks / Functional checks (pull_request) Successful in 33s
24de89760d
ZCode 3.14.5 overwrites pinned custom titles with first_input
raw-prompt titles (60-char cut) during a dispatched session's first
turn; a dispatch dying inside the window keeps the raw title forever.
The classification's every stamp-shape consumer now provably tolerates
OLD, NEW (window) and NEITHER grammars (tests/test_dual_stamp.py):
the ledger/evidence backbone carries window-shape sessions (never
invisible, never phantom-running), the old-grammar stamp stays a
first-class witness forever, and freeform titles keep the honest
interactive-renamed class. Steer spawns ride a hermetic default busy
grace — an inherited station ZDO_RUNNING_GRACE_MS no longer leaks
into spawned children (AAA-F1 fold, scrubbed + poisoned-env legs).
ClaudiuSchuster deleted branch oss-oo/pinky-ddd-stamps 2026-10-09 18:31:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
OSS-Singularity/zcode-dispatch-observatory!88
No description provided.