Architecture diagrams and invisible knowledge from the plan comment on #129.
Acceptance Criteria
CLAUDE.md enables LLM to locate relevant code
README.md captures knowledge not discoverable from source files
Architecture diagrams match actual implementation
Tests
Skip -- documentation-only milestone
Relates to #129
## Milestone 8: Documentation
Update CLAUDE.md indexes and README.md files for all new/modified components.
### Files
- `backend/src/features/ocr/CLAUDE.md`
- `backend/src/features/ocr/README.md`
- `ocr/app/CLAUDE.md`
- `ocr/app/engines/CLAUDE.md`
- `frontend/src/features/fuel-logs/CLAUDE.md`
- `frontend/src/features/maintenance/CLAUDE.md`
- `frontend/src/features/documents/CLAUDE.md`
### Requirements
- Update CLAUDE.md index entries for all new/modified files
- Each entry has WHAT (contents) and WHEN (task triggers)
- Update README.md with architecture diagrams from plan
- Document Gemini integration, receipt flow, manual extraction flow
### Source Material
Architecture diagrams and invisible knowledge from the plan comment on #129.
### Acceptance Criteria
- [ ] CLAUDE.md enables LLM to locate relevant code
- [ ] README.md captures knowledge not discoverable from source files
- [ ] Architecture diagrams match actual implementation
### Tests
Skip -- documentation-only milestone
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Relates to #129
Milestone 8: Documentation
Update CLAUDE.md indexes and README.md files for all new/modified components.
Files
backend/src/features/ocr/CLAUDE.mdbackend/src/features/ocr/README.mdocr/app/CLAUDE.mdocr/app/engines/CLAUDE.mdfrontend/src/features/fuel-logs/CLAUDE.mdfrontend/src/features/maintenance/CLAUDE.mdfrontend/src/features/documents/CLAUDE.mdRequirements
Source Material
Architecture diagrams and invisible knowledge from the plan comment on #129.
Acceptance Criteria
Tests
Skip -- documentation-only milestone