autoloading. Avoid dependencies outside the `utopia-php` ecosystem. Never hardcode credentials — use env vars. Code changes may require a container restart; logs live on the relevant container
No other project uses it yet
58k31d agoReviewMountCreate a free account to mount
implement upstream code in this repository.
- [ ] Puppeteer internals are imported only through `src/third_party/index.ts`.
- [ ] Repeated code is one helper. Extract a helper when the same block
appears two or more times
Steady11 mentions in 2 weeks
No other project uses it yet
57k6mo agoReviewMountCreate a free account to mount
Authorship, labels, safety, review, and PR requirements. |
## Runtime entry points
When debugging or changing one integration, begin with its entry point:
| Runtime | Read first |
| --- | --- |
| Claude Code | `.claude-plugin/plugin.json`, `hooks/hooks.json
Steady5 mentions in 2 weeks
1 project uses a version of this
57k5mo agoReviewMountCreate a free account to mount
discussion instead.
- Read the agreed design, constraints, non-goals, and verification plan before changing code.
- Keep the implementation within the issue's agreed scope.
- If implementation reveals a material design
1 project uses a version of this
57k4mo agoReviewMountCreate a free account to mount
keys, cascading deletes, or cascading updates. Validate relationships and clean up dependents in application code, using a transaction when the operation must be atomic.
- Every migration-created index, including indexes
56k18d agoReviewMountCreate a free account to mount
instructions for exotic cases — the model usually handles them from context, and the reviewing human can correct it when it does not.
- Write template conditionals as block-level
Steady4 mentions in 2 weeks
No other project uses it yet
55k56d agoReviewMountCreate a free account to mount
config.json`, for this TV. Do not edit the repo's docs, tests or other code, and do not open issues or pull requests unless the person asks you to. |
| Change
Steady12 mentions in 2 weeks
1 project uses a version of this
54k19d agoReviewMountCreate a free account to mount
Representation)
Located in `compiler/ir/`. Backend IR is used by all targets for:
- Lowering (transforming code to target-friendly form)
- Optimization
- Serialization to klibs
Backend implementations:
- `compiler/ir/backend.jvm/` - JVM backend
- `compiler/ir/backend.js/` - JavaScript
No other project uses it yet
54k10d agoReviewMountCreate a free account to mount
affects: Android, iOS, or web. An Android-only change needs Android screenshots. Shared code needs a pair for every platform that runs it. Do not use an iOS Simulator screenshot
54k20d agoReviewMountCreate a free account to mount
ensure each change is understood and reviewed by a human contributor.
- AI tools disclosure: if AI tools were used to generate code, mention it in the PR description. Example: *This
Steady6 mentions in 2 weeks
No other project uses it yet
52k2mo agoReviewMountCreate a free account to mount
tool — not a grep, a partial skim, memory, or a summary — before planning, coding, or reviewing, and then follow every rule in it. A task touches billing when it meets
Agent Guidelines for open-code-review
This file provides instructions for AI coding assistants working on this project.
## Development Assistance
Below are rules that a contributor must follow during development
Steady6 mentions in 2 weeks
No other project uses it yet
52k3mo agoReviewMountCreate a free account to mount
cli/src/color.rs`. This module respects the `NO_COLOR` environment variable. Never use hardcoded ANSI color codes.
- CLI flags must always use kebab-case (e.g., `--auto-connect`, `--allow-file-access`). Never
Steady22 mentions in 2 weeks
No other project uses it yet
51k18d agoReviewMountCreate a free account to mount
review UI appearance and interaction | [AIRI Design Guide](DESIGN.md) |
| Write, refactor, or review TypeScript or Vue code, including date, time, and unit helpers | [`enforce-rules-for-typescript`](.agents/skills/enforce-rules-for-typescript/SKILL.md) |
| Write
51k1d agoReviewMountCreate a free account to mount
Rooster configuration could not be inspected, say so when reporting the PR.
## CodeReview Rules
For security reviews of Ruff and ty runtime changes, use the
[threat models](.agents/references/threat-models.md
51k4d agoReviewMountCreate a free account to mount
lower than the dev/bundled Node, so it is the binding constraint for that code.
- **Browser-shipped bundles** (`@packages/app`, `@packages/frontend-shared`, `@packages/driver`) — the last 3 major versions of the supported browsers. Since
No other project uses it yet
51k38d agoReviewMountCreate a free account to mount
supported environments. Do not add fallbacks for hypothetical callers.
- Verify automated review findings against the code and the application path.
Determine whether each finding is a regression, a pre-existing
51k11mo agoReviewMountCreate a free account to mount