docs: log daily refresh 29/06/2026

This commit is contained in:
Lucas Kalil 2026-06-29 16:31:27 -03:00
parent 520db94a48
commit 96c2b42bbc
2 changed files with 14 additions and 10 deletions

View file

@ -62,7 +62,7 @@ Use checkboxes to track progress. Items marked **🔴 BLOCKER** prevent release;
### 🟡 IMPORTANT
- [x] ~~Replace mock `data/*.json` with real World Cup 2026 data~~ (2026-06-12 — full migration + smoke test; see project-memory)
- [x] ~~Fill `thirdPlaceAssignment` in `bracket-config.json` after group stage ends~~ (2026-06-28 — all 8 slots filled from FIFA's official combination table for thirds B,D,E,F,I,J,K,L → `{1:D,2:F,3:B,4:I,5:E,6:K,7:J,8:L}`; R32 verified vs official bracket)
- [ ] Update `results.json` as the tournament progresses (group stage complete — results through match id 72 on 2026-06-28; knockout R32 ids 7388 next)
- [ ] Update `results.json` as the tournament progresses (R32 in progress — results through match id 76 on 2026-06-29: R32 ids 73 & 76 finished; ids 74, 75, 7788 next)
- [x] ~~Real stadium photos + team flag SVGs in `assets/images/`~~ (flag SVGs added 2026-06-18; stadium photos optional)
- [ ] **Pós-Copa: estado final da home.** Quando a Final encerrar, o hero fica vazio (por design atual). Criar um estado pós-torneio (campeão/epílogo) na home — ver entrada "Hero cronômetro inteligente (2026-06-15)" em project-memory; provavelmente converge com a aba Stats (`stats-screen-plan.md`).

View file

@ -491,9 +491,9 @@ supersedes the old "7681439 single-row header" note.
## Current State
**Updated 2026-06-28.** Data: **results through match 72/104** (all 72 group-stage matches
finished — **group stage COMPLETE**; knockout R32 ids 7388 are next). `thirdPlaceAssignment`
**FILLED** (8 best thirds → R32 — see the rolling refresh list below).
**Updated 2026-06-29.** Data: **R32 underway** — group stage COMPLETE (172) + R32 matches **73
(RSA 01 CAN)** and **76 (BRA 21 JPN)** finished; remaining R32 ids 74, 75, 7788 are next.
`thirdPlaceAssignment` **FILLED** (8 best thirds → R32 — see the rolling refresh list below).
Cache-busting is now automatic (`?t=Date.now()`; `DATA_VERSION` removed 2026-06-18). `APP_VERSION = v1.0.3`
(bumped 2026-06-28: hero knockout-resolution fix + best-third ranking table in the Grupos tab). Build: all 12 steps + real-data migration
done; Stats stages AD + F + J(r1) merged to `master` and live (E skipped). Stats Team-statistics
@ -501,6 +501,12 @@ leader cards now rotate through tied teams + 3 new metric cards (Most wins / Mos
Best goal difference) — see Stats Screen → "Leader cards — tied-team carousel".
### Recent refreshes (rolling — keep the last 3, prune older; full detail in git)
- **2026-06-29****R32 begins.** Match 76 (R32-9, BRA C1 × JPN F2): **BRA 21 JPN** (Sano 29',
Casemiro 56', Martinelli 90+6') — 2-source confirmed FIFA/ESPN/Yahoo/NBC/olympics. Stats added:
poss 69/31 (ESPN; backed by the 630:267 successful-pass split), shots 19/5 (VAVEL total; ESPN
7/2 on target = 37%/40%), cards 2/3 (BRA: Casemiro, Danilo; JPN: Sano, Kamada, Suzuki — no reds).
Regulation win, **no penalties**. Match 73 (RSA 01 CAN) was already entered. Next R32: id 74
(R32-1, 29/06 20:30 UTC) onward.
- **2026-06-28****group stage COMPLETE + `thirdPlaceAssignment` filled.** Matches 5372 were
entered/committed directly by the user (see git log, commits through `8c89b8f`); this run filled the
one-time third-place allocation in `bracket-config.json`. Final group standings (app tiebreak Pts→GD→GF→id)
@ -519,14 +525,12 @@ Best goal difference) — see Stats Screen → "Leader cards — tied-team carou
1/2: Christie 89' / Danilo 62', Fabinho 82' — assembled from per-event feeds, no clean box), 52
(poss 68/32 — derived from 545/258 pass split + a 69% cite; shots 22/7; cards 0/3: Placide & Nazon
79', Casimir 90+3'). Groups B & C now complete; thirdPlaceAssignment NOT yet due (5372 still open).
- **2026-06-19 (rev2)** — matches 2930: USA 20 AUS, SCO 01 MAR (both 2-source confirmed
FIFA/olympics/ESPN/NBC). Stats: 29 (poss 62/38, shots 10/5, cards 3/4) and 30 (poss 41/59,
shots 6/12, cards 2/1) — card/shot counts corrected by the user after ESPN box lagged.
### Pending / next
- **Knockout R32 (ids 7388) — starts 2026-06-28 19:00 UTC** (M73 = R32-3 RSA×CAN at SoFi). These are
the next results to refresh; remember `penalties` may apply on ids 73104 (KO only). R16 ids 8996
from 2026-07-04.
- **Knockout R32 (ids 7388) — in progress.** Done: 73 (RSA 01 CAN), 76 (BRA 21 JPN). Next: id 74
(R32-1, 29/06 20:30 UTC, Gillette/Boston) then 75, 7788. Remember `penalties` may apply on ids
73104 (KO only — append `"penalties": {home,away}` and keep `homeScore/awayScore` as the 90+30 score).
R16 ids 8996 from 2026-07-04.
- **`thirdPlaceAssignment` — DONE (2026-06-28).** All 8 slots filled from FIFA's official combination
table; bracket verified. No longer pending.
- **Lighthouse > 90** run (needs a deployed URL).