README.md

911 B · raw

rendered · source

1# Koh 323One SQLite file per repo, one line of history where nothing is ever erased,4optional sync to an S3 bucket or a local folder.56Koh 3 is a rewrite of Koh in V: 18 commands down from 45, no forge, no lanes,7no manifests — a single `.koh` file at the repo root is the only source of8truth.910**The specification is `/Users/june/Downloads/Koh 3 — God Document.md`.**1112## Build1314```sh15v -o build/koh3 src/koh3.v16```1718Pinned to V master at commit `b9a2d87` (`V 0.5.2 b9a2d87`); install steps are19in `AGENTS.md`. V master can break Koh, so the pin is the compiler the build and20the tests are verified against. SQLite is vendored in `vendor/sqlite/`; there21are no other dependencies.2223## Development2425```sh26v test src/          # unit tests27v test tests/        # end-to-end CLI tests28v fmt -verify src/ tests/29```3031See `AGENTS.md` for the layout, the line ceiling, and the Koh discipline this32repo follows.