12 lines
724 B
Markdown
12 lines
724 B
Markdown
# Agent Rules
|
|
|
|
- Do not run automated tests by default. Run tests only when the user explicitly asks for testing or verification.
|
|
- Add or update widget tests and golden tests for any Flutter UI page change.
|
|
- Add or update integration tests for any core business flow change.
|
|
- Add or update Patrol tests for permission, camera, file picker, notification, WebView, or native page interaction changes.
|
|
- Add or update Go `*_test.go` coverage for any handler, service, or repository change.
|
|
- Prefer `Key`-based locators for all UI automation.
|
|
- Keep tests modular and split by feature.
|
|
- Do not update golden baselines without UI review confirmation.
|
|
- Fix failing tests or implementation directly; do not skip CI failures.
|