2.4 KiB
2.4 KiB
type, date, sprint, minutes, tags
| type | date | sprint | minutes | tags | |
|---|---|---|---|---|---|
| devlog | 2026-10-19 | 0 | 45 |
|
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
rustpackage (1.99.0, clippy/rustfmt included) — rustup would duplicate what pacman already manages. - Installed bacon 3.26.0 and added
bacon.toml: default jobcheck,clippypinned to-- -D warnings(CI parity). The built-inclippyjob 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-closein.agents/skills/). - Wired DevLog into Obsidian: Daily notes (folder
docs/devlog, templateTMP/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 45in 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.