Skip to content

docs(backlog): close B-0273 as pure drift — safe/unsafe ROM split shipped in #5874#5981

Merged
AceHack merged 2 commits into
mainfrom
backlog/b-0273-close-as-drift-2026-05-29
May 29, 2026
Merged

docs(backlog): close B-0273 as pure drift — safe/unsafe ROM split shipped in #5874#5981
AceHack merged 2 commits into
mainfrom
backlog/b-0273-close-as-drift-2026-05-29

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 29, 2026

What

Close B-0273 (Atari 2600 ROM safe/unsafe folder split) as pure substrate-drift. The implementation shipped via PR #5874 (merged 2026-05-29T10:08:47Z at 75802ccb5) but the backlog row was left status: open — the implementation-doesn't-close-the-row drift pattern that the backlog-item-start-gate.md step-0 discriminator is built to catch.

Bounded step

This is the single bounded step: flip the row to closed, add a Resolution section with per-acceptance-criterion verification, fix the stale classification: blocked-on-B-0272 (B-0272 closed 2026-05-16), and regenerate docs/BACKLOG.md. No new code; mirrors sibling B-0272's pure-drift close.

Per-acceptance-criterion verification

Acceptance Status
safe/ folder not gitignored, checked in shipped — roms-safe/README.md + roms-safe/atari/2600/README.md tracked; roms/.gitignore governs only roms/, so roms-safe/ is checked in by default
unsafe/ folder gitignored shipped — roms/ stays gitignored via existing depth-limited rule (* + !*/ + sentinel re-includes)
README documents which ROMs are safe to distribute shipped — roms-safe/atari/2600/README.md carries a per-ROM table (canonical name, author, license class, citation) for 7 homebrew titles

Focused checks (outcomes)

  • git merge-base --is-ancestor 75802ccb5 HEADYES (PR feat(roms): Add tooling for safe/unsafe ROM split (B-0273) #5874 merge commit reachable on origin/main)
  • Existence-check: all 4 artifacts present (roms-safe/README.md, roms-safe/atari/2600/README.md, tools/roms/split-by-license.ts, tools/roms/manifests/atari-2600-allowlist)
  • bun tools/backlog/lint-frontmatter.ts → exit 0; 0 findings on B-0273 (429 pre-existing findings are on 294 other files)
  • BACKLOG_WRITE_FORCE=1 bun tools/backlog/generate-index.ts → wrote docs/BACKLOG.md; B-0273 now renders [x] (closed)
  • Diff scope: exactly 2 files (row + regenerated index)
  • No in-flight PRs referencing B-0273; claim acquired (otto-cli)

operative-authorization: aaron 2026-05-14: "- Devil-pole (edge-runner drive): keep pushing, discover, go hard, never-be-idle"

🤖 Generated with Claude Code

…pped in #5874

B-0273's 3 acceptance criteria all shipped via PR #5874 (merged
2026-05-29T10:08:47Z at 75802cc) but the row was left status:open
— the implementation-doesn't-close-the-row drift pattern.

Verified per backlog-item-start-gate step-0 discriminator:
- safe/ tracked: roms-safe/README.md + roms-safe/atari/2600/README.md
- unsafe/ gitignored: roms/.gitignore depth-limited rule governs roms/
- README documents safe ROMs: per-ROM citation table (7 homebrew titles)
- merge-base --is-ancestor confirms #5874 reachable on origin/main

Dependency B-0272 closed 2026-05-16; classification updated off stale
blocked-on-B-0272. Mirrors sibling B-0272's pure-drift close.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 29, 2026 12:23
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@AceHack AceHack enabled auto-merge (squash) May 29, 2026 12:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Closes backlog item B-0273 as shipped/pure-drift by updating its row metadata (status/classification/dates) and regenerating the root backlog index so the item renders as closed.

Changes:

  • Mark B-0273 as status: closed, update last_updated, and record closed date.
  • Add a “Resolution” section documenting acceptance-criterion verification and provenance to PR #5874.
  • Regenerate docs/BACKLOG.md so B-0273 renders as checked off.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/backlog/P1/B-0273-atari-rom-safe-unsafe-folder-split-2026-05-08.md Close the row and add resolution/provenance notes for the already-shipped implementation.
docs/BACKLOG.md Regenerated index reflecting B-0273 as closed.

Comment thread docs/backlog/P1/B-0273-atari-rom-safe-unsafe-folder-split-2026-05-08.md Outdated
…ng-+ thread

Wrapped prose line started with `+`, which CommonMark parses as a list
marker — tripped markdownlint MD032 (blanks-around-lists) and Copilot's
leading-+ review thread. Reworded the verification sentence to use comma/
"and" separators so no continuation line begins with `+`. Single root
cause; one fix clears both the failed required check and the unresolved
thread. No substantive content change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@AceHack AceHack merged commit e3035fc into main May 29, 2026
29 checks passed
@AceHack AceHack deleted the backlog/b-0273-close-as-drift-2026-05-29 branch May 29, 2026 12:32
AceHack added a commit that referenced this pull request May 29, 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.

3 participants