hardened runtime
under `UPSTREAM_RELEASE`, ad-hoc otherwise). Sandbox-awareness lives in
`src/wx/macsandbox.mm` (security-scoped bookmarks for recent ROMs, picked
directories; battery saves default to ` /Saves` and a
picked BIOS
3.9k18mo agoReviewMountCreate a free account to mount
audience.** `README.md` is the **English** front page (what it is, architecture, build, permissions, security). `README.zh-CN.md` is the **Chinese** guide and is the authoritative setup/permissions walkthrough — read it for first-time
3.8k35d agoReviewMountCreate a free account to mount
reverting only the file you noticed leaves the others still acting on the model.
## Security Notes
- All tools have read-only access by design
- Bash toolset validates commands for safety
3.8k8mo agoReviewMountCreate a free account to mount
Backport Policy
Which changes each line accepts as a direct target:
- `2.18` - Security fixes ONLY
- `2.21` - Security or critical fixes only
- `3.1` - Security and critical fixes, plus some safe correctness
3.8k3y agoReviewMountCreate a free account to mount
averages about 3x, so the backing store stays well under RAM). `CONFIG_EXT4_FS_SECURITY=y` + `CONFIG_SQUASHFS_XATTR=y` keep `security.capability` xattrs across the overlay (rootless podman's `newuidmap
3.7k7mo agoReviewMountCreate a free account to mount
checkout;
`.github/scripts/asv_gate.py` makes the benchmark block/pass decision
(see above).
- **Workflow security is gated by two tools, not by a script.** The
`workflow-audit` job in both `main.yml` and `schedule.yml` runs
3.7k3mo agoReviewMountCreate a free account to mount
HTTP transport modes
- Claude Desktop, Cursor, VS Code configuration
- API token authentication and security
24. **[PWA & Offline Support](docs/15-pwa.md)**
- Installable as a Progressive Web App (home screen on mobile
Steady36 mentions in 2 weeks
No other project uses it yet
3.5k13mo agoReviewMountCreate a free account to mount
Before working in one of these areas, read the matching file** — it documents invariants, security boundaries, and gotchas that are not inferable from the code:
| File | Read when touching |
|---|---|
| `docs/internal/rust-best-practices.md
3.5k21d agoReviewMountCreate a free account to mount
everywhere** -- never use bare `= Depends(get_x)` in function signatures (exception: `credentials: HTTPAuthorizationCredentials = Depends(security)` in auth).
3. **Import Dep aliases** from other domains instead of importing their factory functions
3.4k7mo agoReviewMountCreate a free account to mount
separate concerns
- Avoid import cycles; move shared code into a module both sides import
### Security
- Add `rel="noopener noreferrer"` when using `target="_blank"` on links
- Avoid `dangerouslySetInnerHTML` unless absolutely necessary
Steady2 mentions in 2 weeks
No other project uses it yet
3.4k4mo agoReviewMountCreate a free account to mount
workflow repo. If real production code ever lands here, re-enable via Settings → Code security and analysis → Default setup (or `gh api -X PATCH repos/.../code-scanning/default-setup -f state=configured
3.4k11d agoReviewMountCreate a free account to mount
compatibility layers.
- Do not create one-off report markdown files in the repo root (security reports, audit notes, scratch summaries, etc.) unless the user explicitly asks for a file. Keep
3.3k6mo agoReviewMountCreate a free account to mount
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.