Remove committed compiled binaries (acb-local-fixed, acb-local-test, acb-map-evolver, acb-maps-loader, arena.test - ~39MB total) and generated artifacts (test-combat.json, test-swarm-rusher.json, match logs). Also remove 39 incremental bf-22vc5 status notes, keeping only the consolidated final summary (notes/bf-22vc5.md).
Update .gitignore to prevent recurrence:
- Pattern-match all acb-* binaries and arena.test
- Ignore test-replay*.json and match-*.log files
This aligns the repo with the planned monorepo structure (docs/plan/plan.md section 11.1) and reduces clone size and git history bloat.
Co-Authored-By: Claude <noreply@anthropic.com>
- Verified /watch/replays shows real completed matches (not just demo)
- Match cards display bot names, turn count, winner badges, map ID
- 'Watch Replay' links point to real match IDs (m_test_*)
- Curated playlists render with real data (featured, comebacks, upsets, etc.)
- Pagination/infinite scroll works via IntersectionObserver
- Mobile testing on Pixel 6 via ADB: layout responsive, touch targets usable
- Created MATCH_LIST_TEST_RESULTS.md with full verification details
- Thumbnails not implemented (clean UI without broken images due to R2 issues)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>