Discussions for larger changes and request review from domain owners (imports, sharing, trips, etc.).
## Security & Configuration Tips
Start from `.env.example` or `.env.template` and store secrets in encrypted Rails credentials; never
11k14mo agoReviewMountCreate a free account to mount
with platform-specific build settings
### Cross-Browser Compatibility
- Uses `webextension-polyfill` for API compatibility
## Security & Privacy
- Do not commit secrets, API keys, or user data
- Keep manifest permissions minimal
11k4y agoReviewMountCreate a free account to mount
relevant failures and partial responses, with provider/source metadata and family/account-provider context where available.
- For securities providers, follow [adding a securities provider](docs/llm-guides/adding-a-securities-provider.md).
- For feature rollout, follow [preview-feature gating](docs/llm-guides/gating-a-preview-feature.md
No other project uses it yet
11k58d agoReviewMountCreate a free account to mount
repo's lint sessions include formatting, import sorting, type checks, style,
YAML linting, and security checks.
For focused local checks, use the same tools the noxfile runs:
- `ruff format .` / `ruff
11k6d agoReviewMountCreate a free account to mount
dummy_token`.
- **YugabyteDB-internal information not yet public** — unreleased roadmap details, internal SLAs, embargoed security findings, internal infra hostnames.
Common leak paths that slip past a scrub of the prose
11k4mo agoReviewMountCreate a free account to mount
minimal Playwright shape such as `{ name, value, url: "http://localhost:3000", expires, httpOnly, secure, sameSite }`.
- Prefer `http://localhost:3000` over `127.0.0.1:3000` when reusing that auth file, since the saved
11k4mo agoReviewMountCreate a free account to mount
independent human review is always required (anything on the High-Impact list, plus security, privacy, data integrity, backward compatibility, and performance-sensitive paths).
Two rules matter for agents:
- Never present
11k2mo agoReviewMountCreate a free account to mount
generic one for anything else (log the details).
- Browser side: an enforced CSP and security headers outside `/mcp` (`api/security_headers.py`); CORS same-origin unless `ALLOW_ORIGINS` lists origins (`*` is refused
11k35d agoReviewMountCreate a free account to mount
prefix, prefix cache, the
four bounds on context growth), and
[`docs/security-model.md`](docs/security-model.md) (per-layer security). Don't duplicate
those here — link to them.
## What this recipe teaches
Horizon leans
11k35d agoReviewMountCreate a free account to mount