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):
|
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).
|
- 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,
|
- 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
|
(hub clubPlayers = owned player count from Core; may be < Python profile count by the deferred
|
||||||
Legend instances = DIFFERENT-BY-DESIGN.)
|
Legend instances = DIFFERENT-BY-DESIGN.)
|
||||||
- Reachability reporter (scripts/openfut-reachability.py) gates Python-hit invariants.
|
- Reachability reporter (scripts/openfut-reachability.py) gates Python-hit invariants.
|
||||||
|
|
||||||
RESIDUAL PYTHON (still proxied; each has a concrete blocker, not ordinary difficulty):
|
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
|
- club/stats/{country,league,team} — RESIDUAL (nation/league/team context sub-screens). The global
|
||||||
(fut_club_stats.py) with a synthetic-shelf counting model (Python counts a starter shelf, not
|
MY-CLUB stat set (club/stats/{year,consumables,staff}) is now Rust (adapter club_stats.rs faithful
|
||||||
owned items) + nation-bucket context rows. Unrecognized atoms are inert; Python serves it
|
port of fut_club_stats.py VOCAB + counts, Core-accurate over real imported content, staging-verified
|
||||||
correctly. A faithful Rust port is large + transcription-risky + semantically divergent; deferred
|
RUST route=club-stats owned=1982 players=1962). The per-nation-bucket context sub-screens still proxy
|
||||||
to a dedicated effort with a live capture. Low value (club-stats screen only). club/stats/staff
|
Python (low value, unrecognized atoms inert); migrate with a live context capture if ever needed.
|
||||||
IS Rust ({}).
|
|
||||||
- account/sync — launcher-facing (POST /openfut/account/sync, pre-auth); envelope has fields not in
|
- 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
|
Core (clubAbbr, established, profilePath, accountFunds cap); changing it risks the launcher. Needs
|
||||||
a Core account endpoint or host account logic + launcher-contract verification.
|
a Core account endpoint or host account logic + launcher-contract verification.
|
||||||
|
|||||||
Reference in New Issue
Block a user