Rendered from docs/process/how-to/README.md in the Headwater
corpus. Every document on this half of the site is typed by the taxonomy
the descriptor names: corpus.json.
Project process. These notes record how Headwater itself is built and run. You do not need them to use Headwater. Back to the specification
Process how-to guides
The documents on this shelf, in the reading order this corpus derives.
- Cut a release — Bump the version, push a v* or taxonomy tag, confirm the workflow each tag starts, and move the install text last. (asserted, and no human has accepted it)
- Diagnose an isolation failure — Five questions separate a failure of your change from a failure of the checkout it ran in, and each one is one command. (asserted, and no human has accepted it)
- Keep derived files from conflicting in parallel pull requests — Commit the derived files a person reads on the forge, compute the graph export where a build step reads it, and union the capture-cost store. (asserted, and no human has accepted it)
- Mine the shadow-mode routing log — Join the shadow log to the session transcripts by prompt identifier, and read the deterministic route against the embedding path one prompt at a time. (asserted, and no human has accepted it)
- Rotate or revoke the APT signing subkey — How a maintainer replaces or withdraws the subkey that signs the Headwater APT metadata, and what each adopter must download again (asserted, and no human has accepted it)