Commit graph

21 commits

Author SHA1 Message Date
a3372f8399 docs: rewrite README as a showcase and add DEVELOPMENT.md 2026-07-04 17:32:21 -03:00
caec00689f docs: update architecture for bracket redesign (Steps 1–3)
Document wallchart center-out geometry engine, radial orbit layout with flag
tokens on rings, rounds pager infrastructure, view toggle persistence, and
art direction (stadium-night, escalating heat). Note retirement of CSS
equal-height connector invariant. Update TODO with Step 4 (champion
celebration + polish + v1.1.0 version bump).
2026-07-03 22:09:54 -03:00
e4d7a13301 docs: sync project memory with leader-card carousel 2026-06-19 10:04:02 -03:00
d8e7959bcc docs: refactor project memory and documentation structure 2026-06-18 12:28:11 -03:00
992d2d1c26 docs: stage J round 1 — release polish audit + README stats section
a11y/responsive/i18n audit over A-F passed clean (no code fixes); added a
Stats section to the README; restructured TODO so G/H/I + a second polish
(J round 2) are queued for the future.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 11:10:18 -03:00
95f9d48706 docs: log stats screen Stage F (team comparator)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 10:58:25 -03:00
489a44fc2d docs: record Stage E decision — skip in-tab archive (Option B)
User chose to keep the 'See all matches -> Matches' link instead of building
an in-tab results archive; the Matches tab already covers browsing. No code
change; the archive SECTIONS slot stays dormant (available: false).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 01:00:17 -03:00
df0958d88a docs: log stats screen Stage D (Records + format-48 debuts)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 00:34:00 -03:00
ddfc656f5d docs: log stats screen Stage C (ranking, favorites, records)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 00:22:24 -03:00
c10a573cab docs: log stats screen Stage B (verdict hero + goals-by-round)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 19:46:57 -03:00
f3751f0042 docs: log stats screen Stage A (feature/stats-final-screen)
Append the Stage A entry to project-memory.md, refresh project-map.md
(app.js/stats.js descriptions + optional data layers + branch note), and add
the A-J stage tracker to TODO.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 19:36:39 -03:00
715ecedbcb feat(pwa): add Tier 1 support — installable app with manifest and icons 2026-06-16 15:09:34 -03:00
e488b7c77f docs: record live data refresh design and implementation 2026-06-16 00:12:59 -03:00
ad6d7ea616 fix(header): two-row layout with scrollable tabs below 1100px 2026-06-15 15:27:10 -03:00
6e33142c96 feat(hero): display simultaneous group-final matches with shared timer
findFeaturedMatch → findFeaturedMatches: returns all matches sharing the
earliest kickoff, enabling the hero to show 2+ simultaneous group-final games
(same phase, shared time/countdown). renderHero splits single-match (unchanged
DOM) vs multi-match (stacked with dividers). heroMatchupHTML extracted for
reusable matchup layout.

CSS: .hero-matchups/match/divider/time for vertical stacking and shared time.
i18n: hero.nextMatches (EN/PT) for multi-match label.
2026-06-15 14:52:10 -03:00
99ea02a604 feat(schedule): add occurrence filter with pending result status 2026-06-15 14:33:33 -03:00
a0fe50075c docs: log smart hero countdown in project memory
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:07:37 -03:00
d5a9dadc5d feat(stats): add tournament-to-date stats tab 2026-06-14 21:38:01 -03:00
ffda08229b docs(agents): document GitHub Actions FTP deploy pipeline
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:05:01 -03:00
1090c8c439 docs(agents): update project memory for real data migration
Record completion of mock→real tournament data migration (2026-06-12): all 6
data/*.json files now hold verified WC2026 data; stadiums trimmed 30→16;
match ids clarified (1–72 chronological group, 73–104 official knockout numbers);
third-place slot allocations documented. Add daily refresh runbook reference to
project memory workflow section. Mark step 11 complete in TODO.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-12 22:41:22 -03:00
d1b31cf6e8 docs(agents): add internal project memory 2026-06-12 16:12:25 -03:00