feat(fifa17): own club/stats/staff (empty stat set) in Rust

Migrate GET club/stats/staff from the Python proxy to a Rust static handler.
The production oracle returns {} for the staff-bonus stat set (deliberately
empty); the Rust host now owns it (owner=RUST route=club-stats-staff). Updates
classify(), the pre-existing near-miss test (now club/stats/year), the ownership
matrix test, and the no-fallback integration test. club/stats/{year,consumables}
remain Python (aggregation) pending the Core-derived club-stats migration.
This commit is contained in:
funman300
2026-08-15 17:13:16 +00:00
parent 6eec3b9ec7
commit 67cc33cfee
3 changed files with 28 additions and 2 deletions
+5
View File
@@ -1377,6 +1377,11 @@ fn non_economy_routes_rust_owned_no_python_no_core() {
serde_json::json!({}),
),
("PUT", "/ut/game/fifa17/match/reset", serde_json::json!({})),
(
"GET",
"/ut/game/fifa17/club/stats/staff",
serde_json::json!({}),
),
];
for (m, p, want) in cases {
let resp = server.handle(m, p, &[], b"");