# Journal — append-only iteration log One entry per iteration, **newest first**. This is the loop's short-term memory: the next session reads the last 3–5 entries to orient. Keep an entry under ~15 lines; durable lessons go to MEMORY.md, not here. Template: ```markdown ## YYYY-MM-DD — () - **Task:** which BACKLOG item (or QA sweep / bootstrap / escalation) - **Did:** what changed, in 2–4 lines - **Verified:** tier reached (V0/V1/V2) + the actual commands/checks run - **Pending:** V3 queued? follow-ups filed? anything [stuck]? - **Next suggestion:** what the following iteration should probably take ``` --- ## 2026-07-04 — Backlog revision pass (human-requested) - **Task:** Bernardo asked for a philosophy-aligned revision of BACKLOG.md ("I'm sure I'm forgetting important items"). - **Did:** verified guessed gaps against the tree first (GC/optimise/boot limit + all 21 previews already ship — dropped those ideas). Added the confirmed gaps: CI-on-push promoted to NOW#2 (agents push to main now), memory-pressure protection NOW#3 (nothing mitigates OOM; the release bump died to one), viewers+mime defaults #8, update/rollback UX #9, nomarchy-doctor #10, state-file validation #11, screen recording #12, niceties batch #13 (idle-inhibit, low-battery notify, hyprpicker), OCR in LATER; recovery runbook folded into the docs item; zram + default browser added to Decisions. - **Verified:** V0 (docs-only). - **Pending:** Bernardo to sanity-check the new NOW ordering, esp. CI at #2 and the two new Decisions. - **Next suggestion:** unchanged — NOW#1 (opt-in auto-commit). ## 2026-07-04 — Bootstrap the loop infrastructure (this commit) - **Task:** create `agent/` (human-requested): LOOP/GOALS/BACKLOG/ CONVENTIONS/MEMORY/HARDWARE-QUEUE/JOURNAL, root CLAUDE.md, README + ROADMAP pointers. - **Did:** reworked the forward half of docs/ROADMAP.md into the tiered BACKLOG (5 NOW / 6 NEXT / LATER / Decisions); collected every pending on-hardware check into HARDWARE-QUEUE.md; seeded MEMORY.md from the ROADMAP's decision records. - **Verified:** V0 (docs-only change; `nix flake check --no-build` run to confirm the tree still evaluates). - **Pending:** Bernardo to sanity-read GOALS.md pillars + BACKLOG tiering — reorder freely, the order *is* the instruction. - **Next suggestion:** BACKLOG NOW#1 (opt-in auto-commit — Phase 4 of in-flake state, already the agreed next step).