Repository navigation
docs(roadmap): add I-28, a sourced guide to building for each bracket - #1296
KaelSensei wants to merge 3 commits into
Conversation
Wizards publishes the bracket rules but no deckbuilding guidance. EDHREC and the strategy press publish guidance without evidence labels, data sites publish numbers without explanation, and no French step-by-step guide exists. I-28 publishes one guide that separates the three. The guide (docs/product/guides/commander-deckbuilding-by-bracket.md) comes from a dated sweep on 2026-11-08: official Wizards texts, EDHREC, Card Kingdom, CoolStuffInc, Draftsim, Commander's Herald, The Command Zone and EDHRECast, cEDH resources, EDHTop16, card-level status checked on Scryfall, Playgroup.gg game logs, two deck-composition datasets and Karsten's mana math. Every claim is labelled Official, Data or Community and cites one of 126 dated sources. The sweep found user-facing errors, recorded as I-28's first slices: - The deck wizard labels bracket 2 "Casual" with "0-1 game changers", bracket 3 "Powered" and bracket 4 "cEDH" (official: Core with zero, Upgraded, Optimized; cEDH is bracket 5), in English and French. - The copilot prompt in deck-plan.ts gives bracket 2 one Game Changer and forbids tutors at bracket 1, both outdated. - The scorer forces any two-card infinite to bracket 4 under a Rules Committee rule that no longer applies. No code changes here; no initiative status changed, no scope ticked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Checked against the official announcements on 2026-11-08: - February 2026 added two cards (Farewell, Biorhythm), not five. - Gifts Ungiven and Panoptic Mirror were unbanned on 2025-04-22. - October 2025 removed ten cards with the stated official reasons; Fierce Guardianship was never removed; Sway of the Stars is legal. - April 2025 added 23 (18 new, 5 unbanned); the tutor restriction went in October 2025. - Bracket 5 is unlimited, like bracket 4. The mtg-learn bracket table now shows five brackets with the October 2025 restrictions and turn floors, and no longer cites the banned Mana Crypt as a Game Changer. Most of the game-changers.md diff is Prettier formatting applied by lint-staged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MainTable (maintable.app) began advertising to French Commander players in November 2026. It is a free browser table for online play, which the roadmap keeps out of scope; its deckbuilder overlaps only our non-AI features, and its owner-approved suggestions on public decks are a second shipped reference for I-20. Playgroup Live, TableCommander and SpellTable are recorded alongside it so the boundary is explicit. No roadmap change follows beyond the I-20 reference and the I-28 row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
|



Why
The owner asked for a roadmap section and a standalone document on how to build a Commander deck for each bracket (1 to 5). Getting that right requires knowing the format, the cards and how games really play out, so this PR is built on a dated research sweep (2026-11-08) rather than a summary of one source.
Wizards publishes the bracket rules and no deckbuilding guidance. EDHREC and the strategy press publish guidance without saying how strong the evidence is. Data sites publish numbers without explanation. No French step-by-step guide exists.
What is in it
docs/product/guides/commander-deckbuilding-by-bracket.mddocs/product/specs/i28-commander-deckbuilding-guide-by-bracket.mddocs/product/roadmap.mddocs/product/specs/README.mddocs/references/game-changers.md,.agents/skills/mtg-learn/references/commander-guide.mddocs/product/competitive-landscape.mdThe guide covers
Sources reached
Official Wizards articles and the Bluesky graphic; EDHREC; CoolStuffInc; Card Kingdom; Draftsim; Commander's Herald; Sheldon Menery's archive; The Command Zone and EDHRECast (13 episodes transcribed locally); Play to Win; EDHTop16; Commander Spellbook; Scryfall; Playgroup.gg; EDHTuner and an Archidekt sample; Karsten; TappedOut; partial Reddit; French creators and the official French pages.
The guide states its limits:
What the sweep found in the product
These are recorded as I-28 slices. No code is changed in this PR.
deck.json, rendered byDeckWizard.tsx):src/lib/ai/deck-plan.tsgives bracket 2 "at most 1 game changer" and forbids tutors at bracket 1.src/lib/deck/bracket.tsforces any two-card infinite to bracket 4 under an "(RC rule)". Officially, bracket 3 allows combos that do not come up before turn 6, and the Rules Committee stopped managing the format in 2024.Slice 1 (labels and prompt) is small and should go first, as its own
fix/*PR.Reference corrections
docs/references/game-changers.md:Most of that file's diff is Prettier formatting applied by lint-staged.
The
mtg-learnskill's bracket table now shows five brackets with the October 2025 rules.Scope discipline
Documentation only, in a
chore/docsPR becauseroadmap.mdis touched. No initiative status changed and no scope box ticked.changelog.mdandprogress.mdare untouched.Verification
Run on this branch, rebased on current
dev:npx tsc --noEmit: cleanpnpm lint: zero warningsTZ=UTC pnpm test: 344 files, 3,510 tests passingprettier --checkon every changed file: cleanSKIP_E2E)pnpm sonarwas not run, since the diff is Markdown only; SonarCloud CI is advisoryThe lint-staged hook prints a cosmetic
FAILED … .agents/skills is ignoredwhen a commit touches the trackedmtg-learnreference, because the folder is gitignored even though the file is tracked. The commits are correct.For review
🤖 Generated with Claude Code