From 3bfea47a59cefa83e90531a6349a7e13a2a26c1f Mon Sep 17 00:00:00 2001 From: Stephen Waits <1+swaits@noreply.git.swaits.com> Date: Mon, 12 Oct 2026 01:07:13 +0000 Subject: [PATCH] docs: STATUS entry for wanderbooks init --- plan/STATUS.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plan/STATUS.md b/plan/STATUS.md index 9b86098..e71f87b 100644 --- a/plan/STATUS.md +++ b/plan/STATUS.md @@ -139,3 +139,15 @@ interface is MCP, not a cloned GUI. The first storage + MCP slice is done file from the server's filesystem into the blob store (receipt/document). The agent downloads from Drive via the CLI, then calls this — Drive credentials never enter the server. +- 2026-10-11: `wanderbooks init` done. New `ledger-cli` crate (binary + `wanderbooks`, std-only): `init [DIR]` scaffolds a books dir — `mise.toml` + (pinned Rust toolchain; tasks: build, mcp-add, backup), `AGENT.md` (agent + operating contract: bootstrap, MCP contract, first-run onboarding incl. + migration via conversation, ongoing rules), `wanderbooks.toml` (company + profile, filled during onboarding), `books-data/` + `.gitignore` (SQLite + projection ignored; journal is the record). Fresh dirs get `git init` and + a scaffold commit so the journal archive starts on day one. One generic + init by design — no per-situation flags; the agent is the import layer + (QBO/CSV/email/sheets, conversational). 5 integration tests green; clippy + clean. Bootstrap: `mise trust && mise install`, `mise run build`, + `mise run mcp-add`, then `claude` in the dir.