Two test-surface items from Slice 2 (PR #94):
-
Task 1's fix round widened the handler so a WORKSPACE that is itself a symlink loop yields unresolvable instead of an uncaught pathlib RuntimeError (py≤3.12) — the argv[0] symlink-loop path is pinned, the workspace-root variant is not. Suggested test shape is in the Slice 2 SDD task-6 report §7 (cross-version + symlink-storage caveats noted there).
-
reference/repo-os-contract.md §17 states an evidence record MUST NOT be named verify-*.json (it would become a phantom RED bundle in FCR), but nothing enforces it — the evidence scan could flag a record in the bundle namespace in ~2 lines.
Two test-surface items from Slice 2 (PR #94):
Task 1's fix round widened the handler so a WORKSPACE that is itself a symlink loop yields
unresolvableinstead of an uncaught pathlibRuntimeError(py≤3.12) — the argv[0] symlink-loop path is pinned, the workspace-root variant is not. Suggested test shape is in the Slice 2 SDD task-6 report §7 (cross-version + symlink-storage caveats noted there).reference/repo-os-contract.md§17 states an evidence record MUST NOT be namedverify-*.json(it would become a phantom RED bundle in FCR), but nothing enforces it — the evidence scan could flag a record in the bundle namespace in ~2 lines.