Command Palette
Search for a command to run...

Contributing

Thanks for helping keep documentation anchored to code.

This is a small codebase with a deliberate design. Two documents are normative and worth reading before you change behaviour:

  • Format specification, the on-disk format: how code is anchored, how markdown carries references, how content is hashed, and what states a reference can be in.
  • Tooling & CLI, the tool over that format: the CLI, the CI patterns, the VS Code extension, and the agent contract.

The design principles (plain text first, fail closed, mechanical work automated and judgment never, renderer-neutral) are not decoration. A change that quietly violates one of them (a warning where the format says error, a guess where it says fail closed) will be sent back even if the tests pass.