docs(claude): document bball_* Neon tables, flag Pente-scoped boundary rule - #45
Merged
Merged
Conversation
…y rule The "Do NOT put game data in Neon" rule under Pente Game Platform is scoped to Pente/Go's realtime-multiplayer needs, but bball_runs, bball_board_states, and bball_roster (Basketball Data Platform) have lived in Neon since before that decision was written and were missing from the Tables list entirely. Documents the tables and flags the tension rather than asserting a migration — that's a real project, not a doc fix. Flagged twice in the Running Notes ledger (CTO's beat); shipping this session instead of re-recommending it a third time. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DmLds4KzH4RbV5iSPZdX53
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
bball_runs,bball_board_states,bball_rosterto CLAUDE.md's Neon Tables list — they existed in the DB but weren't documented.85ac30e, no rationale recorded) and has no realtime/multiplayer requirement.Livelihood stream
Portfolio signal / engineering hygiene (CTO lens) — no direct revenue impact, but this is a documentation-accuracy fix, not a redesign.
Why
This item had been flagged twice in the cross-session Running Notes ledger ("CLAUDE.md Neon/Supabase boundary doc gap — CTO's beat, flag 2, unshipped") as of 2026-09-09. Per this repo's own anti-duplication protocol, a flag-2 agent-doable item should be shipped, not written up as a prompt a third time.
Verification
yarn test: 834/834 passing, 73 files (ran fresh this session onmainbefore this change).yarn lint: clean, 0 warnings.yarn build: clean, all routes compile.🤖 Generated with Claude Code
https://claude.ai/code/session_01DmLds4KzH4RbV5iSPZdX53
Generated by Claude Code