Skip to content

roadmap: frozen roadmap-base.yaml snapshot + gate rule R7 (S1b of #6185) — GATE CHANGE - #6247

Closed
noahgift wants to merge 2 commits into
mainfrom
feat/roadmap-base-s1b-v7
Closed

noahgift wants to merge 2 commits into
mainfrom
feat/roadmap-base-s1b-v7

Conversation

@noahgift

Copy link
Copy Markdown
Member

GATE CHANGE. Supersedes #6244 (needs the X64 pr-light pin from #6243; linear re-cut onto main 57452cf, 2 commits, both PMAT-6185).

  1. docs/roadmaps/roadmap-base.yaml: byte copy of docs/roadmaps/roadmap.yaml at main 57452cf.
  2. Gate rule R7 in scripts/check_comparator_pin_citations.sh. It loosens R1 for ONE pair: roadmap-base.yaml passes unledgered only if every citing line is a byte-copy of a line the HISTORICAL ledger row for roadmap.yaml pins. Any other path, a fixture-class source or one novel line is R1. Membership only.
  3. Evidence: self-test C20-C24; mutants drop-copy-rule, any-copy-line, drop-class-filter, widen-scope all killed; self-test 41/41; real tree PASS.
  4. In-tree quorum triage record docs/audits/quorum-PMAT-6185-R1-pin-cites.md is the A/B question ruling, NOT the sign-off (superseded pins elided).
  5. PMAT-6185 acceptance declares the gate change and the follow-up: removing the tracked roadmap.yaml moves its ledger row onto roadmap-base.yaml.

Known residual: a copy of a historical line skips R3/R6; a re-pin of roadmap.yaml that drops a citing line needs the base re-cut.

Needs: the non-author sign-off round bound to the FINAL commit.

keep-open: S2-S4 follow under #6185.

🤖 Generated with Claude Code

t and others added 2 commits October 24, 2026 08:25
…data, Refs #6185)

A byte copy of docs/roadmaps/roadmap.yaml at main 57452cf; rule 3 and aggregate --check pass.

PMAT-Ticket: PMAT-6185
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ap-base.yaml only (GATE CHANGE, Refs #6185)

R7 loosens R1 for ONE pair: roadmap-base.yaml passes unledgered only if every citing line is a byte-copy of a
line the HISTORICAL ledger row for roadmap.yaml pins. Any other path, a fixture-class source or one novel line
is R1. Rows C20-C24 (C24: aggregate removed, ledger row moved onto the base); mutants drop-copy-rule,
any-copy-line, drop-class-filter, widen-scope all killed; self-test 41/41. Membership only. The quorum triage
record is in-tree at docs/audits/quorum-PMAT-6185-R1-pin-cites.md (A/B ruling, not the sign-off).
PMAT-6185 acceptance now says S1a landed scripts-only and S1b adds the snapshot plus R7.
Residual: a copy of a historical line skips R3/R6.

PMAT-Ticket: PMAT-6185
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=6247 head=3fe73290a4aaffb488e3b6f00aa75650fc58f03d verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift

Copy link
Copy Markdown
Member Author

quorum-review (AD-04): NOT agreed (auto_merge: checked=true was_armed=false disarmed=false)

{
 "ticket": "PMAT-1955",
 "head": "3fe73290a4aaffb488e3b6f00aa75650fc58f03d",
 "width": 3,
 "executor": "agy",
 "agreed": false,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 2,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 3,
   "verdict": "FAIL",
   "findings": 1
  }
 ]
}

@noahgift

Copy link
Copy Markdown
Member Author

quorum-review (AD-04): three PASS — agreed (auto_merge: checked=true was_armed=false disarmed=false)

{
 "ticket": "PMAT-6185",
 "head": "3fe73290a4aaffb488e3b6f00aa75650fc58f03d",
 "width": 3,
 "executor": "agy",
 "agreed": true,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 2,
   "verdict": "PASS",
   "findings": 5
  },
  {
   "lane": 3,
   "verdict": "PASS",
   "findings": 0
  }
 ]
}

@noahgift

Copy link
Copy Markdown
Member Author

quorum-review (AD-04): three PASS — agreed (auto_merge: checked=true was_armed=false disarmed=false)

{
 "ticket": "PMAT-1955",
 "head": "3fe73290a4aaffb488e3b6f00aa75650fc58f03d",
 "width": 3,
 "executor": "agy",
 "agreed": true,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 2,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 3,
   "verdict": "PASS",
   "findings": 0
  }
 ]
}

@noahgift

Copy link
Copy Markdown
Member Author

Superseded by #6250, which has merged. Closed by the aprender cop (successor map from aprender-w5404, 10:12Z); the branch is kept.

@noahgift noahgift closed this Oct 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant