Changelog
2026-07-27v0.41.2· Prompt Fires
Fixed
- Bare
kandownnow actually shows the "no project found, create one?" prompt.resolveKandownDirwalked up every ancestor directory until it found a.kandown/kandown.json. Combined with the~/.kandown/updater cache that also happened to hold vava's personal home board, the ascent silently attached to the home board from any subdirectory under$HOME, so the TUI init confirmation almost never triggered. The walk now stops at the current git repository root and never treats$HOMEas a project root unless the walk started there, so a deliberate home board still resolves from~but never from below. Barekandownin a non-git, non-project subdirectory of$HOMEnow hits the project creation prompt as designed, and Enter creates the project, starts the daemon and opens the board in one step. - Bare
.kandown/directories withoutkandown.jsonare no longer treated as projects. The bare-kandownbranch insrc/cli/cli.tsnow checks forkandown.json(mirroring the TUI gate and the resolver), so a partial init cannot start the daemon or block the prompt.
Added
- Regression tests for the boundary behavior in
src/cli/lib/__tests__/resolve-kandown-dir.spec.ts: five specs pinning the home-board-still-works-at-~, git-root-walk-stop,$HOME-skipped-from-below, filesystem-root fallback, and project-at-exact-git-root behaviors.