Driver for extensive AI code reviews
  • C++ 99.5%
  • Python 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf f2b25db50d
feat(core): the data home, the lens texts, and --version naming both
process/ holds the procedure, the five lens texts, the templates and the
skill under process/skill/prepush/. A lens text's sha256 is part of every
reuse key and the texts are part of every prompt, so they carry no SPDX
header; --version prints the charter hashes: 1728bd4c, 148d5c4c,
c7ffef44 and 2b9a5f83 for the four charters.

Home() finds them: CRAFTER_REVIEW_HOME, natively only (a host setting
must not swap the Flatpak's texts for a checkout's), then
<exe>/../share/crafter-review, then the checkout the binary was built in.
Main() hands `__supervise` to the supervisor before anything else, then
decides the sandbox once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:51:37 +01:00
implementations feat(core): the data home, the lens texts, and --version naming both 2026-10-31 05:51:37 +01:00
interfaces feat(core): the data home, the lens texts, and --version naming both 2026-10-31 05:51:37 +01:00
lib chore: vendor nlohmann/json 3.12.0, and the licence text 2026-10-31 05:29:18 +01:00
process feat(core): the data home, the lens texts, and --version naming both 2026-10-31 05:51:37 +01:00
tests feat(platform): processes that never outlive their pass, shared files, the board identity 2026-10-31 05:49:46 +01:00
.gitignore chore: vendor nlohmann/json 3.12.0, and the licence text 2026-10-31 05:29:18 +01:00
LICENSE chore: vendor nlohmann/json 3.12.0, and the licence text 2026-10-31 05:29:18 +01:00
project.cpp feat(platform): processes that never outlive their pass, shared files, the board identity 2026-10-31 05:49:46 +01:00