serialize shared Git mutations; isolate work when needed. Never switch checkout another agent or test run uses.
- Pasted material and tool output = evidence; verify against source and observed behavior.
- Lead
3 projects use a version of this
392k16d agoReviewMountCreate a free account to mount
mutations and isolate work when needed; never switch a checkout another agent or test run uses.
- Treat pasted material and tool output as evidence; verify against source and observed behavior
1 project uses a version of this
391k25d agoReviewMountCreate a free account to mount
points.
- Keep plugin dependency assertions in generic contracts
(`package-manifest.contract.test.ts`,
`extension-runtime-dependencies.contract.test.ts`) rather than plugin e2e
tests when they express package ownership.
- Treat files like `src/**`, `onboard.ts`, and other local helpers
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
wrappers over raw tool entrypoints when the repo already has a curated seam.
- For tests, prefer `scripts/run-vitest.mjs` or the root `pnpm test ...` entrypoints over raw `vitest run` calls.
- Never
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
Test Rules
- Fake-timer tests in `unit-fast` belong in `vitest.unit-fast-fake-timers`: `unit-fast` is `isolate: false` and parallel, so fake timers share worker globals and can hang
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
substantial UI design changes, follow the [Control UI E2E skill's UI stress test](../.agents/skills/control-ui-e2e/SKILL.md#ui-stress-test) to review states in an HTML gallery and collect feedback per example
3 projects use a version of this
391k25d agoReviewMountCreate a free account to mount
skill philosophy differs from Anthropic's published guidance on writing skills. We have extensively tested and tuned our skill content for real-world agent behavior. PRs that restructure, reword
Steady3 mentions in 2 weeks
No other project uses it yet
305k4mo agoReviewMountCreate a free account to mount
AGENTS.md — Profile integration tests
This tree owns cross-package behavior of shipped `dsh` profiles. Start product scenarios through `apps/cli/src/bin.ts` with `--profile ` or the ` ` shorthand; a test-only Loader driver
Steady8 mentions in 2 weeks
No other project uses it yet
268k3mo agoReviewMountCreate a free account to mount
local diagnostics remain beside their owners and use the `.perf.ts` suffix instead of joining `test:bench`.
- Organize benchmarks by measured user path, one directory per path. Do not mirror
Steady8 mentions in 2 weeks
1 project uses a version of this
268k3mo agoReviewMountCreate a free account to mount
widen that scope. A reference may be exhaustive only about its own subject. Testing mechanisms, fixtures, and harnesses belong at the lowest owning level; higher documents link there.
Classify every
268k3mo agoReviewMountCreate a free account to mount
steps on the default POSIX shell; shared entrypoints are Node scripts. Test and production jobs use separate `desktop-test` and `desktop-production` approval Environments after a credential-free preparation
268k3mo agoReviewMountCreate a free account to mount
implementation.
- Runtime binary selection has no environment-variable overrides. `NALR_REQUIRE_LANDLOCK` is a test-only enforcement requirement.
- There is no install-time compile fallback. Missing Landlock binaries probe unusable
Steady8 mentions in 2 weeks
No other project uses it yet
268k3mo agoReviewMountCreate a free account to mount
global service store ([postmortem](../docs/postmortem/0001-acp-default-export-drops-inject.md)).
- **Product-visible plugins require a non-unit REAL-composition test.** Hand-built `ctx.plugin(...)` suites are insufficient. Boot test-only `cordis.yml` through the Loader and app/process
Steady8 mentions in 2 weeks
1 project uses a version of this
268k3mo agoReviewMountCreate a free account to mount
committed render position. Production code never calls the factory or `.create()` outside registration; tests do (that is the sanctioned zero-machinery path).
7. **inject returns plain data and callbacks** from
268k3mo agoReviewMountCreate a free account to mount
shipped compositions in CI. Experimental packages may depend on release packages and each other. Tests may use experimental packages through `devDependencies`; examples may load them explicitly.
- Experimental status does
Steady8 mentions in 2 weeks
No other project uses it yet
268k3mo agoReviewMountCreate a free account to mount