Skip to content

Commit 05e98df

Browse files
committed
rule
1 parent f9ba086 commit 05e98df

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ If no new rule is detected -> do not update the file.
134134
- CI/release full-solution runs must exclude auth-required tests using `-- --treenode-filter "/*/*/*/*[RequiresClaudeAuth!=true]"` so pipelines remain non-auth and deterministic.
135135
- Cross-platform non-auth smoke must run `claude` from local installation in CI and verify unauthenticated behavior explicitly (for example `claude auth status` or `claude -p` in an isolated profile returns an authentication failure), proving binary discovery + process launch on each platform.
136136
- Real Claude integration tests must rely on existing local Claude Code CLI login/session only; do not read or require `ANTHROPIC_API_KEY` in test setup.
137+
- For authenticated local Claude integration tests, prefer the cheapest verified Claude model available in the current CLI/account unless the scenario explicitly requires a stronger model, to keep local validation costs down.
137138
- Do not use nullable `TryGetSettings()` + early `return` skip patterns in authenticated local integration tests; resolve required settings directly and fail fast with actionable errors when missing.
138139
- Do not bypass integration tests on Windows with unconditional early returns; keep tests cross-platform for supported Claude Code CLI environments.
139140
- Parser changes require tests in `ThreadEventParserTests` for supported and invalid payloads.

0 commit comments

Comments
 (0)