aboutsummaryrefslogtreecommitdiff
path: root/todo.org
Commit message (Collapse)AuthorAgeFilesLines
* chore: archive completed work at wrapCraig Jennings2 days1-9/+9
|
* docs: close maint status-wall copy taskCraig Jennings2 days1-2/+4
|
* docs: close GRUB_CMDLINE merge taskCraig Jennings2 days1-1/+3
|
* chore: overnight sentry hygiene — file 2 inbox tasks, archive completed workCraig Jennings2 days1-86/+89
|
* docs: close audit test-quality clusterCraig Jennings3 days1-1/+3
|
* docs: close gallery-widget elisp bugsCraig Jennings3 days1-1/+3
|
* docs: close VM-framework robustness clusterCraig Jennings3 days1-1/+3
|
* docs: close stale inetutils task (done in 1115543)Craig Jennings3 days1-2/+4
|
* docs: close pacman-hook-order tautology taskCraig Jennings3 days1-1/+3
|
* docs: close net-scenarios green-exit taskCraig Jennings3 days1-1/+3
|
* docs: close stale cmail umask task (fixed in dffecf5)Craig Jennings3 days1-1/+3
|
* docs: close nvme early-module taskCraig Jennings3 days1-1/+3
|
* docs: file the Hyprland issue draft for manual postingCraig Jennings3 days1-1/+1
|
* docs: file the Hyprland layoutmsg crash with preserved evidenceCraig Jennings3 days1-0/+5
| | | | SIGSEGV via uncaught bad_variant_access in Layout::CAlgorithm::layoutMsg on a layoutmsg mfact dispatch. Upstream bug, seen on v0.54.1 (March) and v0.55.4 (today), both times from the layout-resize binds. Crash reports and tmpfs log excerpts land in working/hyprland-layoutmsg-crash/ so the evidence survives a reboot; graded [#B] (Critical x rare) in todo.org.
* docs: complete the code audit (S5-S7) and triage findings into tasksCraig Jennings3 days1-0/+18
| | | | | | | | Ran read-only audits over the last three coverage slices: the VM test framework (S5), the Python (S6), and the elisp prototype (S7). That closes the sentry code-inspection sweep -- all seven slices covered. S5 turned up five bugs (one Major: run-net-scenarios prints a diagnose failure but exits green) and three refactors. S6 found one bug plus a High test-quality defect -- the pacman-hook-order test compares two string literals, so the boot-critical hook ordering it claims to guard is never actually measured. S7 found three Minor bugs in the gallery-widget prototype (the needle clamps while the readout doesn't, a missing cl-lib require, a nil-path load) plus refactor and coverage gaps. Appended every finding to the sentry findings doc, marked the coverage tracker, and filed six graded tasks: the two Major/High defects as [#C], and four [#D] clusters (VM-framework robustness, prototype elisp bugs, test-quality, and a test-framework/prototype refactor group). Detection only -- nothing fixed here.
* docs: log validate_yesno + NVIDIA constant refactors, reslice rollupCraig Jennings3 days1-1/+3
|
* docs: close normalize-notify atomicity taskCraig Jennings3 days1-1/+3
|
* docs: close unguarded chmod/cp cluster taskCraig Jennings3 days1-1/+3
|
* docs: close resume-idempotency cluster taskCraig Jennings3 days1-1/+3
|
* docs: close wireguard tunnel-ordering taskCraig Jennings3 days1-1/+3
|
* docs: close sudoers.pacnew validation taskCraig Jennings3 days1-1/+3
|
* docs: close run_step state + exit-code taskCraig Jennings3 days1-1/+3
|
* docs: close df disk-space pre-flight taskCraig Jennings3 days1-1/+3
|
* docs: close chpasswd guard taskCraig Jennings3 days1-1/+3
|
* chore: reorder open-work tasks in todo.orgCraig Jennings3 days1-244/+244
|
* docs: file waybar module-separator taskCraig Jennings3 days1-0/+4
|
* docs: file archsetup move off cgit to private remoteCraig Jennings3 days1-1/+4
|
* docs: close WireGuard leak task, note cgit follow-upCraig Jennings3 days1-3/+11
| | | | | | Record the resolution (keys expired, all 10 configs purged from history, server gc'd, verified via anonymous clone) and file the cgit-exposure audit as the systemic follow-up. Update the config README to the out-of-band workflow.
* docs: log overnight code audit and file triaged installer bugsCraig Jennings3 days1-80/+112
| | | | | | Overnight sentry ran its hygiene passes plus a code-inspection pass over the installer and the scripts/ directory. It archived 6 completed tasks to Resolved and logged 19 bugs and 12 refactors in docs/design/2026-07-19-sentry-code-findings.org. I filed the bugs as tasks graded by severity times frequency. Nothing in the codebase changed, this was detection only. Two things stand out. The installer does no partitioning (it's a post-install config layer), so the real data-loss surface is boot config, and it overwrites GRUB_CMDLINE wholesale, which can drop a cryptdevice or resume param and leave a machine unbootable. Three WireGuard configs with live private keys are tracked in git, flagged for a rotate-or-keep decision.
* docs: expand desktop-settings spec and add panel prototypesCraig Jennings4 days1-17/+48
| | | | | | | | I folded the home-handoff control-set decisions into the desktop-settings panel spec. The controls table gains night-light, Do Not Disturb, power profile, lock/suspend actions, scenes, and a wallpaper sub-view. Volume and theme are out of scope, with reasons, and the format pickers move to their own display-format sibling spec (stubbed). The scenes and wallpaper-shape decisions close. The spec stays DRAFT pending UI prototyping. I added five direction prototypes over a shared engine (tile grid, sectioned rack, scenes-first, instrument cluster, expandable rows) so the layout gets picked against working behavior. I closed the shipped Next Session Focus work in todo.org: notification loudness, clock right-click dismiss, date-only scrolling, the wired-interface indicator, and best-saved WiFi connect, plus velox boot recovery. The three design-blocked network and audio items stay TODO with their open question recorded.
* docs: set next session focusCraig Jennings4 days1-0/+14
| | | | Prioritize autonomous Waybar, panel, and audio work.
* docs: clarify clock panel dismissalCraig Jennings4 days1-3/+4
| | | | Reserve left click and use right click to close the open panel.
* docs: file interface design referencesCraig Jennings4 days1-0/+69
| | | | Record the reconciled weather work and future component direction.\nFile the clock and retro-interface reference materials for later design work.
* docs: record weather comfort signalsCraig Jennings4 days1-0/+2
|
* docs: record weather baseline correctionCraig Jennings4 days1-0/+2
|
* docs: record weather bottom alignmentCraig Jennings4 days1-0/+2
|
* docs: record weather chip groupingCraig Jennings4 days1-0/+2
|
* docs: record weather alignmentCraig Jennings4 days1-0/+2
|
* docs: record weather glyph polishCraig Jennings4 days1-0/+2
|
* docs: record weather glyph sizingCraig Jennings4 days1-0/+2
|
* docs: record weather glyph updateCraig Jennings4 days1-0/+2
|
* docs: record weather location refreshCraig Jennings5 days1-0/+2
|
* docs: record weather forecast deliveryCraig Jennings5 days1-0/+3
|
* docs: clarify weather forecast toggleCraig Jennings5 days1-1/+1
|
* docs: define weather forecast click actionCraig Jennings5 days1-1/+1
|
* docs: define weather forecast viewsCraig Jennings5 days1-1/+1
|
* chore: track weather integrationCraig Jennings5 days1-1/+12
|
* chore: track package and notification workCraig Jennings5 days1-0/+17
| | | | Add the installed-package drift audit and notification sound loudness tasks.
* chore: archive resolved backlog tasks and note probe-flake recurrenceCraig Jennings5 days1-145/+8
| | | | Moved the completed maintenance, audio, and timer tasks into the archive, applied the lint counter fixes, and logged the batch-6/batch-9 fader-drag probe-flake recurrences on the existing tracking task.
* refactor(gallery): rename GW namespace to DUPRE, kit to The Dupre KitCraig Jennings5 days1-1/+1
| | | | | | The gallery and its library are now The Dupre Kit, named for the dupre color theme. GW was too opaque to remember. The stylesheet id is now dupre-css, the card handle property is .dupre, and page prose says instrument instead of widget. File names stay put. Renaming them is a separate decision. Historical log entries in todo.org keep their GW references as a record.