Private
Public Access
docs(tier2): ban output filtering + prefer targeted tier runs
Two new rules for Tier 2 (added per user directive 2026-06-27 after Tier 2 ran the full batch and piped through Select-Object -Last 20, losing the full record): 1. NEVER filter test output (Select-Object, head, tail, | Select -First N). ALWAYS redirect to a log file, then read it with read_file/grep. 2. Prefer targeted tier runs (--tier tier3, --filter test_<file>) over the full 11-tier batch. The full batch is for the USER post-merge, not for Tier 2 per-task verification. Applied to 3 files: tier2-autonomous.md, tier-2-auto-execute.md, workflow.md Tier 2 Autonomous Sandbox conventions.
This commit is contained in:
@@ -51,6 +51,8 @@ Optional flags: `--resume` (continue from last completed task), `--toast` (Windo
|
||||
## Conventions (MUST follow - added 2026-06-17)
|
||||
|
||||
- **Test runner:** use `uv run python scripts/run_tests_batched.py` (NOT `uv run pytest`)
|
||||
- **NEVER filter test output** (added 2026-06-27 per user directive). Do NOT pipe test output through `Select-Object`, `| Select -First N`, `| Select -Last N`, `head`, `tail`, or any truncation filter. Instead, ALWAYS redirect to a log file: `uv run python scripts/run_tests_batched.py > tests/artifacts/tier2_state/<track>/test_run_<phase>_<task>.log 2>&1`. Then read the log file to find relevant sections. The log file is your full record; you can search it without re-running.
|
||||
- **Prefer targeted tier runs** (added 2026-06-27 per user directive). Do NOT run the full 11-tier batch for every verification. Run only the tiers relevant to the current task (e.g., `--tier tier3` or `--filter test_<specific_file>`). The full batch is for the USER to run after merge review, not for Tier 2's per-task verification.
|
||||
- **Default branch:** `master` (this repo never had `main`)
|
||||
- **Line endings:** preserve existing (CRLF stays CRLF, LF stays LF)
|
||||
- **Throw-away scripts:** write to `scripts/tier2/artifacts/<track-name>/`, NOT the base directory
|
||||
|
||||
Reference in New Issue
Block a user