Skip to content

chore(roadmap): introduce the frozen roadmap-base.yaml snapshot (S1b data, Refs #6185) - #6228

Closed
noahgift wants to merge 4 commits into
mainfrom
feat/roadmap-base-s1b-v4
Closed

noahgift wants to merge 4 commits into
mainfrom
feat/roadmap-base-s1b-v4

Conversation

@noahgift

@noahgift noahgift commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

GATE CHANGE. This is not a data-only PR any more. It carries a snapshot and a narrow loosening of one guard rule.

  1. docs/roadmaps/roadmap-base.yaml: a byte copy of docs/roadmaps/roadmap.yaml at main d3d6662 (S1b data; rule 3 and aggregate --check pass). Supersedes chore(roadmap): introduce the frozen roadmap-base.yaml snapshot (S1b data, Refs #6185) #6227.
  2. Gate rule R7 in scripts/check_comparator_pin_citations.sh, ruled by quorum (receipt triage-quorum-6228-R1-pin-cites-*.md) after R1 flagged the snapshot's copy of a dated ticket line. It loosens R1: an unledgered file now passes only if EVERY citing line is a byte-identical copy of a citing line that a HISTORICAL ledgered file pins. Fixture rows are not copyable; no path is exempt; one novel citing line is still R1.
  3. Evidence: self-test rows C20 (copy -> green), C21 (copy plus one novel line -> R1), C22 (receipt copying a fixture line -> R1); mutants drop-copy-rule, any-copy-line, drop-class-filter, all killed; self-test 38/38; real tree PASS.
  4. PMAT-6185 acceptance text now says so.

Known residual: a byte-copy of a historical line skips the R3 (date) and R6 (pin) checks. Not closed here.

Needs: a non-author sign-off round bound to the FINAL commit. A push voids seats and quorum.

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

🤖 Generated with Claude Code

…data, Refs #6185)

Linear re-cut of #6227 onto current main (main's roadmap moved when #6219 merged). A byte copy of
docs/roadmaps/roadmap.yaml at main; the guard's rule 3 and roadmap_fragments.py aggregate --check pass.

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

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=6228 head=f766eb7bca475e0de1e4a4f4d90c78bfb70160e8 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.

…s a ledgered file pins (R7), with self-test and mutants (Refs #3741)

The frozen roadmap-base.yaml is a byte copy of roadmap.yaml, whose ticket text names the superseded pin as dated
history that the ledger already pins. R1 read the copy as a new citation. R7 lets a file through only if EVERY
citing line is a byte-copy of a ledgered file's citing line; no path is exempt, and one novel line is R1.
Rows C20 (copy -> green), C21 (copy plus one novel line -> R1); mutants drop-copy-rule and any-copy-line are killed.

PMAT-Ticket: PMAT-3741
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@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": "92603dee6746b7319c69b886d52f62a0a3ca9043",
 "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": 4
  },
  {
   "lane": 2,
   "verdict": "PASS",
   "findings": 3
  },
  {
   "lane": 3,
   "verdict": "FAIL",
   "findings": 3
  }
 ]
}

@noahgift

Copy link
Copy Markdown
Member Author

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

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

…e rows (Refs #3741)

A fixture row's value is a sample, so a new receipt copying it was R1 RED -> GREEN under the first R7. The
copy pool is now class==historical only. Row C22 (a planted receipt copying a fixture line -> R1) and mutant
drop-class-filter (killed) pin it; self-test 38/38, real tree PASS.

PMAT-Ticket: PMAT-3741
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@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": "0c73c12e9d2ee46f360e37b0a201603b60662fd2",
 "width": 3,
 "executor": "agy",
 "agreed": false,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "FAIL",
   "findings": 5
  },
  {
   "lane": 2,
   "verdict": "FAIL",
   "findings": 4
  },
  {
   "lane": 3,
   "verdict": "FAIL",
   "findings": 1
  }
 ]
}

@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": "6d4bb78f657e01b924c4c72d597e2ea3b55eb60c",
 "width": 3,
 "executor": "agy",
 "agreed": false,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "FAIL",
   "findings": 4
  },
  {
   "lane": 2,
   "verdict": "FAIL",
   "findings": 3
  },
  {
   "lane": 3,
   "verdict": "FAIL",
   "findings": 1
  }
 ]
}

…not data-only (Refs #6185)

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

Copy link
Copy Markdown
Member Author

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

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

@noahgift

Copy link
Copy Markdown
Member Author

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

{
 "ticket": "PMAT-6185",
 "head": "f766eb7bca475e0de1e4a4f4d90c78bfb70160e8",
 "width": 3,
 "executor": "agy",
 "agreed": false,
 "auto_merge": {
  "checked": true,
  "was_armed": false,
  "disarmed": false,
  "note": "auto-merge not armed"
 },
 "lanes": [
  {
   "lane": 1,
   "verdict": "NO-VERDICT",
   "findings": 0
  },
  {
   "lane": 2,
   "verdict": "NO-VERDICT",
   "findings": 0
  },
  {
   "lane": 3,
   "verdict": "NO-VERDICT",
   "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