Remove internal docs from repo and sanitize references #30
Merged
jeffersonBastos merged 1 commit intoM3from Apr 14, 2026
Merged
Conversation
…doff Untrack thoughts/ (tasks, plans, grant text, reference docs) and .claude/commands/linear.md from Git — files stay on disk, added to .gitignore. Clean grant/Linear/ticket references from README, CLAUDE.md, AGENTS.md, agent_docs, and src comments. Folder-level thoughts/ refs in .claude commands kept for local workflow.
671422b to
9395ea0
Compare
yvesfracari
approved these changes
Apr 8, 2026
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
Removes all internal working notes from version control and scrubs references to internal team processes, grant details, and Linear ticket IDs from public-facing docs and source files. The
thoughts/directory and.claude/commands/linear.mdare now gitignored (files remain on disk locally).Changes
.gitignore— addedthoughts/and.claude/commands/linear.mdto gitignorethoughts/— deleted all tracked files: task files (COW-718 through COW-874), plans, reference docs (including grant proposal), and.gitkeepmarkers.claude/commands/linear.md— deleted from version control (contained real Linear team/project/state UUIDs)AGENTS.md/README.md— removed "CoW Protocol grant project" framing,thoughts/tasks/andthoughts/reference_docs/grant_proposal.mddoc table entries, and M2/M3 planning caveatsagent_docs/— removed internal ticket number references (COW-xxx) fromdecoder-reference.md,project-structure.md, andtoken-indexer-overview.mdsrc/— removed inline COW-xxx ticket references from comments incomposableCow.ts,orderUid.ts, anddata.ts.claude/commands/describe_pr.md— minor wording fix (template path reference)How to Test
thoughts/and.claude/commands/linear.mdare gitignored:git statusshould not show those paths as untrackedgit grep -i 'COW-[0-9]\+' -- ':!thoughts/'pnpm typecheck— passespnpm lint— passesChecklist
thoughts/files remain on disk (only removed from version control)Breaking Changes
None — documentation and gitignore only; no schema, API, or handler changes.
Related Issues
COW-874