docs: log daily refresh 01/07/2026

This commit is contained in:
Lucas Kalil 2026-07-01 17:04:23 -03:00
parent a65572a7ef
commit 92e578cb7d
2 changed files with 13 additions and 16 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 (R32 in progress — results through match id 79 on 2026-07-01: R32 ids 7379 finished [74 GER 11 PAR pen 34, 75 NED 11 MAR pen 23, 77 FRA 30 SWE, 78 CIV 12 NOR, 79 MEX 20 ECU]; ids 8088 next)
- [ ] Update `results.json` as the tournament progresses (R32 in progress — results through match id 80 on 2026-07-01: R32 ids 7380 finished [74 GER 11 PAR pen 34, 75 NED 11 MAR pen 23, 77 FRA 30 SWE, 78 CIV 12 NOR, 79 MEX 20 ECU, 80 ENG 21 COD]; ids 8188 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

@ -493,8 +493,8 @@ supersedes the old "7681439 single-row header" note.
**Updated 2026-07-01.** Data: **R32 underway** — group stage COMPLETE (172) + R32 matches **73
(RSA 01 CAN)**, **74 (GER 11 PAR, PAR 43 pens)**, **75 (NED 11 MAR, MAR 32 pens)**, **76
(BRA 21 JPN)**, **77 (FRA 30 SWE)**, **78 (CIV 12 NOR)** and **79 (MEX 20 ECU)** finished;
remaining R32 ids 8088 are next.
(BRA 21 JPN)**, **77 (FRA 30 SWE)**, **78 (CIV 12 NOR)**, **79 (MEX 20 ECU)** and **80
(ENG 21 COD)** finished; remaining R32 ids 8188 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
@ -503,6 +503,14 @@ 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-07-01 (b)****R32 id 80 (R32-12, ENG L1 × COD 3rd-K): ENG 21 COD.** Cipenga 7' gave
Congo an early lead (their first-ever WC knockout appearance); Kane leveled 75' (header) and won
it 86' (strike), both assists from Gordon — 2-source+ confirmed ESPN(gid 760495)/Olympics.com/
Fox Sports/englandfootball.com/CBS/NBC/Yahoo. Stats: poss 60/40, shots 9/5 (ESPN match box — a
Sofascore-derived search snippet suggested 16/7 but that looked like a different attempt-counting
method, so ESPN's box was used per the authoritative-source rule), cards 1/1 (Bellingham 19' ENG,
Sadiki ~27' COD, both yellow, no reds — confirmed via Sofascore's card list). Regulation, no
penalties. Winner propagated: ENG → R16-2 vs MEX (verified in bracket). Next R32: ids 8188.
- **2026-07-01****R32 ids 77 & 79.** Match 77 (R32-2, FRA I1 × SWE F3): **FRA 30 SWE**
Mbappé 45', 74' (his 6th of the tournament, level with Messi's career WC tally), Barcola 53' — 2-source
confirmed ESPN(gid 760492)/FIFA match centre/Al Jazeera/FOX/RTE. Stats: poss 61/39 (FotMob; ESPN's
@ -523,22 +531,11 @@ Best goal difference) — see Stats Screen → "Leader cards — tied-team carou
is the lower-confidence figure — used the page box). Cards **0/1** (only NOR Nusa 45' yellow on
Sofascore; clean game, 6/7 fouls). Regulation, **no penalties**. Winner propagated: NOR → R16-5 vs
BRA (verified). Next R32: id 77 (R32-2, 30/06 21:00 UTC), then 7988.
- **2026-06-30****R32 continues — two penalty shootouts.** Match 74 (R32-1, GER E1 × PAR 3rd-D):
**GER 11 PAR, PAR win 43 on pens** (Enciso 42', Havertz 54'; Tah's ET header VAR-ruled out, then
skied the decisive pen) — 2-source confirmed ESPN(gid 760489)/FOX/CBS/France24/Opta. Stats: poss
76/24 (FotMob; Opta cites GER 75.4%), shots 21/7 (FotMob), cards 2/2 (FOX bookings: GER Havertz,
Musiala; PAR Cubas, Galarza — no reds). Match 75 (R32-4, NED F1 × MAR C2): **NED 11 MAR, MAR win
32 on pens** (Gakpo 72', Diop 90+1'; Saibari decisive pen) — 2-source confirmed FotMob(jps8z)/ESPN
(gid 760488)/Outlook/SI. Stats: poss 30/70 (FotMob **and** ESPN agree), shots 6/11 (FotMob; ESPN
on-target 2/5), cards **0/1****single-source/low-confidence**: only Diop 47' yellow surfaced on
Sofascore; the physical 120'+ tie likely had more, card section was JS-unextractable elsewhere.
Penalties on KO ids only. Both winners propagated & verified in bracket (PAR→R16-1, MAR→R16-2 vs
CAN). Next R32: ids 77, 78 (30/06), then 7988.
### Pending / next
- **Knockout R32 (ids 7388) — in progress.** Done: 73 (RSA 01 CAN), 74 (GER 11 PAR, PAR 43 pens),
75 (NED 11 MAR, MAR 32 pens), 76 (BRA 21 JPN), 77 (FRA 30 SWE), 78 (CIV 12 NOR), 79 (MEX 20 ECU).
Next: ids 8088. `penalties` apply on ids 73104 (KO only — append
75 (NED 11 MAR, MAR 32 pens), 76 (BRA 21 JPN), 77 (FRA 30 SWE), 78 (CIV 12 NOR), 79 (MEX 20 ECU),
80 (ENG 21 COD). Next: ids 8188. `penalties` 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.
**Note:** the 75 (NED×MAR) card count is single-source (Sofascore, only Diop 47') — re-confirm if a clean box surfaces.
- **`thirdPlaceAssignment` — DONE (2026-06-28).** All 8 slots filled from FIFA's official combination