files, 25 MiB/file, 250 MiB expanded, 50 MiB compressed. Source-only infers `code_review`; source plus a domain infers `live_test`.
- The temporary local archive is always removed. A staged
73k9mo agoReviewMountCreate a free account to mount
pull requests.
It is the source of truth for contribution scope, coding style, testing, commits, DCO sign-off, review, AI usage, and release notes.
# Pull requests
When opening a pull
No other project uses it yet
72k4mo agoReviewMountCreate a free account to mount
negotiable -- licensing violations can create serious legal issues for the project.
## General Principles
When reviewingcode, don't flag issues that `ansible-test sanity` already catches.
Focus review effort
No other project uses it yet
71k2mo agoReviewMountCreate a free account to mount
REAL `senpi` binary through the drivers in `packages/omo-senpi/scripts/qa/`, which build their own isolated `SENPI_CODING_AGENT_DIR` and IGNORE a caller-provided one, so the real `~/.senpi/agent` is NEVER written
71k8d agoReviewMountCreate a free account to mount
communicate with the user.
Use short sentences, active voice, and consistent terms. Keep code identifiers,
API names, and quoted source text exact. State the result and any limits clearly.
## Project
No other project uses it yet
70k27d agoReviewMountCreate a free account to mount
found in `packages/core/src/version.ts`. The next version should increment the patch version by 1.
## Coding style
- Keep things in one function unless they are composable or reusable.
- Do not extract single
Steady12 mentions in 2 weeks
No other project uses it yet
70k1d agoReviewMountCreate a free account to mount
your new functionality. Refactor existing code as necessary to make this happen.
Likewise, when reviewingcode, do not hesitate to push back on PRs that would unnecessarily add code
2 projects use a version of this
69k3mo agoReviewMountCreate a free account to mount
template asks how the *code* was written; drafting the description with a model is fine. The disclosure is never held against you, it tells a reviewer where to look. Silence
No other project uses it yet
68k54d agoReviewMountCreate a free account to mount
enforces squash-only merges, linear history, no deletion, no force-push, and one approving review. Two status checks belong in its `required_status_checks` rule:
| Context | Posted
No other project uses it yet
68k54d agoReviewMountCreate a free account to mount
This pull request includes code written with the assistance of AI.
> The code has **not yet been reviewed** by a human.
This is a **mandatory requirement**, not optional. Include
No other project uses it yet
68k3mo agoReviewMountCreate a free account to mount
supporting analysis (Google Doc, issue, etc.) for complex changes.
---
## Code Style
- Follow [Go CodeReview Comments](https://go.dev/wiki/CodeReviewComments)
and the formatting/style section of
[Go: Best Practices for Production Environments
No other project uses it yet
67k4d agoReviewMountCreate a free account to mount
comments, issues, etc.) by adding an `(AI-assisted)` text to all messages.
- Humans review all the code: always write code that is easy to read and review, following the [`code
67k3d agoReviewMountCreate a free account to mount
scripts/generate-plugin-index.py --check
```
5. Open the PR, fill in their template, and wait for code-owner review.
To roll out a later update in their catalog, bump the pinned
Steady24 mentions in 2 weeks
No other project uses it yet
66k4mo agoReviewMountCreate a free account to mount
real before/after (code, output, size, memory or CPU) under **Summary**.
- **Subscribe to every PR you open** and unsubscribe once CI is green and every automated review is handled
66k13d agoReviewMountCreate a free account to mount
feedback; defer checks and tests until after implementation where possible.
2. Once the code and self-review are complete, run the relevant tests and fix the code until they pass
Steady4 mentions in 2 weeks
2 projects use a version of this
66k47d agoReviewMountCreate a free account to mount