docs: mark club/stats/{year,consumables} Rust-owned in authority matrix
Global MY-CLUB stat set now Rust (staging-verified RUST route=club-stats
owned=1982 players=1962); only club/stats/{country,league,team} nation-bucket
context sub-screens remain proxied (low value, inert atoms).
This commit is contained in:
@@ -107,18 +107,18 @@ Aux + non-economy target owners: confirmed via HostSourceMap/PythonContractMap/A
|
||||
DONE (Rust-owned in candidate source; committed on top of 5020137; workspace tests green):
|
||||
- Content gap: consumable+staff emit (20 instances / 18 defs; verified real-profile re-import 1962+20).
|
||||
- Non-economy routes migrated to Rust: user/accountinfo, settings, leaderboards/options,
|
||||
match/reset, phishing/{trusteddevice,question,validate}, club/stats/staff, hub.
|
||||
match/reset, phishing/{trusteddevice,question,validate}, club/stats/staff, hub,
|
||||
club/stats/{year,consumables}.
|
||||
(hub clubPlayers = owned player count from Core; may be < Python profile count by the deferred
|
||||
Legend instances = DIFFERENT-BY-DESIGN.)
|
||||
- Reachability reporter (scripts/openfut-reachability.py) gates Python-hit invariants.
|
||||
|
||||
RESIDUAL PYTHON (still proxied; each has a concrete blocker, not ordinary difficulty):
|
||||
- club/stats/{year,consumables} — BLOCKED (cosmetic): the oracle set is a 40-atom VOCAB
|
||||
(fut_club_stats.py) with a synthetic-shelf counting model (Python counts a starter shelf, not
|
||||
owned items) + nation-bucket context rows. Unrecognized atoms are inert; Python serves it
|
||||
correctly. A faithful Rust port is large + transcription-risky + semantically divergent; deferred
|
||||
to a dedicated effort with a live capture. Low value (club-stats screen only). club/stats/staff
|
||||
IS Rust ({}).
|
||||
- club/stats/{country,league,team} — RESIDUAL (nation/league/team context sub-screens). The global
|
||||
MY-CLUB stat set (club/stats/{year,consumables,staff}) is now Rust (adapter club_stats.rs faithful
|
||||
port of fut_club_stats.py VOCAB + counts, Core-accurate over real imported content, staging-verified
|
||||
RUST route=club-stats owned=1982 players=1962). The per-nation-bucket context sub-screens still proxy
|
||||
Python (low value, unrecognized atoms inert); migrate with a live context capture if ever needed.
|
||||
- account/sync — launcher-facing (POST /openfut/account/sync, pre-auth); envelope has fields not in
|
||||
Core (clubAbbr, established, profilePath, accountFunds cap); changing it risks the launcher. Needs
|
||||
a Core account endpoint or host account logic + launcher-contract verification.
|
||||
|
||||
Reference in New Issue
Block a user