Search terms: backlog · todo · what next · project list · candidate work · roadmap · open items
The live list. Originally compiled 2026-08-15 as a one-off artifact; moved here 2026-08-19 because it went stale in three days and an artifact can’t be edited in place.
Status: TODO not started · DOING in progress · DONE shipped, with date and where it landed
· BLOCKED waiting on something external
Effort: S an evening · M a weekend · L a real project
Keep entries short. The reasoning belongs on the topic page; this is an index of intent. When something ships, mark it
DONE, date it, and link where the detail lives.
| Date | Item |
|---|---|
| 2026-08-16 | Clonezilla image boot-test — restored the June image into a VM; GRUB → UEFI → LUKS unlock → LVM → desktop. The largest backup claim is now something watched, not asserted |
| 2026-08-16 | Six infrastructure lines in the 5:45 briefing — host-status.sh, shelled out from morning-briefing.py |
| 2026-08-19 | Graceful VM shutdown with halt verification — vm-shutdown.sh, live-tested; found and fixed a --check hang on its first real run |
| Status | Effort | Item | Note |
|---|---|---|---|
| TODO | S | smartctl -d sat retry for USB enclosures |
A USB-bridge drive is silently skipped when attached — the one open item on checks that don’t measure. Proven readable: CrystalDiskInfo pulls full NVMe SMART through that bridge |
| TODO | S | UPS clean-shutdown test | Configured, never exercised. Needs the BIOS item below set first, and a controlled drain to the 10% threshold |
| BLOCKED | S | BIOS: Restore on AC Power Loss → Power On (media server) | Unset as of 2026-08-13. Without it a clean UPS shutdown leaves the server dark until someone presses the button. Needs physical access |
| TODO | S | logrotate for ups-events.log |
Must carry create 664 root nut or it silently re-breaks UPS alerting the first time it rotates. See UPS |
| TODO | S | Scheduled-task results land where you already look | Task verdicts stay in a session you have to hunt for. A thin wrapper posting each to Discord puts them with everything else |
| TODO | S | Close the MEGA dotfile gap | MEGA skips dotfiles — shell config, SSH config, ~/.config aren’t in that layer. A known hole you’ll rediscover at the worst moment |
| TODO | S | Secondary DNS everywhere Pi-hole is a hard dependency | The Windows VM lost all network when 10.0.0.33 was powered off. Single-resolver clients fail closed instead of degrading |
| TODO | M | NAS health monitoring that respects the SSH gate | SNMP or the vendor API gives capacity, drive health and share state without opening the deliberately-closed SSH |
| Status | Effort | Item | Note |
|---|---|---|---|
| TODO | S | One page listing what’s already automated | What exists, what it watches, where it alerts, which side owns it. Cheapest item here — it cost three duplicate proposals in one evening because Friday’s work is invisible from Trinity |
| TODO | S | Stale-page audit | The NVIDIA page documented a fix that never worked, confidently, for five days. A pass flagging pages whose commands no longer run clean |
| TODO | M | Make the KB findable instead of remembered | cyber-kb isn’t auto-loaded, so every session starts with recalling which page matters. A generated index or search command turns recall into lookup |
| TODO | M | Executable runbooks | The update and clone runbooks are already numbered, sequential and explicit about expected output — most of the way to a script that walks them and refuses to advance on failure |
| Status | Effort | Item | Note |
|---|---|---|---|
| TODO | M | Turnover kit — per-booking prep card and supply tracking | The setup is entirely in your head and repeated per booking, three times in one Saturday. The only item here that buys back a whole day rather than minutes |
| TODO | S | Consumable burn rate and reorder alerts | Chlorine, towels, whatever each stay consumes. Learn the rate, warn before you run out |
| DONE | — | Already existed on the Friday side; struck 2026-08-16 |
| Status | Effort | Item | Note |
|---|---|---|---|
| TODO | S | Fix the unreliable weight source | Weight scales every calorie estimate downstream, so it’s worth more than it looks |
| TODO | S | Morning resting-HR trend and drift alert | Next-morning resting HR beats anything on the workout screen as a recovery readout — 83 vs a normal low-60s after a hot ride. Both watches log it; nothing surfaces the trend |
| TODO | S | Two-watch reconciliation column | Record both devices side by side, flag when the disagreement changes shape, label the calorie column by source so the doctor’s copy never silently mixes devices |
| Status | Effort | Item | Note |
|---|---|---|---|
| TODO | S | Trinity ↔ Friday handoff note | The split is right and should stay, but cross-side facts currently route through your memory. A structured file written at the end of one session, read at the start of the other |
| TODO | S | A falsifiability check for new monitors | Before any check ships, prove it fails when it should. Make that routine rather than something remembered |
| — | — | Trading | Deliberately out of scope. That’s Friday’s, and the boundary keeps live-money state out of a session that reboots machines |
Eleven times in two weeks a status reported healthy for something it wasn’t measuring. Several items above exist because that pattern almost certainly has instances nobody has looked at yet.
Full pattern: When a Check Doesn’t Measure What It Claims.