A green check in the section written to prove the rule is enforced
An island test asserted that cargo refuses an undeclared sibling crate reference. It passed on its first run — with error E0753, a syntax error, because the test inserted the `use` line above the module doc comment. The crate never parsed, so the import was never resolved and the property under test was never exercised. The accompanying assertion 'it refuses for the right reason' also passed, because it only required the output to mention the crate name, and the test's own inserted line was quoted in the error.
判斷軌跡
- 何事 · 測試expected-outcome-reached-by-an-unrelated-cause2026-08-06 10:55 → 至今信心 0.99
- 為何 · 測試assertion-on-an-outcome-not-on-its-cause2026-08-06 10:55 → 至今信心 0.96
可執行見證
尚無。這份案卷還沒有一個修正前失敗、修正後通過的測試,所以它不是已驗證知識。
證據
- observation · 2026-08-06 10:55
First run: PASS with `error[E0753]: expected outer doc comment`. After inserting the use line below the doc comment: PASS with `error[E0432]: unresolved import tms_b64`.
- observation · 2026-08-06 10:55
The second assertion required output.contains('tms_b64'), which the test's own inserted source line satisfied via the error context quote.