feat(site): phase 18 — the Rust screenshots, web and app #39
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/phase-18-screenshots"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
PLAN.md §16 phase 18 (D65): the Rust captures, plus the emulator pass for
/app/'s Rust screens. Two decisions from the org lead during the phase, recorded in "How phase 18 built it" (count of record 81):admin,moderator,player,player2… It applies from this phase on; the phase 9 captures keep their cast.scripts/mockRustDemo.mjswrites it as SQL in the module's own row shapes.screens.mjs,/modules/rust/and/app/say which part is a demo cast.Captures (nine, all tagged
rust)rust-servers,rust-feed,rust-leaderboard,rust-map,admin-rust-permissions(the VIP group open),admin-rust-npcs(the profile editor for a guard).app-rust-server(the feed),app-rust-map,app-rust-account(Steam link, VIP group, coins, backpack).Android-appedgedebug build on thes22_ultraAVD, signed in asplayer. The Rust screens aren't in a release yet.Where they show
/modules/rust/: the four public shots under "What players see" (with a sentence about the demo cast) and the two staff shots under "What staff run"./app/: the three phone shots. The grid's lede no longer says "not mocked up".Tooling
seedDemo.mjs --game rust: the neutral identity, themoderatorandplayeraccounts, the server row with a weekly wipe, and public visibility for who is online and the map's players (a demo choice; the seed says why). It also adds two RunicNPC profiles on a kit the rig's Kits holds, and a VIP group withplayerin it. The sidecar token comes from a file outside the repo (RG_RUST_SERVERS). The UO path is unchanged apart from step order.captureScreens.mjs: an entry may carryclick, the visible text to click before the shot. It's used for the permissions group and the profile editor. A step that matches nothing fails the shot.mockRustDemo.mjs: prints SQL and connects to nothing. Re-running replaces what it wrote.How it was tested
npm run verifyis green: all twelve checks, includingcheckTerms --built,checkScreens(27 screens) andcheckFacts, plus both test suites./modules/rust/and/app/have no horizontal overflow.For the org lead
appmanifest_258550.acfand starting fixed it. The Carbon rig is untouched, on 25902425, per your one-rig ruling.:3000(DBrgdemorust).format.jsprefab()only turns dots and underscores into spaces, and the app does the same. It's in the captures as the product shows it.Checklist
npm run verifypasses locally (all twelve checks and both test suites).src/data/platform.json.PLAN.mdstill describes what this repository does; a decision it records is either unchanged or amended here, with the reasoning.AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with aCo-Authored-By/Assisted-Bytrailer.License
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY