Repository navigation
docs: CLAUDE.md — first-run pointer + lessons & gotchas - #5
Merged
Merged
Conversation
CLAUDE.md landed in the Phase D bootstrap with conventions and pointers
but no durable record of the hard-won context from actually shipping
the repo. Adds:
- Callout at the top routing first-time agents to docs/agent-briefing.md.
- New "Lessons & gotchas" section covering:
- golangci-lint/Go version alignment (pin, don't use latest)
- .golangci.yml v2 config format vs v1
- errcheck exclusions that make sense for CLI + ones that don't
(multipart writer errors are REAL bugs)
- Pair-protocol backwards-compat sentinel @auto — do not remove
- Trust server-returned connection.name + config_target
- Two-repo discipline (no imports from ironystock/rememberize)
- Windows gopls workspace quirk (not a real error)
- Release mechanics (tag push, RELEASE_PAT, brews vs homebrew_casks)
- Binary name rememberize vs repo name rememberize-cli
- CGO_ENABLED=0 everywhere
Future agents extending the CLI don't have to rediscover these.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CLAUDE.md landed in the Phase D bootstrap with project conventions and file pointers, but no durable record of the context we actually accumulated while shipping the repo. This PR fixes that.
What's added
Future agents touching the CLI shouldn't have to rediscover any of these by breaking things first.
Test plan
🤖 Generated with Claude Code