Per-dispatch variety-stamp completeness (#1028: #865 enforce + #891 templates + #873 feature-stamp)#1029
Merged
michael-wojcik merged 10 commits intoJun 25, 2026
Conversation
…or the dispatch-variety gate (Synaptic-Labs-AI#865)
…ispatch-variety gate (Synaptic-Labs-AI#865)
…dispatch-variety gate (Synaptic-Labs-AI#1028)
This was referenced Jun 25, 2026
Enforce orchestrator-side metadata.variety stamp on Task B dispatches (currently advisory-only)
#865
Closed
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.
Closes the #1028 umbrella as one work-unit: dispatch-boundary enforcement (#865),
plan-mode/rePACT template parity + resolver-inherit fail-safe (#891), and
feature-task variety-stamp (#873).
handoff_ordering_gate.py, keyed on is_pact_specialist_owner agentType resolution
(replaces the dead owner.startswith("pact-") predicate). Env-gated DENY via
PACT_DISPATCH_VARIETY_MODE (default warn, fail-open except a precise deny match).
Surgical split: missing-stamp enforcement at the boundary; malformed-when-present
stays a PostToolUse advisory.
rePACT.md dispatch templates; _resolve_required_band_via_blocks inherits the
parent variety.total when a child task is unstamped (singleton-blocks and
parent-stamped guarded, fail-open otherwise).
both-modes-matrix, malformed-type. Full suite GREEN (9567 passed, 0 errors).
Version: 4.4.41 (PATCH).
Closes #891
Closes #873
Completes the enforcement ACs of #865; closure of #865 and the #1028 umbrella
pending the optional post-merge deny-honor runtime probe.