e06fd57211
Host/adapter (deployed to prod-host):
- POST /ut/auth (+/ut/delete/auth): Rust mints sid, opens Rust session, adopts
persona from body; POST /openfut/account/sync full Rust envelope.
- GET /userMassInfo: full Rust (was proxy+overlay), shared build_user_mass_info.
- GET/PUT /clientdata/<key>: new clientdata_store.rs (JSON-persisted).
- GET /club/stats/{country,league,team}: context-aware club_stats_body
(nation/league/team buckets).
- GET /store,/match/keepalive,/captcha,/tfa,/livemessage,/activeMessage: StaticAck.
- GET /watchList, /squad/0, /user: Rust handlers.
- host_test.rs updated for the new routing.
Launcher: bump gitlink to c277213 (shareholder-grade redesign + live account panel).
Docs: PRODUCTION_AUTHORITY_MATRIX, PYTHON_RETIREMENT_PLAN, MATCH_LIFECYCLE, and
route-shapes-2026-08-17 reference fixtures for the still-Python tail.
35 lines
823 B
JSON
35 lines
823 B
JSON
{
|
|
"categories": [
|
|
{
|
|
"categoryId": 1,
|
|
"name": "Foundations",
|
|
"priority": 1,
|
|
"sets": [
|
|
{
|
|
"awards": [],
|
|
"categoryId": 1,
|
|
"challengesCompletedCount": 0,
|
|
"challengesCount": 1,
|
|
"description": "Submit an 11-player squad.",
|
|
"endTime": 4102444800,
|
|
"hidden": false,
|
|
"name": "Bronze Challenge",
|
|
"priority": 1,
|
|
"setId": 1
|
|
},
|
|
{
|
|
"awards": [],
|
|
"categoryId": 1,
|
|
"challengesCompletedCount": 0,
|
|
"challengesCount": 1,
|
|
"description": "Get started with your first SBC.",
|
|
"endTime": 4102444800,
|
|
"hidden": false,
|
|
"name": "Simple Start",
|
|
"priority": 2,
|
|
"setId": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |