MEMORY
memory/localmode-1060dea9-0dc3-42b4-958d-2a6f7a6c0c58/robco-uos-project.md
sha256 7fc1cf473ed11ee6 · 2300 bytes ·
original held in the private archive
---
name: robco-uos-project
description: "RobCo U.O.S. — what it is, where it lives, and the standing rules and gotchas that aren't written in the repo"
metadata:
node_type: memory
type: project
originSessionId: 0b7c5f41-bb34-4ab4-93be-fdb363f5eb40
---
RobCo U.O.S. is a Fallout-themed Pip-Boy-style PWA — vanilla HTML/CSS/JS, no framework, deliberately. Repo on disk: `C:\Dev\!RobCo\!RobCo-UOS` (folder renamed 2026-07-20; the repo itself is deliberately NOT renamed — see [[folder-and-repo-naming]]). Live site: https://zerckzzyhd.github.io/Robco-UOS/ (GitHub Pages). GitHub user: zerckzzyhd. The archive/backup repo is a separate checkout — see [[backup-memory-topology]].
**Look these up, never remember them.** This file deliberately holds no version number, protocol list, test count, or roadmap state, because every copy of those rotted the moment the original moved:
- **Protocols and rules** → `CLAUDE.md` plus the topic files in `rules/`. (`RULES.md` was deleted 2026-07-20; anything still citing it is stale.)
- **Roadmap and what's queued** → `QUEUE.md`.
- **Architecture and file layout** → `library/CODE_MAP.md`.
- **What shipped and when** → `CHANGELOG.md` and git log.
- **Current version** → `APP_VERSION` in source.
**Standing instructions (these are the owner's, not the repo's):**
- **Never bump the version without asking.** A release unit stays on the old version until the final explicit bump.
- **Never `--no-verify`.** If the pre-commit gate fails, fix the cause; do not route around it.
- Follow [[opus-plan-sonnet-implement-workflow]] for model routing, [[delete-leftovers-rule]] for end-of-task cleanup, and [[parked-task-workflow]] for what "park" means.
**Recurring gotchas, each earned the hard way:**
- **The service worker is cache-first.** A shipped fix does not reach a user until they reload *and* REBOOT TERMINAL to swap the new cache rev. When the owner reports "the fix isn't working," the first hypothesis is always *still running cached old code*, not a bad fix.
- **`clients.claim()` is banned.** It caused reload loops and black screens.
- **The repo was moved off OneDrive on 2026-06-26** to stop `.git/*.lock` contention. OneDrive and git do not coexist. The old path is dead; a memory store still pointing at it is a fossil.
STAMP · generated for RELEASE v2.8.5 commit 06e5180 (06e51801b38a) · archive input-tree hash c07fbfbdd2e1ddeb · 754 files · no wall-clock timestamp (regenerates identically when nothing changed).