docs(backlog): promote VISION-gap items → NEXT #80–#85 (human triage)
All checks were successful
Check / eval (push) Successful in 4m20s
All checks were successful
Check / eval (push) Successful in 4m20s
Bernardo promoted: #80 battery health readout, #81 first-boot welcome card, #82 generation readability, #83 doctor pre-activate fail flag, #84 dock life polish [big — split before starting], #85 hardware hall of fame. Wallpapers artifact split stays LATER. No implementation started (explicit instruction). Verification: V0 (backlog only). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,6 +55,44 @@ runtime-computed `resume_offset` into the boot cmdline, and the dev box runs
|
|||||||
exactly this layout (`/proc/cmdline` verified) but isn't Nomarchy. Steps in
|
exactly this layout (`/proc/cmdline` verified) but isn't Nomarchy. Steps in
|
||||||
HARDWARE-QUEUE. Close #76 on PASS.
|
HARDWARE-QUEUE. Close #76 on PASS.
|
||||||
|
|
||||||
|
### 80. Battery health readout (`VISION § C`)
|
||||||
|
Report-only: `cycle_count` + `charge_full`/`charge_full_design` % in a
|
||||||
|
doctor battery-health line (and optionally the Power menu). sysfs-gated
|
||||||
|
so desktops/VMs skip it. Extend checks.doctor with a faked sysfs battery.
|
||||||
|
|
||||||
|
### 81. First-boot welcome card (`VISION § B`)
|
||||||
|
One dismissible "you're set" toast on the first session (SUPER+M menu,
|
||||||
|
SUPER+T themes, SUPER+? keys, network pointer) — a notification, **not**
|
||||||
|
a wizard. Needs a one-shot marker that respects "no state outside the
|
||||||
|
checkout": key off HM generation №1 or a `settings.firstBootShown`
|
||||||
|
write. VM assert on the gate.
|
||||||
|
|
||||||
|
### 82. Generation readability (`VISION § B`)
|
||||||
|
"What changed last rebuild" in plain language: post-switch `nvd` /
|
||||||
|
`nix store diff-closures` summary (n packages up/down/added) surfaced
|
||||||
|
as a toast and/or a "What changed?" row beside System › Rollback.
|
||||||
|
Rollback lists generations but the story is incomplete. VM assert on
|
||||||
|
the diff text.
|
||||||
|
|
||||||
|
### 83. Doctor first-boot section: pre-activate fail flag (`VISION § A`)
|
||||||
|
The installer leaves `/var/log/nomarchy-hm-preactivate.log` on the
|
||||||
|
target when the theme bake fails, but nothing on the installed system
|
||||||
|
points at it. Doctor gains a first-boot line: if the log shows failure
|
||||||
|
and the HM generation is missing, print the recovery one-liner.
|
||||||
|
|
||||||
|
### 84. Dock life polish (`VISION § C`) `[big]`
|
||||||
|
Split before starting: (a) clamshell — lid closed with external monitor
|
||||||
|
connected must not suspend (logind lidSwitchDocked/ExternalPower audit +
|
||||||
|
display-profile interplay), wake behaves; (b) default audio sink follows
|
||||||
|
dock/undock (dock sink on plug, internal on unplug — WirePlumber policy
|
||||||
|
or a udev hook). Display profiles + auto-switch already exist; this is
|
||||||
|
the remaining edge-case pass.
|
||||||
|
|
||||||
|
### 85. Hardware hall of fame (`VISION § F`)
|
||||||
|
A HARDWARE.md "install-tested machines" table (model, DMI, profile,
|
||||||
|
date, notes) seeded from the Latitude/dev-box sessions + a short "send
|
||||||
|
your DMI line" PR invite. Docs-only.
|
||||||
|
|
||||||
## LATER
|
## LATER
|
||||||
|
|
||||||
- **Wallpapers artifact split** (ROADMAP § Faster switches — decided,
|
- **Wallpapers artifact split** (ROADMAP § Faster switches — decided,
|
||||||
@@ -107,47 +145,9 @@ high-ROI, etc.) live in the journal + ROADMAP — not here.*
|
|||||||
2026-07-10). Keep #59 commented install guidance; no
|
2026-07-10). Keep #59 commented install guidance; no
|
||||||
`nomarchy.hardware.nvidia.*` until a hybrid maintainer + queue.
|
`nomarchy.hardware.nvidia.*` until a hybrid maintainer + queue.
|
||||||
|
|
||||||
- **First-boot welcome card** (`VISION § B`) — one dismissible "you're
|
_(First-boot card, generation readability, battery health, pre-activate
|
||||||
set" toast on the first session (SUPER+M menu, SUPER+T themes,
|
flag, dock life, hall of fame → promoted to **NEXT #80–#85**,
|
||||||
SUPER+? keys, network pointer) — a notification, **not** a wizard.
|
Bernardo 2026-07-11.)_
|
||||||
Needs a one-shot marker that respects "no state outside the checkout":
|
|
||||||
either key off HM generation №1 or a `settings.firstBootShown` write.
|
|
||||||
Cost: one iteration (swaync notify + gate + VM assert).
|
|
||||||
|
|
||||||
- **Generation readability** (`VISION § B`) — "what changed last
|
|
||||||
rebuild" in plain language: post-switch `nvd`/`nix store
|
|
||||||
diff-closures` summary (n packages up/down/added) surfaced as a toast
|
|
||||||
and/or a "What changed?" row beside System › Rollback. Rollback lists
|
|
||||||
generations but the story is incomplete. Cost: one iteration; VM
|
|
||||||
assert on the diff text.
|
|
||||||
|
|
||||||
- **Battery health readout** (`VISION § C`) — report-only:
|
|
||||||
`cycle_count` + `charge_full/charge_full_design` % in a doctor
|
|
||||||
battery-health line (and optionally the Power menu). sysfs-gated so
|
|
||||||
desktops/VMs skip it. Cost: small, one iteration; extend
|
|
||||||
checks.doctor with a faked sysfs battery.
|
|
||||||
|
|
||||||
- **Doctor first-boot section: pre-activate fail flag** (`VISION § A`
|
|
||||||
residual) — the installer already leaves
|
|
||||||
`/var/log/nomarchy-hm-preactivate.log` on the target when the theme
|
|
||||||
bake fails, but nothing on the installed system points at it. Doctor
|
|
||||||
gains a first-boot line: if the log shows failure and the HM
|
|
||||||
generation is missing, print the recovery one-liner. Cost: small.
|
|
||||||
|
|
||||||
- **Dock life polish** (`VISION § C`) `[big]` — split before starting:
|
|
||||||
(a) clamshell — lid closed with external monitor connected must not
|
|
||||||
suspend (logind lidSwitchDocked/ExternalPower audit + display-profile
|
|
||||||
interplay), wake behaves; (b) default audio sink follows dock/undock
|
|
||||||
(switch to dock sink on plug, back to internal on unplug — WirePlumber
|
|
||||||
policy or a udev hook). Display profiles + auto-switch already exist;
|
|
||||||
this is the remaining edge-case pass.
|
|
||||||
|
|
||||||
### Docs / narrative
|
|
||||||
|
|
||||||
- **Hardware hall of fame** (`VISION § F`) — a HARDWARE.md
|
|
||||||
"install-tested machines" table (model, DMI, profile, date, notes)
|
|
||||||
seeded from the Latitude/dev-box sessions + a short "send your DMI
|
|
||||||
line" PR invite. Docs-only, one iteration.
|
|
||||||
|
|
||||||
### v1.0 pointer
|
### v1.0 pointer
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,18 @@ Template:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2026-07-11 — Triage: VISION-gap PROPOSED → NEXT #80–#85 (Bernardo)
|
||||||
|
- **Task:** Bernardo promoted five of the six fresh VISION-gap pitches
|
||||||
|
(all but the wallpapers split, which stays LATER).
|
||||||
|
- **Did:** NEXT gains #80 battery health readout, #81 first-boot welcome
|
||||||
|
card, #82 generation readability, #83 doctor pre-activate fail flag,
|
||||||
|
#84 dock life polish `[big]`, #85 hardware hall of fame. PROPOSED
|
||||||
|
placeholder left. **No implementation started** (explicit instruction).
|
||||||
|
- **Verified:** V0 (backlog only).
|
||||||
|
- **Pending:** —
|
||||||
|
- **Next suggestion:** #80 (smallest) or #81 (highest product ROI); #84
|
||||||
|
must be split first.
|
||||||
|
|
||||||
## 2026-07-11 — Quick wins: exit-node locations + geo tooltip
|
## 2026-07-11 — Quick wins: exit-node locations + geo tooltip
|
||||||
- **Task:** BACKLOG LATER "VPN exit-node richer display" + a geo-mode
|
- **Task:** BACKLOG LATER "VPN exit-node richer display" + a geo-mode
|
||||||
tooltip nit from the previous iteration (human asked for quick wins).
|
tooltip nit from the previous iteration (human asked for quick wins).
|
||||||
|
|||||||
Reference in New Issue
Block a user