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:
2026-10-24 21:16:12 +08:00
parent b987e2e62f
commit d2592c4bce
3 changed files with 16 additions and 2 deletions
+14
View File
@@ -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.