| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(paths): reject invalid homes before platform fallback and repair CI fixtures An explicit relative HOME could silently escape to the Windows runner profile. Honor the same fail-closed contract on every OS before any platform fallback; ordinary launches without HOME still use the Windows/platform resolver. The checkpoint test now uses a platform-valid literal Git glob filename and retains a matching foreign edit, so Windows executes the ownership assertion instead of failing before checkpointing. Both 3-path and 1001-path inventories must commit only worker paths and preserve the staged and unstaged foreign work. Refresh the trusted-project prompt golden for contributor commit 6cf3732a: source="AGENTS.md" intentionally replaces the absolute instruction label. Only that label and its byte/hash summaries change; tools remain unchanged. Local macOS: paths 4 passed/0 failed; config home 7 passed/0 failed; checkpoint ownership 1 passed/0 failed (both inventory sizes); prompt family 3 cases matched, 1 test passed/0 failed in compare-only mode before the home/ownership changes. cargo fmt --all --check and git diff --check pass. Hosted Windows previously: 17426 passed/2 failed/24 skipped, both addressed here. Linux previously: 18042 passed/1 failed/31 skipped, stale prompt golden. Fresh hosted CI is still required; no Windows-native local pass is claimed. Signed-off-by: CodeWhale Bot <bot@codewhale.net> | 17 天前 |