docs(rust): the map marker labels as walked

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
2026-09-29 18:19:31 -05:00
parent 3bd7a22bc6
commit d7b178fb8b

View File

@@ -592,8 +592,17 @@ so the site refuses it until protocol 13 ships:
server row has its own collapsed **Monuments** list of the labels on its current map, each set to
*Default (drawn/hidden)*, *Drawn* or *Hidden*. The page's one `PUT` carries `map.fleet.markers` and
`map.servers.<id>.markers`, each `{ key: true | false | null }`. `null` clears the switch.
- **Tests:** 7 server (`map.test.js`, one of them the rig map's 51 real labels) and 7 client (`mapMarkers.test.js`, the page's pure half) — 462 and
65 in all.
- **Tests:** 7 server (`map.test.js`, one of them the rig map's 51 real labels) and 8 client (`mapMarkers.test.js`, the page's pure half) — 462 and
66 in all.
- **Walked 2026-09-29** on the local walk core against the Carbon rig's 6000 map. Signed in as a test admin: the
fleet list read 51 labels, 22 hidden. Carbon read 51/22 and the Oxide rig's 3000 map 33/11. Ticking Substation
on the fleet dropped both server counts by one before saving. Carbon was then set to Hidden and the page saved.
The rows were `map.marker.substation` = `on` (fleet) and `off` (rust-carbon), with one activity row naming both.
The public answer then gave Oxide 55 markers (its 31 substations back) and Carbon 31 (none). Undoing both
through the page deleted both rows, logged as `default` and `inherit`. The public map tab on Carbon drew
its 31 monuments over the Rust+ picture with no console errors (144 before the filter). The walk found one
cosmetic flaw, now fixed: the fleet list printed the game's lower-case "jungle swamp". It now prefers a
capitalised spelling. The page remounts after a save, which collapses the open lists, as it does for the rest of the page.
---