exit detection and rate limiting. See [README.md](README.md) for version info, changelog, and user documentation.
## Core Architecture
### Main Scripts
- **ralph_loop.sh** — main autonomous loop that executes Claude Code repeatedly
- **ralph_monitor.sh** — live
policy draft — suppress the internal narration. Specifically:
- Work-product header: KEEP (it protects the document)
- ⚠️ Reviewer note: KEEP (it's the one place the reviewer finds what they need before
policy draft — suppress the internal narration. Specifically:
- Work-product header: KEEP (it protects the document)
- ⚠️ Reviewer note: KEEP (it's the one place the reviewer finds what they need before
prior-art skills work from user-supplied references; no automated literature pull |
| Document storage (Drive / SharePoint / Box) | [PLACEHOLDER ✓/✗] | User uploads agreements and exhibits directly for each review |
| Slack | [PLACEHOLDER ✓/✗] | Alerts
real client facts into a study tool.
---
## Available integrations
| Integration | Status | Fallback if unavailable |
|---|---|---|
| Document storage (Google Drive / SharePoint / Box / Dropbox) | [✓ / ✗] | Outputs save to local files in plugin directory
does not exist in most other legal systems — asserting it on a document does not create it. In the EU, there is no general work-product protection for internal legal
explicit user approval.
Changes to this module require careful review of the safety invariants documented in the code comments.
#### Core concepts
- **`HeapReader<'a, T>`** — A scoped borrow of the heap
both engines; exact `==` messages, never
`in`). Signature-error orderings belong in `args__macro_errors.py`.
- Document every remaining CPython divergence in `./limitations/ .md`
— including "obvious" ones.
- Run `make test-cases`, `make format
styles.css`. Shared rules reference `var(--accent)` and inherit the app's
brand color.
4. **Document content is never re-authored by the theme.** Page surfaces, cell
fills, slide content
copyleft licenses when they are not vendored, bundled, linked, or copied into the product; document the reason.
5. **Lazy-load heavy features.** PPTX export, web capture, codebase scan, etc. must
default.
- An exception path turned into a graceful fallback, or vice versa.
- A previously-documented invariant ("X always Y") is now conditional.
- A new public emission (e.g. `UserWarning`, log line
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.