-
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