v0.1.7: export drift clearance — release checklist 7.7 three-leg desktop feed dispatch + verify-feed.ts fail-loud validation (main-repo commit 867502fec), implement SKILL Producer test preflight core-neutral block (main-repo commit 4a149fccf); clears both pending content-drift findings
This commit is contained in:
@@ -127,6 +127,20 @@ Rules:
|
||||
|
||||
Each execution mode below defines its own Tester focus and any mode-specific orchestration overrides.
|
||||
|
||||
**Producer test preflight** (before writing any test):
|
||||
|
||||
1. **No absolute-path targets outside the test's own fixture/instance dir** — target fixtures or instance-relative paths instead. Where behavior is
|
||||
platform-dependent (path resolution differs Windows/Linux), assert the
|
||||
platform-specific expectation explicitly; a platform mismatch must fail,
|
||||
never pass by accident.
|
||||
2. **Polling/wait-for loops must be bounded AND non-vacuous** — bound the
|
||||
loop AND assert the body executed at least once (e.g. an iteration
|
||||
counter asserted after the loop), so a timeout-cut never yields a false
|
||||
green.
|
||||
|
||||
Anchor: CI job 112302 (PR [org-internal #6409] first head red — nonexistent absolute path
|
||||
drill + 15s-bound vacuous loop).
|
||||
|
||||
## Greenfield vs. Brownfield
|
||||
|
||||
**Greenfield** (new project): Create new files following the design. Project conventions are defined by the design document.
|
||||
|
||||
Reference in New Issue
Block a user