docs(agent): PROPOSED breadcrumbs for #64–#75 promotion
All checks were successful
Check / eval (push) Successful in 2m56s

This commit is contained in:
Bernardo Magri
2026-07-10 09:29:34 +01:00
parent 6b488d69ef
commit cb659ebb4c

View File

@@ -143,14 +143,9 @@ high-ROI, etc.) live in the journal + ROADMAP — not here.*
system batteries + live `echo` alongside state persist. Decide first
whether a local user may set the charge cap. Cost: medium; hw confirm.
- **Portal/Flatpak IR camera still listed** (libcamera path). WirePlumber
v4l2 hide is shipped; Flatpak Zoom can still pick the IR node.
Options: (a) document; (b) libcamera monitor rule; (c) udev/libcamera
quirk. Rec: (a) until T14s session. Cost: (b)/(c) `[blocked:hw]`.
_(Portal/Flatpak IR camera → **#71** docs (a); (b)/(c) still need T14s.)_
- **Post-install hardware hints residual** — #43 shipped Firmware MOTD;
still open: fingerprint + doctor one-liners (once/dismissible). Cost:
small; V2/V3.
_(Post-install hardware hints residual → **#73**.)_
- **Look & Feel submenu** (ROADMAP optional) — night-light, wallpaper
cycle, blur/gaps with Theme; root stays six entries. Product call.
@@ -161,34 +156,18 @@ high-ROI, etc.) live in the journal + ROADMAP — not here.*
### Installer / template
- **Installer ↔ template SoT follow-ups** — core copy+patch shipped.
Remaining: (1) optional CI that install share matches template;
(2) V2 `test-install.sh` after ISO rebuild (larger HM pre-activate
closure). Cost: CI + KVM time.
- **Installer soft gap: chown flake dir** — `chown -R 1000:100` assumes
first-user UID/GID. Cost: small. _(usbutils PATH + flake package
exports → #50 ✓.)_
- **MIGRATION.md snapshot layout** — still says top-level
`@home-snapshots`; installer uses `@snapshots` + nested
`/home/.snapshots`. One clarifying paragraph. Cost: docs only.
- **Unattended-install test matrix** — document/script no-swap and
no-LUKS paths in `test-install.sh` (env flags only). Cost: script +
KVM. Do not grow the interactive installer.
- **Fail-closed / friendlier theme-state errors in `mkFlake`** — missing
or invalid `theme-state.json` should point at schema/docs early.
Related: `settings.displayProfile*` defaults, unknown border role.
Cost: medium lib UX.
_(Installer ↔ template SoT CI → **#72**; V2 install → **#75**.)_
_(Installer chown flake dir → **#65**.)_
_(MIGRATION.md snapshot layout → **#64**.)_
_(Unattended-install test matrix → **#74**.)_
_(Friendlier mkFlake theme-state errors → **#66**.)_
### Theme polish
- **#52 residual ANSI** — after high-ROI fixes: **vantablack** `ansi[8]`
still `#fdfdfd` (diverges from `muted #666666`); **osaka-jade**
`ansi[3]` still warn-green `#459451` while `warn` is `#E5C736`.
Decide identity vs bug per theme. Cost: tiny JSON; V0 contrast.
_(#52 residual ANSI → **#68**.)_
_(Fidelity / hierarchy nits → **#67**.)_
_(Import pipeline hierarchy → **#70**.)_
_(audit-theme-design identity exemptions → **#69**.)_
- **summer-day / summer-night pair polish** — waybar CSS vs JSON dual
SoT; night `subtext`=`muted`=`overlay`; day/night font + battery
@@ -202,29 +181,14 @@ high-ROI, etc.) live in the journal + ROADMAP — not here.*
previews are bare desktop+bar, not the floating-terminal composition
of the other 21; optional identity `btop.theme`s. Cost: asset/V3.
- **Fidelity / hierarchy nits (popular ports)** — gruvbox Material vs
classic name+btop split; nord inverted subtext/text; tokyo-night btop
warm fg; ethereal surface=base; retro-82 surface darker than base;
ristretto subtext=text + btop bg drift; flexoki-light bright-black.
Cost: small JSON/btop each; V0V1.
- **Identity optional taste retunes** — white / lumon / hackerman /
matte-black / miasma hierarchy or status L-steps only (no traffic-light
forced on identity themes). Product call per theme.
- **Import pipeline hierarchy when ANSI 0==8** — `import-palettes.py`
collapses surface/overlay; light themes get sludge mantle. Allow role
overrides independent of ANSI. Cost: tool + convention.
- **audit-theme-design identity exemptions** — document expected CVD/
hue noise for white/vantablack/lumon/hackerman/matte-black/miasma.
Cost: docs or small script.
### v1.0 pointer
See **VISION** for release bar. Day-2 surfaces largely shipped (#43#45,
#55#58). Remaining product-ish PROPOSED: charge-limit instant, IR
portal doc, first-boot hint residual, theme polish above.
See **VISION**. Remaining PROPOSED: charge-limit instant, Look & Feel,
NVIDIA first-class, summer-* / preview / identity taste polish.
## Decisions `[human]`