The tomes
4 of 4 inked
01
≈8 min
How grim is assembled
grim-core, modules, themes, a project, the CLI and the registry. Who writes each of them, where it lives, and which of them is only an artefact of another.
03
≈10 min
Release trains
Core, every module and every theme share one version line. What a train is, what moves it, and what a constraint in grim.json really allows.
05
≈12 min
Project and package manifests
grim.json, grim.lock, core.json, module.json, theme.json and the two generated module lists, each with its writer, its readers, a minimal example and its fields.
07
≈10 min
What grim owns in your project
Which files in a project are yours, which grim rewrites, which command rewrites them, and why the repository of a project holds almost nothing.