Skip to content

Update CLAUDE.md project structure to reflect current codebase#81

Merged
dak2 merged 1 commit intomainfrom
update-claude-md-project-structure
Mar 22, 2026
Merged

Update CLAUDE.md project structure to reflect current codebase#81
dak2 merged 1 commit intomainfrom
update-claude-md-project-structure

Conversation

@dak2
Copy link
Copy Markdown
Owner

@dak2 dak2 commented Mar 22, 2026

Motivation

The project structure section in CLAUDE.md had fallen out of sync with the actual codebase, which could mislead Claude Code and developers when navigating the project.

Changes

  • Add diagnostics/ directory (error diagnostics & formatter)
  • Add source_map.rs (byte offset → line/column conversion)
  • Update env/ description to include BoxManager, VertexManager, TypeError
  • Add feature flag notes for checker.rs (cli/lsp), cli/ (cli), lsp/ (lsp)
  • Remove redundant Ruby conventions and commit message section already covered elsewhere

Checked

  • Verified all listed modules exist in core/src/
  • Confirmed feature flag requirements match lib.rs

🤖 Generated with Claude Code

The project structure section had fallen out of sync with the actual
codebase — missing modules like diagnostics/, source_map.rs, and
env/ sub-modules (BoxManager, VertexManager, TypeError), plus
undocumented feature flag requirements for checker/cli/lsp.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dak2 dak2 merged commit c7401ae into main Mar 22, 2026
4 checks passed
@dak2 dak2 deleted the update-claude-md-project-structure branch March 22, 2026 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant