Files
viexp/docs/devlog/2026-10-19.md
T
2026-10-19 10:02:18 +03:00

2.4 KiB

type, date, sprint, minutes, tags
type date sprint minutes tags
devlog 2026-10-19 0 45
devlog

Dev log — 2026-10-19

What I did

  • Task 0002 (issue #3): verified the toolchain and set up the fast-feedback loop. Decision: stay on the Arch pacman rust package (1.99.0, clippy/rustfmt included) — rustup would duplicate what pacman already manages.
  • Installed bacon 3.26.0 and added bacon.toml: default job check, clippy pinned to -- -D warnings (CI parity). The built-in clippy job does NOT fail on warnings — list the effective jobs (bacon --list-jobs) instead of trusting defaults.
  • Verified the watch loop with an inject/revert probe: clean → warning shown → clean again. rust-analyzer works on the project; local baseline green (fmt/clippy/test).
  • Recovered the lost "lesson prompts" side chat from the local ZCode session database; wrote workflows/session-workflow and turned both prompts into project commands (/lesson-plan, /lesson-close in .agents/skills/).
  • Wired DevLog into Obsidian: Daily notes (folder docs/devlog, template TMP/DevLog.md) and a Dataview "Files touched today" table.

Files touched today

TABLE WITHOUT ID file.link AS "Note", file.mtime AS "Modified"
WHERE file.mtime >= date(this.file.name) AND file.mtime < date(this.file.name) + dur(1d)
  AND file.path != this.file.path
  AND file.folder != "TMP"
SORT file.mtime DESC

Code review notes

Reviewer feedback and what I changed because of it.

Rust notes

Tooling day — no new Rust syntax; the compiler never got a chance to complain.

English practice

New words and phrases I used today:

  • watch mode — режим слежения; bacon re-runs the checks on every save in watch mode.
  • parity — соответствие, одинаковость; the clippy job now has parity with CI.
  • headless — без интерфейса; I verified the jobs headless, without the TUI.
  • recover — восстанавливать; I recovered the lost conversation from the local database.

Next session

  • Try /lesson-plan 45 in a fresh session; adjust the command if the plan shape is off.
  • Drill D3: three deliberate compiler errors (E0382, E0308, E0384) into the ErrorJournal with self-correction cues.
  • Merge session-workflow + skills commits are on main — push when ready; then Sprint-0 retro and close-out.