Repository navigation
Conversation
- group_condition_reopens_by_member now treats every grouped leaf of one group as part of the run: condition members are keyed by occurrence so their reopens join them, other leaves by sequence so they keep their place. A timer between condition members no longer strands their reopens (a1 t b1 a2 b2 -> a1 a2 t b1 b2). - A pending scope cancellation selects the group's original members by sequence and advances past the group's own commands, instead of slicing by position. - Moves the test helper and max_recorded_sequence below the reorder function so its doc comment is attached to it. Fixes #194 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
#183 exact-main qualification passed before this follow-up: main #195 is now retargeted to The earlier candidate lacked the replay fixture required by CONTRIBUTING. One append-only ten-event timer-separated group fixture, one new official-consumer case and one narrow helper guard were added in a separate test/coverage commit. Static checks prove the helper is now guarded, one new fixture is discovered and the base policy is preserved. No production implementation was changed by that commit. No Actions run exists for this source after retargeting: the workflows use the default pull-request types on |
|
|
Fresh #195 qualification at exact Merge remains held on a central action-policy regression. The preflight fails against central The close/reopen started ordinary CI/Sonar/boundary checks, but has not produced the missing default-setup CodeQL run. After the legitimate policy correction is available, the remaining steps are fresh preflight/target qualification and a normal source synchronization/check path to obtain exact-head CodeQL, followed by independent review and General's merge decision. Source stays draft with auto-merge off. No version/tag/crate or release dispatch is authorized by this checkpoint. |
|
Security source/fixture checkpoint for exact head I independently reviewed the six-path delta. The production patch retains stable patch ID The follow-up commit changes evidence only: one new ten-event Rust replay fixture, one official-consumer case, and one guard entry for This is not overall source or merge clearance. Exact-head central action-policy preflight is failed, the target aggregate fails dependently, and no exact-head CodeQL run exists. HOLD remains until the central policy regression is repaired without weakening trust checks, this unchanged head receives fresh terminal preflight/aggregate and CodeQL qualification, and Security performs the final check readback. Draft/auto-merge and every tag/crate/release operation remain held. |
|
The one requested existing-run retry is complete: CI 41833069747, attempt 2, SUCCESS, unchanged source
Exact-head CodeQL remains absent. Default setup is still configured with the existing language/query configuration. Base-edit/reopen did not create a CodeQL run; one request to manually run its existing dynamic workflow was refused with HTTP 422 ( This clears the restored central-policy/CI dependency, not overall acceptance. Full CodeQL readback and final independent Security disposition are still required. Source remains draft, auto-merge off; no empty commit, workflow change, new source workaround or release operation was made. |
Security stage clarification — READY_FOR_REVIEW EVENT AUTHORIZED; MERGE HOLDFor exact head Controls:
Until that exact-head analysis and Security disposition are durable, merge, release and downstream adoption remain on HOLD. |
Security CodeQL metadata recovery — CONDITIONAL GO for one continuation PRThe single authorized Security authorizes General to perform one tightly bounded metadata recovery:
No source push, empty or force commit, ref movement, workflow/manual scan, repository setting/trust change, alert dismissal, merge, release or downstream action is authorized. This replaces only the PR event envelope; source and all product/release gates remain frozen. |
|
General performed the one reviewed metadata recovery. This PR is superseded by #198: #198 . Source remains exactly |



Refs #194. Targets the accepted 4.12.0 source scope; the issue remains open through qualified delivery. Retargeted to main after #193 and #183 integrated.
A timer between two condition members split the recorded-command run, so a history ordered
a1, timer, b1, a2, b2left reopens unconsumed. Group-local ordering now includes the other grouped leaves while joining each condition member's physical reopens:a1, a2, timer, b1, b2. Ungrouped commands and other groups end the run; histories with no reopens keep their order.Pending scope cancellation selects original members by durable sequence (
base..base + span) and advances past that group's originals/reopens. Existing member-address/definition validation is preserved. The misplaced helper/doc comment is also corrected.The production patch is unchanged from original
7a906243: the two source-file delta retains stable patch IDd94d0fdea0dda1be24c2c49d0e691620f3c80b55. The normal refresh4f9dd367has ordered parents original7a906243954463c18f26603f07a3751f6be38995and exact accepted main1c37c945b38c0b9ef3f3bdaa3208bc3f440ca5d6. Only the Unreleased changelog conflict needed resolution; the complete published 4.11.2 section remains byte-identical to main.The existing patch had unit coverage but no new corpus fixture. The contributing contract requires a minimal fixture for replay fixes. This adds one ten-event timer-separated history and a new official-consumer workflow, preserving all existing fixture bytes and workflow semantics. A narrow policy pattern makes the grouped-reopen helper visible to the existing guard, so ordinary CI runs the same consumer against base/candidate production, requires the new fixture to fail before/pass after, then runs the full candidate corpus. No guard was weakened or new validation machinery added.
The existing source tests cover a timer between condition members, member-order boundaries, and scope originals/cursor selection. The earlier 783-test local receipt belongs to the old head. For this refresh,
cargo fmt --check, diff/secret/private-path checks and static policy-expansion/guard checks pass. A local full-validator attempt was stopped when inventory invoked compiled Rust consumers; it is not acceptance evidence. Its owned build target/processes were removed. Fresh hosted checks provide executable qualification of this exact head; no duplicate local full run is claimed.Exact head:
cdc7a94c1b3438e3b5b6be231955874128b0b907, tree603584387e05cdc4c7cf5f764a94e929c4ef5386. The append-only corpus commit changes only its new fixture, consumer case and helper guard after the normal merge. Draft/auto-merge off pending fresh CI and independent review. No package/version/tag/release operation is included.