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
Steady2 mentions in 2 weeks
No other project uses it yet
161k15d 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
Steady2 mentions in 2 weeks
No other project uses it yet
161k15d 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
Steady2 mentions in 2 weeks
No other project uses it yet
161k15d 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
Steady2 mentions in 2 weeks
1 project uses a version of this
161k15d 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
Steady2 mentions in 2 weeks
No other project uses it yet
161k15d 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
Steady2 mentions in 2 weeks
No other project uses it yet
161k15d 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
No other project uses it yet
157k22d 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
156k18d 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
146k9mo agoReviewMountCreate a free account to mount
Test instructions
## Cache Components compatibility
All newly created e2e tests must work with Cache Components both enabled and
disabled. The test infrastructure runs both variants. In the enabled variant,
`__NEXT
Steady2 mentions in 2 weeks
No other project uses it yet
143k6mo 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
Steady14 mentions in 2 weeks
No other project uses it yet
141k36d agoReviewMountCreate a free account to mount
merged. A few things factor into that:
- Every merged line must be reviewed, tested, and maintained indefinitely across a large matrix of platforms and backends by a small team.
- llama.cpp
Steady14 mentions in 2 weeks
No other project uses it yet
134k2mo agoReviewMountCreate a free account to mount
Tests
Do not use timeouts or sleeps to synchronize tests. Wait for explicit signals or observable state; let the test runner enforce test-case timeouts
Steady4 mentions in 2 weeks
No other project uses it yet
134k16d agoReviewMountCreate a free account to mount
header from `hack/boilerplate/boilerplate.go.txt`.
## Contributor Guidelines
- Keep changes focused and reviewable
- Add or update relevant tests. Do not add trivial unit tests just for the sake of code coverage.
- When creating
No other project uses it yet
129k5y agoReviewMountCreate a free account to mount
flutter/lib/mobile/`
- Shared: `flutter/lib/common/` and `flutter/lib/models/`
## Rust Rules
* Avoid `unwrap()` / `expect()` in production code.
* Exceptions:
* tests;
* lock acquisition where failure means poisoning, not normal control flow.
* Otherwise prefer `Result` + `?` or explicit
Steady5 mentions in 2 weeks
No other project uses it yet
129k24mo agoReviewMountCreate a free account to mount