close #67

3be7c33gl0w

all commits

Message

close #67

Diff

.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/comments/847a61a8-eb3f-4c5c-976c-b7e0db8ff09b.md+6 −0
diff --git a/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/comments/847a61a8-eb3f-4c5c-976c-b7e0db8ff09b.md b/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/comments/847a61a8-eb3f-4c5c-976c-b7e0db8ff09b.mdnew file mode 100644index 0000000..7813b2e--- /dev/null+++ b/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/comments/847a61a8-eb3f-4c5c-976c-b7e0db8ff09b.md@@ -0,0 +1,6 @@1+---2+id: 847a61a8-eb3f-4c5c-976c-b7e0db8ff09b3+author: null4+created: 2026-10-27T15:36:07.565347038Z5+---6+Fixed: prepare_out() empties out/ at the start of each build, refuses the repo or any ancestor, symlink-safe. tests/clean_out.rs covers stale page/raw removal + the refusal guard.
.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/issue.md+2 −2
diff --git a/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/issue.md b/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/issue.mdindex 2614c0d..f0ae7f1 100644--- a/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/issue.md+++ b/.forge/issues/158745a1-039d-4d34-b51a-1453268693ea/issue.md@@ -1,13 +1,13 @@11 ---22 id: 158745a1-039d-4d34-b51a-1453268693ea33 title: 'build never cleans out/: deleted issues/files keep being served'4-state: open4+state: closed55 labels:66 - correctness77 assignees: []88 milestone: null99 created: 2026-10-27T14:54:17.130244919Z10-updated: null10+updated: 2026-10-27T15:36:07.543789502Z1111 ---1212 `run_build` never cleans the output directory — it only `create_dir_all`s the subdirs it needs. Anything a previous build wrote and the current build no longer produces stays on disk and keeps being served.1313