Commit Graph

  • b0d5e04bb9 fix(fifa17): guard missing store category resolution funman300 2026-08-13 03:13:39 +00:00
  • 6746c75302 docs(fifa17): RE-backed native client-fix design for empty My Packs funman300 2026-08-13 01:48:58 +00:00
  • b2697b13dc docs(fifa17): establish verified card taxonomy funman300 2026-08-13 01:31:22 +00:00
  • e8ee6c34e7 docs(fifa17): record empty My Packs client contract funman300 2026-08-13 01:08:47 +00:00
  • f42279f869 fix(fifa17): keep empty My Packs group client-safe funman300 2026-08-13 01:08:37 +00:00
  • 54ad9e8f79 docs(state): Slice 8 — real-data staged retail A/B PASS funman300 2026-08-12 21:37:42 +00:00
  • 6f16a231fc fix(fifa17): implement rare=SP 'Special' club filter via rareflag funman300 2026-08-12 21:25:18 +00:00
  • 626c972232 fix(fifa17): carry observed rareflag so special cards render as specials funman300 2026-08-12 21:13:51 +00:00
  • 44fcf24d92 fix(import-fifa17): nation/league/team are instance metadata, not definition identity funman300 2026-08-12 20:58:33 +00:00
  • e187cd49a2 fix(fifa17): preserve versioned resourceId on the wire (no special->base collapse) funman300 2026-08-12 20:46:48 +00:00
  • 1631d3b1a2 feat(import-fifa17): --apply — recoverable two-store real-profile import funman300 2026-08-12 20:36:34 +00:00
  • c71c2a8d33 feat(import): --emit-content (production pack + host catalog + private manifest) funman300 2026-08-12 19:41:17 +00:00
  • a51947562c feat(import): identity import API + FIFA17 real-profile dry-run importer funman300 2026-08-12 19:23:19 +00:00
  • 63f02c4fb1 docs(state): Slice 7 — FUT squad read+write retail-validated on FIFA 17 funman300 2026-08-12 18:41:24 +00:00
  • 4fd5ee2608 redirector: a port probe must not forge the signature of a TLS fault funman300 2026-08-12 17:25:21 +00:00
  • c7d4b9f753 style(adapter): rustfmt catalog test assertions funman300 2026-08-12 17:15:14 +00:00
  • 37c2e5d7ee feat(utas-host): serve GET /squad/active from Core funman300 2026-08-12 17:10:04 +00:00
  • 7dbd878398 test: update mutation-battery anchors after rustfmt reflow funman300 2026-08-12 04:01:37 +00:00
  • c2e2e0d8f2 style: rustfmt squad host + adapter files funman300 2026-08-12 03:59:15 +00:00
  • afc909fd3b fix(fixtures): sanitize lab subnet from committed UTAS captures funman300 2026-08-12 03:59:15 +00:00
  • b607ff28cb chore: bump openfut-core gitlink to rustfmt'd squad-ext routes (3084a46) funman300 2026-08-12 03:58:51 +00:00
  • cf86d4e425 test(utas-host): squad host mutation battery (20 mutants, all killed) funman300 2026-08-12 03:11:25 +00:00
  • 85761390a8 feat(utas-host): FIFA17 squad authority — PUT, /squad/list, userMassInfo overlay funman300 2026-08-12 03:04:24 +00:00
  • 4d30d8b3e8 chore: bump openfut-core gitlink to squad-ext HTTP routes (9b2c6b8) funman300 2026-08-12 02:47:36 +00:00
  • 0e30980632 style(adapter): elide redundant lifetime in squad projection test helper funman300 2026-08-12 02:31:13 +00:00
  • 46a81e7a07 test(adapter): squad mutation battery (14 mutants, all killed) funman300 2026-08-12 02:30:38 +00:00
  • e09344490f feat(adapter): single FIFA17 squad projector + fixture round-trip tests funman300 2026-08-12 02:28:05 +00:00
  • 80a8bc4520 feat(adapter): FIFA17 squad extension v1 + full-replacement PUT builder funman300 2026-08-12 02:19:22 +00:00
  • b50e0359f7 feat(adapter): extract shared FIFA17 FUT item-shaping primitive funman300 2026-08-12 02:14:41 +00:00
  • 58a300c7f4 core: game-scoped opaque squad extension + atomic fingerprint write (submodule 615c5fd) funman300 2026-08-12 01:40:13 +00:00
  • eb8311a5ee evidence: FIFA17 squad controlled retail capture (swap/formation/relaunch) sanitized fixtures funman300 2026-08-12 01:16:46 +00:00
  • 550a59d12c feat(adapter): FIFA17 squad full-replacement wire parser + reverse-map scaffolding (unrouted) funman300 2026-08-12 00:53:46 +00:00
  • 8c1d1ed958 docs(mirror): /club RUNTIME VALIDATED on retail FIFA 17 funman300 2026-08-12 00:36:26 +00:00
  • fc00b0c6f9 docs(mirror): /club composition proven live (slice 5) funman300 2026-08-11 23:05:29 +00:00
  • 5276dd2066 feat(utas-host): send X-OpenFUT-Game to Core + end-to-end /club composition test funman300 2026-08-11 23:00:08 +00:00
  • 88da16a11e feat(fifa17): curated dev content pack generator + Core dev seed (submodule 36abd4b) funman300 2026-08-11 22:57:02 +00:00
  • 3ef3bc32ec feat(utas-host): real Fifa17IdentityResolver (catalog + store + policy), drop placeholders funman300 2026-08-11 22:33:40 +00:00
  • 36fe1caa3f feat(fifa17): deterministic base-card seed generator + full identity catalog funman300 2026-08-11 22:19:57 +00:00
  • f55c401b6c feat(fifa17): card-definition identity catalog + owned-item wire-id policy funman300 2026-08-11 21:59:50 +00:00
  • b8037b9b22 feat(identity): generic game-scoped external-identity store funman300 2026-08-11 21:57:15 +00:00
  • c0a3f68ded feat(utas): FIFA17 UTAS migration host + /club adapter mappings funman300 2026-08-11 21:40:15 +00:00
  • 04c5043aba utas: My Squad filter corpus — every filter identified, root cause measured funman300 2026-08-11 19:32:57 +00:00
  • 0b66662525 utas: first real corpus, and two sanitiser gaps the audit caught funman300 2026-08-11 18:33:59 +00:00
  • cdea85e214 utas: standalone recording proxy that tees rather than rebuilds funman300 2026-08-11 18:13:06 +00:00
  • 05f6147433 http: extract the shared body drain; fix a flaky test race it exposed funman300 2026-08-11 18:04:08 +00:00
  • 8f3b659c33 lifecycle: one host-lifecycle helper; roster.sh; ban pkill -f funman300 2026-08-11 17:45:15 +00:00
  • c9ae914910 roster-host: transport host for the FUT roster update, lifecycle-matched funman300 2026-08-11 17:41:11 +00:00
  • 84e81f2037 tls: extract a shared listener; move FIFA 17's profile into its adapter funman300 2026-08-11 17:30:01 +00:00
  • 696386a9c1 client_arm: verify the hosts entry by resolution, not by presence funman300 2026-08-11 17:19:52 +00:00
  • aa2679162d redirector.sh: never leave it ambiguous which binary is under test funman300 2026-08-11 16:20:16 +00:00
  • 096d1c882f switch: fix the unquoted python string that broke status with no --name funman300 2026-08-11 16:16:10 +00:00
  • ca63095786 lifecycle: stop the orphan check going blind when the binary is rebuilt funman300 2026-08-11 05:25:33 +00:00
  • c65e9c54ce observe: correct a stale comment calling the catch-all 'other' funman300 2026-08-11 05:20:24 +00:00
  • b1bc7a764e adapter: port the FUT roster-update response, held to the live oracle's bytes funman300 2026-08-11 05:19:29 +00:00
  • d7c0a5521d switch: refuse to arm at a dead target; watchdog: use a pidfile funman300 2026-08-11 05:13:40 +00:00
  • 2ae90b1ea9 tooling: watchdog that rolls an armed switch back when the service stops answering funman300 2026-08-11 05:11:41 +00:00
  • cfb0435d96 redirector.sh: verify the RUNNING process's commit, not just the binary on disk funman300 2026-08-11 05:03:47 +00:00
  • fc411bb6f1 scripts: require one certificate across the whole FIFA-facing TLS stack funman300 2026-08-11 04:38:23 +00:00
  • 5bc39e902d tooling: observe client connection ATTEMPTS; make the build guard reject bad args funman300 2026-08-11 04:22:40 +00:00
  • e2c4ca6d56 redirector-host: reproduce the oracle's connection lifecycle, not just its bytes funman300 2026-08-11 04:12:32 +00:00
  • 288d990821 empty commit to advance HEAD for the stale-binary mutation test funman300 2026-08-11 03:46:08 +00:00
  • c03702707b redirector: commit stamp + shared build-identity verifier that REFUSES funman300 2026-08-11 03:46:07 +00:00
  • 89f77470f3 redirector: Rust host on vendored OpenSSL; shared typed config extracted funman300 2026-08-11 03:28:04 +00:00
  • 0d576a14b7 switch: one generic NAT implementation; blaze-switch becomes a wrapper funman300 2026-08-11 03:12:09 +00:00
  • c5807c07a9 blaze-host: passive ClientHello observer for the redirector TLS decision funman300 2026-08-11 03:04:13 +00:00
  • 8f5f54833f ci: tripwire against lab addresses creeping back into tracked source funman300 2026-08-11 02:59:41 +00:00
  • f451406058 audit: eliminate deployment-address hardcoding; single typed endpoint config funman300 2026-08-11 02:55:50 +00:00
  • 8aab2c0d41 adapter: FIFA 17 redirector response; Nucleus deliberately not ported funman300 2026-08-11 02:48:12 +00:00
  • ed0ccb8c2b blaze-host: check client sessions in BOTH network namespaces funman300 2026-08-11 02:34:46 +00:00
  • b40adac3fc gate-evidence: window FUT-action counts to the gate, not the whole log funman300 2026-08-11 02:31:55 +00:00
  • bfb7876ed4 gate-evidence: count trace frames correctly, archive the raw capture, observe FUT actions funman300 2026-08-11 02:28:27 +00:00
  • 55b4e54d5f gate-evidence: add the Python-side positive/negative observation funman300 2026-08-11 02:21:21 +00:00
  • fafa2f1858 blaze-host: document capture, sanitization, and what the tests do not cover funman300 2026-08-11 02:16:11 +00:00
  • c84fd14cac blaze-host: make the build stamp trustworthy for evidence attribution funman300 2026-08-11 02:15:11 +00:00
  • 23374312bc blaze-host: opt-in raw frame capture + auditable sanitizer funman300 2026-08-11 02:14:25 +00:00
  • a84a72e0c0 blaze-host: A/B the RPC routes a real FIFA session actually used funman300 2026-08-11 02:05:18 +00:00
  • 6c102f00c0 gitignore: gate-evidence bundles are run artefacts, not source funman300 2026-08-11 02:01:18 +00:00
  • 48aa955212 blaze-host: per-gate evidence capture, separating asserted from observed funman300 2026-08-11 02:00:31 +00:00
  • cf3ddde3a6 blaze-host: move the dirty-tree safeguard to launch and evidence time funman300 2026-08-11 01:56:43 +00:00
  • 468b006008 blaze-host: scope the dirty-tree check to the crates the binary is built from funman300 2026-08-11 01:55:20 +00:00
  • e091921b18 blaze-host: safe sidecar lifecycle, Blaze switch, build identity funman300 2026-08-11 01:54:40 +00:00
  • a9eb54ae9c openfut-blaze-host: thin Blaze sidecar, live-parity with Python funman300 2026-08-11 01:42:23 +00:00
  • cf961603fe openfut-adapter-fifa17: FIFA 17 Blaze adapter, oracle-tested funman300 2026-08-11 01:18:29 +00:00
  • cc3ecddc06 openfut-protocol-blaze: pin advertise/bind so fixtures do not depend on the shell funman300 2026-08-11 00:59:36 +00:00
  • a9a816e0ed openfut-protocol-blaze: generic Blaze protocol layer, oracle-tested funman300 2026-08-11 00:53:59 +00:00
  • 3153a93edf fifa17-recon: drop superseded docker-side tools/data copies funman300 2026-08-10 17:21:58 -07:00
  • f64106ed8b fifa17-recon: fix compose dockerfile path for relocated build context funman300 2026-08-10 17:20:27 -07:00
  • 9faaf12dd7 fifa17-recon: Docker build consumes authoritative tools via curated manifest funman300 2026-08-10 17:19:07 -07:00
  • 83539e33ec fifa17-recon: take running-backend versions of 8 runtime files (direction fix) funman300 2026-08-10 17:12:27 -07:00
  • 695421cfd4 Merge remote-tracking branch 'origin/main' into fifa17-fut-squad-and-userinfo funman300 2026-08-10 17:08:08 -07:00
  • 8cba70dc90 fifa17-recon: reconcile authoritative tools with running backend (B) funman300 2026-08-10 17:08:06 -07:00
  • 28773e7cf1 fifa17-python: sync tools to running container state python-fifa17-baseline-2026-08-10 root 2026-08-10 23:56:58 +00:00
  • 3ae5587a38 docs: baseline manifest equivalence note (pycache + cert deltas expected) root 2026-08-10 23:54:59 +00:00
  • 70a64e3709 fifa17-python: commit working FUT backend deployment (client/server split) root 2026-08-10 23:54:04 +00:00
  • 622a774f6a chore: update openfut-launcher submodule to feat/sbc-hook-tracing branch funman300 2026-08-08 17:50:53 -07:00
  • cc694774a3 wip: checkpoint FIFA 17 SBC research for Windows migration funman300 2026-08-07 12:03:22 -07:00
  • 3d3239bab9 feat: document and stage FIFA 17 SBC hook workflow funman300 2026-08-07 11:44:05 -07:00
  • a7e3e43ae9 fifa17-recon: the refusing modes have no server fix, and the hub-atom lead is cosmetic too funman300 2026-08-06 18:59:23 -07:00
  • 31fc590b99 fifa17-recon: the FUT-hub Transfer List tile counts, and the hub parser is NOT reflection funman300 2026-08-06 18:28:52 -07:00
  • 245c22161b fifa17-recon: correct tradePile/counts shape, and narrow the marketdata array fix funman300 2026-08-06 14:39:38 -07:00