Watch
1
0
Fork
You've already forked SouveraineOS
0
Commit graph SouveraineOS/docs/SHELL-SURFACES.md
Author SHA1 Message Date
Fimeg
d9e6043e9b state: right sidebar fully owned, garden in the drawer
Sidebar right verified and owned as of b8e76c4 in souveraine.
Garden moved from notification card to drawer tab. Lens events
emit through notify-send. Only toggle dialogs still borrow from ii.
2026-08-21 15:45:55 -04:00
Fimeg
bde961c6f2 saf: one spine — device, state, and work under the index
PAF becomes saf/device (history kept), STATE.md dissolves
into saf/state.md with the dated era archived, the substrate
SAF moves up from souveraine, and every agreement points at
saf/INDEX.md and nowhere else. one map, nothing to remember
2026-08-18 09:47:30 -04:00
Fimeg
2f74944bfe docs: give Membrane its boundary 2026-08-13 17:46:49 -04:00
Fimeg
012e4e1d59 docs: subconscious surface is hosted
Tier 2 reached the tree on 07-30 and the glass on 07-31 — nothing mounted it in
between, and that was invisible because a component nobody instantiates logs
nothing. Notes why verifying a row means looking at the glass.
2026-07-31 12:54:51 -04:00
Fimeg
66dbb601fa docs: add SHELL-SURFACES.md — the migration checklist
Migrations have been silently lossy: the subconscious surface was stranded for
over a week by the ii -> souveraine shell move, and five packages went stale,
both because there was no list of what exists to tick off. SHELL-SURFACES.md is
that list — every shell surface and first-party service, the contract it is
defined against, its substrate today, and whether it reaches the glass.

States the rule that would have caught it: a feature defined as QML in a shell
tree dies with that tree; one defined against a contract survives (the
subconscious model in services/Ai.qml crossed untouched; only its views, riveted
to the ii overlay system, stranded). Marks the ii-substrate furniture rows
UNVERIFIED — that verification is the checklist's first demand. STATE.md points
at it from the resume anchor.
2026-07-30 12:59:59 -04:00