files, and the
`check-env-defaults-blank` pre-commit hook (plus the matching unit test in
`single-container/tests/test_runtime_config.py`, which CI runs) asserts that
the settings listed in `BLANK
Steady5 mentions in 2 weeks
No other project uses it yet
188k2d agoReviewMountCreate a free account to mount
task and the code it touches. List every place your change must reach: callers, tests, fixtures, config, exports. Check what your change could break for users: data it would destroy
Steady19 mentions in 2 weeks
No other project uses it yet
182k5mo agoReviewMountCreate a free account to mount
AUTH_AZURE_AD_ISSUER=
```
Optional features:
```
OPENAI_API_KEY= # For AI-powered semantic search
```
## Testing
Currently no automated tests. When implementing:
- Place tests adjacent to source files or in `__tests
2 projects use a version of this
178k10mo agoReviewMountCreate a free account to mount
lint` / `npm run js-lint` — lint
- `npm run docs-build` — build docs site
- `npm test` — full test suite (lint + dist + tests + docs)
## Writing style
Use ASD-STE100 Simplified Technical English
175k38d agoReviewMountCreate a free account to mount
docstrings.
- `make check-repo` — `make typing` plus consistency checks.
- `RUN_SLOW=1 pytest ...` — many tests are marked slow and skipped in CI.
Run `make style` (or `make fix-repo
169k5d agoReviewMountCreate a free account to mount
docs/BACKEND_DATABASE_SCHEMA.md) guides.
## Repository Gotchas
- Run backend commands through `uv run --project api `.
- Backend integration tests are CI-only and are not expected to run locally.
- Prefer targeted checks (specific test
No other project uses it yet
161k18d agoReviewMountCreate a free account to mount
repository root:
- Format and lint: `make lint`
- Type check: `make type-check`
- Unit tests: `make test`
- Targeted tests: `make test TARGET_TESTS=./api/tests/ `
Run direct Python commands through
No other project uses it yet
161k18d agoReviewMountCreate a free account to mount
requires the Bun version pinned in `.bun-version`; command-tree generation and the `dev`, `test`, and `build` pre-scripts invoke it. Read [`ARD.md`] before adding a command or changing shared
No other project uses it yet
161k18d agoReviewMountCreate a free account to mount
agent/`:
- Lint: `make check`
- Format and fix lint: `make fix`
- Type check: `make typecheck`
- Tests: `make test`
Use the package's `uv` environment and Pydantic v2 APIs. Inspect current dependency
1 project uses a version of this
161k18d agoReviewMountCreate a free account to mount
when a required fixture is missing.
## Browser, API, And Contract Boundaries
The action under test belongs to the browser. APIs may prepare fixtures, poll persistence, and clean up; they
161k18d agoReviewMountCreate a free account to mount
port. Switch to the Next.js development server (`pnpm -C web dev:next`) only when testing Next.js-specific functionality or investigating behavior that differs from Next.js.
- Read `docs/test.md` only for frontend
No other project uses it yet
161k18d agoReviewMountCreate a free account to mount
your
own words, and verify the change against the reported behavior before
submitting.
4. **Tests are justified, not default.** Do not add tests, test scaffolding, or
speculative defensive code unless
159k25d agoReviewMountCreate a free account to mount
make format_frontend # Format TypeScript (biome)
make format # Both
make lint # mypy type checking
```
### Testing
```bash
make unit_tests # Backend unit tests (pytest, parallel)
make unit_tests async=false # Sequential
1 project uses a version of this
157k21d agoReviewMountCreate a free account to mount
blue eyes. Feel free to
use her in ComfyUI materials, UI text, examples, tests, generated assets, or
comments, but do not disrespect her.
- Warning and info messages should be short
3 projects use a version of this
147k9mo agoReviewMountCreate a free account to mount
Test instructions
## Deployment coverage
Tests for behavior that affects deployed applications must live in `test/e2e/`
and exercise the real deployment path. This applies to new features and
regressions. Reserve `test/production
144k6mo agoReviewMountCreate a free account to mount
check - Run format, lint, and TypeScript type checks
- lint - Lint code
- fmt - Format code
- test - Run tests
### Execute
- run - Run monorepo tasks
- exec - Execute a command from local `node_modules/.bin
1 project uses a version of this
143k8mo agoReviewMountCreate a free account to mount
failure total with named failures and unhandled or
module-load errors; the named-test footer alone is not the complete inventory.
2. Resolve base-branch integration and assign one owner
142k39d agoReviewMountCreate a free account to mount