# checkout · `o4ec433b5.de5b98485b0`

1 scope(s), 32 rows. **Disposable working copy** — the DB is the source of truth; edits here are not live until written back (`s2p` / the typed `./r` verbs). `manifest.json` holds the lossless payloads.

Grep it like code, e.g. `grep -rn crosshair .` — bodies are real `.js`/`.glsl`/`.py`/`.css`/`.json` files with line numbers.

## `o4ec433b5.de5b98485b0`
- **components** (2): canvas, editor-app
- **routes** (1): home
- **behaviors** (2): editor-engine, editor-engine.component.editor-app
- **css** (7): canvas, canvas__base, editor-node, editor-node__base, editor-shell, editor-shell.component.editor-app, editor-shell__base
- **head** (5): description, icon, theme-color, title, viewport
- **pipelines** (2): logo_projects_commit, luna_svg_edit  → writes logo_projects
- **sets** (1): logo_projects
