Wiki: simulator follow-ups (#320, #321, #324, #327) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S2UcmcpNtMt71bR7i3p7Ma
Wiki: v2 follow-ups (#322) - ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scanner identity embedding v2 live (#288) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: every Standard card scripted (#318) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S2UcmcpNtMt71bR7i3p7Ma
Wiki: deck widget versions (#305), battle logs v2 (#315), Deep Think (#316) - Architecture §15b on, Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015oYErNsTyzvYNppwoipzdY
Wiki: detector second presence head (#317) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: Deck-E harness v2 (#293) and follow-ups (#300-#302, #304, #312-#314) - Architecture §15b on, Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015oYErNsTyzvYNppwoipzdY
Wiki: Celebrations twins follow-up (#311) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scanner reprint guard (#294) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: look re-arm quarter turns (#306) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scan-bench owner-photo tools (#298) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Contribution Record: rejoin the table (stray blank line)
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: video bench scorer (#308) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: detector second look (#307) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scanner vintage corner number (#303) - Decision Log from main, ledger
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scanner OCR digit drop (#297) - Decision Log from main, Architecture confidence rule, ledger
The Decision Log regeneration from main also publishes three decisions other
sessions merged today (Deck-E sonar, deck odds, set_progress).
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Contribution Record: #299 merged; scanner PRs #294 #297 #298 #303 #306 #307 in review
Decision Log and Architecture entries for the in-review PRs are generated
from main when each merges.
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: scanner look re-arm (#292) — Decision Log + Contribution Record
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Wiki: record Deck-E harness v2 as in progress; #291 already synced
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015oYErNsTyzvYNppwoipzdY
Wiki: battle simulator (@deckpal/sim) and deck_odds — architecture, MCP tools, decision log, contribution record
Architecture gains a section on packages/sim: engine as sole judge of
legality, state as data, one decision shape, seeded streams, cards keyed
by printed text, a search CPU that never reads hidden information, the
paired runner and honest report, and where it runs (POST /decks/simulate
inside the /api function, 25 s budget). MCP-Setup lists check_deck,
deck_odds and simulate_battles and states 27 tools once both ship.
Decision Log regenerated with the three 2026-10-10 decisions.
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wiki: Deck-E battle-log fix (#291) — decision log, contribution record
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Record #289 and #290
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record #284, #285 and #286; sync the Decision Log
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record #280, #281 and #282; sync the Decision Log
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record the signed-out landing fix (#279); sync the Decision Log
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record the full SEO pass; sync Architecture and the Decision Log
- Contribution Record: PR #277 (middleware-served prerenders, per-page
metadata, catalog sitemaps) and the ARCHITECTURE note (PR #278).
- Architecture: synced from the repo's ARCHITECTURE.md on main.
- Decision Log: regenerated from decisions/ (pnpm decisions:wiki).
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record the landing rebuild; sync Architecture and the Decision Log
- Contribution Record: the 2026-10-04 landing rebuild (PR #275, #276), and
the 2026-09-28 Deck-E chat overhaul line that session never pushed.
- Architecture: synced from the repo's ARCHITECTURE.md on main (the page
had fallen behind; the unpushed 2026-09-28 edit was stale by then).
- Decision Log: regenerated from decisions/ (pnpm decisions:wiki).
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WT9mcMR4C42maYytEC8CRt
Record PR #272: TCGplayer ids TCGdex lacks are derived from TCGCSV
Data Layer §4.5 update note, Contribution Record line, and the Decision Log
regenerated from decisions/ (pnpm decisions:wiki).
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Log PERF-03 (PR #217) in the Contribution Record
On-Behalf-Of: @cheyras
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
docs: record verified Deck-E approval and quantity fixes
Document chat apply/preview intent, preserve MCP behavior, and record the measured production outcomes, actual cost and verification limits for PRs 198–200.
On-Behalf-Of: @cheyras
Co-Authored-By: GPT-5.6 Sol <noreply@anthropic.com>
Co-Authored-By: GPT-5.6 Terra <noreply@anthropic.com>
Co-Authored-By: GPT-5.6 Luna <noreply@anthropic.com>