Add model-free configured DING activity matrix - #59
Draft
myobie wants to merge 5 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related to #57.
What changed
d7500b0fcad8bb268da9da96c0226d9caddbe305and accepted release binary SHA256705ad3ebd0bce497a4117c7c7993505c0579fc1f7df2421e0525a22208f6949fhook-ownedcontrol ingress, DND/stale/error holds, typed receipts, a real sidecar/task restart, and a three-message FIFO burstResult
Across nine matched scenarios and 11 durable messages, both arms preserve identical bodies, SHA256 values, FIFO order, and exactly-once archive delivery. In both the PTY-boundary and integrated receipts, the generated unconfigured arm makes 6 unsafe PTY writes while activity is non-idle, stale, or unknown; the guarded/configured arm makes 0.
Collision evidence is intentionally narrower in both cells. In the active-turn case, each matrix first observes the partial draft as the live PTY suffix, then directly observes A's DING bytes appended after it. B leaves the draft untouched: 1 directly observed partial-draft collision versus 0. The other 5 unsafe A writes are not claimed as observed collisions.
In the integrated cell, B performs 5 exact guarded idle writes and routes 6 non-idle messages through durable hook ownership. The corrected configured sidecar launches twice through the real generated task environment (initial boot and crash/restart), never selects fallback, and leaves zero of 8 tracked process identities and zero PTY sessions alive.
modelCallsis exactly 0.Exact dependencies
d7500b0fcad8bb268da9da96c0226d9caddbe305; release binary SHA256705ad3ebd0bce497a4117c7c7993505c0579fc1f7df2421e0525a22208f6949f46c71d31c0d6daee43adf568061b2b84a65ae8c0743ceb796a41a3282e31382575bff0d0e3826d59c6846f6239329f0803142afc06c15a07b93937c1; binary SHA2562bba8d58be24250bc262f75f835ce2d780369add275774f3f2135c623d23d29cValidation
ding-delivery-pty-ab: 9/9ding-delivery-st2-rich-ab: 11/11ding-adapter-fixture-contract: 8/8git diff --check: PASSLimits
This is integrated configured-st2 evidence with a synthetic generic activity adapter and deterministic hook consumer. It is not real-provider acceptance: immutable Codex and Claude activity/hook fixtures, owner review, separately authorized live-pane execution, merged dependencies, and release artifacts remain outstanding.
No paid or provider call was authorized or made. This PR remains draft; do not merge or deploy from this evidence.