docs(mirror): /club composition proven live (slice 5)

This commit is contained in:
funman300
2026-08-11 23:05:29 +00:00
parent 5276dd2066
commit fc00b0c6f9
+8 -5
View File
@@ -84,11 +84,14 @@ Last compiled from repository evidence during context initialization.
(`data/games/fifa17/dev/cards.json`, ids `fifa17_<asset>`), loaded only via opt-in
`Config.dev_content_games`; `seed-dev` grants a `game_id=fifa17` profile+club real
`OwnedCard`s (no FIFA wire ids — the resolver mints those at request time), idempotent,
default content untouched. **Remaining for a rendering retail `/club`:** Commit 6 — the
host sends `X-OpenFUT-Game: fifa17` so `/club` queries the all-mapped fifa17 profile
(no post-pagination drops), then the live retail A/B (no FIFA client in the build env).
See the vault UTAS Endpoint Map + Known Issues (incl. "identity resolution is NOT
authorization" for later mutations).
default content untouched. Slice 5 (2026-08-11, `5276dd2`): the host sends
`X-OpenFUT-Game: fifa17` so `/club` resolves the all-mapped fifa17 profile
**composition proven live** over HTTP (real Core+host, no FIFA client): FIFA wire query
→ real `resourceId`s (catalog) + stable/reversible wire `id`s (store); 33 renderable,
gold=22, Premier League=18, pagination page1=11/page2=7/overlap=0 (clean paging, no
drops). **The only remaining gate is the live retail FIFA A/B** (no FIFA client in the
build env; runbook `openfut-utas-host/README.md`). See the vault UTAS Endpoint Map +
Known Issues (incl. "identity resolution is NOT authorization" for later mutations).
## Stubbed / planned