docs: add CLAUDE.md for Claude Code #129

Merged
longjacksonle merged 1 commit from docs/add-claude-md into main 2026-07-14 02:43:17 +02:00

Adds a CLAUDE.md to orient Claude Code in this repo.

Covers the two check paths (host cargo vs containerized just, with just pre-commit as the authoritative CI gate) and that CI is Forgejo (fj, not gh), the connection lifecycle across bootstrap, the dual SQLCipher stores, the above-TLS ServerID pinning, dispatch.rs multiplexing, and USAGE_* tunnel dispatch. Also documents behavior-changing cargo features, the deliberately non-stripped release profile (crashlog needs line tables), the crate map, and design invariants (no JS core, but signed wasm modules allowed).

Content is derived from README.md, ROADMAP.md, the justfile, Cargo manifests, and the source tree. No code changes.

Adds a `CLAUDE.md` to orient Claude Code in this repo. Covers the two check paths (host `cargo` vs containerized `just`, with `just pre-commit` as the authoritative CI gate) and that CI is Forgejo (`fj`, not `gh`), the connection lifecycle across bootstrap, the dual SQLCipher stores, the above-TLS `ServerID` pinning, `dispatch.rs` multiplexing, and `USAGE_*` tunnel dispatch. Also documents behavior-changing cargo features, the deliberately non-stripped release profile (crashlog needs line tables), the crate map, and design invariants (no JS core, but signed wasm modules allowed). Content is derived from README.md, ROADMAP.md, the justfile, Cargo manifests, and the source tree. No code changes.
docs: add CLAUDE.md for Claude Code
All checks were successful
Check / fmt + clippy + tests (pull_request) Successful in 4m23s
Create release / Create release from merged PR (pull_request) Has been skipped
bef1c3c58b
Document the build/test paths (host cargo vs containerized just, with just pre-commit as the authoritative CI gate), the connection lifecycle across bootstrap, dual SQLCipher stores, the above-TLS ServerID pinning, dispatch multiplexing, and USAGE_* tunnel dispatch. Also capture the behavior-changing cargo features, the unusual non-stripped release profile, the crate map, and design invariants (no JS core but signed wasm allowed).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QJiqE8CSatRaZysXtLHeVS
longjacksonle deleted branch docs/add-claude-md 2026-07-14 02:43:18 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/vervain-agent!129
No description provided.