This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
---
|
||||
type: devlog
|
||||
date: 2026-10-19
|
||||
sprint: 0
|
||||
minutes: 45
|
||||
tags: [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|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
|
||||
```dataview
|
||||
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.
|
||||
Reference in New Issue
Block a user