Skip to content

docs: refresh CLAUDE.md architecture and test counts#13

Open
rickarm wants to merge 1 commit into
mainfrom
docs/refresh-claude-md
Open

docs: refresh CLAUDE.md architecture and test counts#13
rickarm wants to merge 1 commit into
mainfrom
docs/refresh-claude-md

Conversation

@rickarm

@rickarm rickarm commented Jun 13, 2026

Copy link
Copy Markdown
Owner

What

Refreshes the in-repo CLAUDE.md so its Architecture section matches the current lib/ layout, and removes drift-prone hardcoded test counts.

Why

The documented lib/ tree had fallen behind the code:

  • Missing: domain/, features/, services/, storage/, utils/
  • Understated: auth/ (Clerk + Google Drive OAuth + token-store) and api/ (Express REST: routes, middleware, serializers)

It now reflects the real 11-module layout and clarifies the two distinct auth layers (web password auth vs the multi-user Clerk/Google Drive OAuth API).

The Commands section claimed "55 tests, 7 suites" and "22 tests" for Playwright. There are now 15 Jest suites; exact counts go stale on every test change, so this references the suite count instead.

Scope

Docs only. No code changes.

🤖 Generated with Claude Code

The lib/ tree had drifted: it omitted domain/, features/, services/,
storage/, utils/ and understated auth/ and api/. Update it to the current
11-module layout and clarify the two distinct auth layers (web password
auth vs Clerk/Google Drive OAuth for the multi-user API).

Also drop the hardcoded "55 tests / 22 tests" counts that go stale on
every test change; reference the suite count instead.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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