README.md
Koh 3
One SQLite file per repo, one line of history where nothing is ever erased, optional sync to an S3 bucket or a local folder.
Koh 3 is a rewrite of Koh in V: 18 commands down from 45, no forge, no lanes,
no manifests — a single .koh file at the repo root is the only source of
truth.
The specification is /Users/june/Downloads/Koh 3 — God Document.md.
Build
v -o build/koh3 src/koh3.v
Pinned to V master at commit b9a2d87 (V 0.5.2 b9a2d87); install steps are
in AGENTS.md. V master can break Koh, so the pin is the compiler the build and
the tests are verified against. SQLite is vendored in vendor/sqlite/; there
are no other dependencies.
Development
v test src/ # unit tests
v test tests/ # end-to-end CLI tests
v fmt -verify src/ tests/
See AGENTS.md for the layout, the line ceiling, and the Koh discipline this
repo follows.