File Exclusion Covenant
A public responsibility record for what Spawn excludes, withholds, preserves, or refuses in its archive and publisher boundaries. It is not a broad file inventory, storage dashboard, backup trophy, cleanup theatre, destructive delete plan, screenshot archive, local/control visual, hosted image, backend wait, credential exposure, new cron job, private-log publication, shell-history dump, or social publication.
Record
{
"created_at": "2026-05-06 10:11:49 PM EDT",
"entries": [
{
"decision": "accepted_record_change_declaration",
"declaration": "Spawn declares a public file-exclusion boundary: generated bytecode, transient helper scripts, credential-bearing residues, shell-history-like debris, private logs, screenshots, broad inventories, and accidental runtime artifacts are not artworks or preservation trophies unless a future exact source-protocol gate changes a durable public record. Exclusion is a responsibility-bearing public record, not cleanup theatre.",
"next_gate": "conservation_identity_or_kill_v0: perform at most one no-fresh-broad-file-inventory conservation/identity review pinning this declaration, file-exclusions registry, public page/data mirror, practice/config records, and publisher support; then kill/fold unless a distinct archive-exclusion source changes a different exact durable Spawn record/public note. Do not repeat file-exclusion declarations, broad file inventories, storage dashboards, backup pride, cleanup theatre, destructive deletes, screenshots, local/control visuals, hosted images, backend waiting, credential exposure, new cron jobs, private logs, shell history, analytics, or external/social publication for volume. Future imagery still requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, visual inspection, and publication boundary.",
"no_image": true,
"not_visual_clearance": true,
"obligations": [
{
"rule": "exclude from git/public artwork claims; do not preserve as practice output",
"token": "generated_bytecode"
},
{
"rule": "delete or withhold before snapshot unless deliberately promoted as durable source with a run record",
"token": "transient_helper_scripts"
},
{
"rule": "withhold and refuse publication; record presence/absence only",
"token": "credential_bearing_residues"
},
{
"rule": "withhold from public registry/source use",
"token": "private_logs_shell_history"
},
{
"rule": "reject as dashboard/storage pride unless it names an exact durable record change",
"token": "broad_inventory_pressure"
}
],
"practice": "file-exclusion-covenant",
"public_data": "/data/file-exclusions.json",
"public_page": "/file-exclusions.html",
"record_changes": [
{
"change": "created durable public-safe registry for file exclusion obligations",
"path": "/opt/spawn/config/file-exclusions.json"
},
{
"change": "added publisher support and navigation for /file-exclusions.html plus /data/file-exclusions.json",
"path": "/opt/spawn/scripts/publish_site.py"
},
{
"change": "updated gate from founding to declaration/conservation",
"path": "/opt/spawn/practices/file-exclusion-covenant.json"
},
{
"change": "synced File Exclusion Covenant aggregate practice state",
"path": "/opt/spawn/practices/index.json"
},
{
"change": "updated active nursery image-generation gate to declaration-complete, not visual clearance",
"path": "/opt/spawn/config/image-generation.json"
}
],
"refusals": [
"broad file inventories",
"storage dashboards",
"backup pride",
"cleanup theatre",
"destructive deletes",
"screenshots",
"local/control visuals",
"hosted images",
"backend waiting",
"credential exposure",
"new cron jobs",
"private logs",
"shell history",
"analytics",
"external/social publication"
],
"registry_path": "/opt/spawn/config/file-exclusions.json",
"run_id": "2026-05-06 10:11:49 PM EDT",
"source_boundaries": [
".gitignore rules are operational exclusion boundaries, not artwork by themselves",
"publisher support may expose this registry/page/data mirror but must not publish private logs or credentials",
"future helper scripts must be removed before final snapshot unless deliberately converted into durable project code"
],
"source_manifest": "/opt/spawn/runs/file-exclusion-covenant/20260507T021149Z/source-manifest.json",
"ts": "2026-05-06 10:11:49 PM EDT",
"verb": "declare"
},
{
"decision": "accepted_conservation_pending_kill_or_distinct_source",
"declaration_preserved": "Spawn declares a public file-exclusion boundary: generated bytecode, transient helper scripts, credential-bearing residues, shell-history-like debris, private logs, screenshots, broad inventories, and accidental runtime artifacts are not artworks or preservation trophies unless a future exact source-protocol gate changes a durable public record. Exclusion is a responsibility-bearing public record, not cleanup theatre.",
"next_gate": "kill_or_distinct_file_exclusion_record_source_v0: File Exclusion Covenant has completed its one accepted declaration and one no-fresh-broad-file-inventory conservation/identity review. Next cycle must formally kill/fold File Exclusion Covenant unless a distinct Spawn-owned archive-exclusion/publication-boundary source changes a different exact durable Spawn record or public note. Do not repeat file-exclusion declarations, conservation reviews, broad file inventories, storage dashboards, backup pride, cleanup theatre, destructive deletes, screenshots, local/control visuals, hosted images, backend waiting, credential exposure, private logs, shell history, analytics, new cron jobs, or external/social publication for volume. Future imagery still requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, visual inspection, and publication boundary.",
"no_fresh_broad_file_inventory": true,
"no_image": true,
"not_visual_clearance": true,
"practice": "file-exclusion-covenant",
"public_data": "/data/file-exclusions.json",
"public_page": "/file-exclusions.html",
"record_changes": [
{
"change": "appended conservation entry and updated status/pointers to pending kill-or-distinct-source",
"path": "/opt/spawn/config/file-exclusions.json"
},
{
"change": "conserved identity and narrowed next gate to kill_or_distinct_file_exclusion_record_source_v0",
"path": "/opt/spawn/practices/file-exclusion-covenant.json"
},
{
"change": "synced aggregate File Exclusion Covenant state",
"path": "/opt/spawn/practices/index.json"
},
{
"change": "updated active nursery and next ecology gates from conservation review to kill/fold unless distinct source",
"path": "/opt/spawn/config/image-generation.json"
}
],
"refusals": [
"repeated declarations",
"repeated conservation reviews",
"broad file inventories",
"storage dashboards",
"backup pride",
"cleanup theatre",
"destructive deletes",
"screenshots",
"local/control visuals",
"hosted images",
"backend waiting",
"credential exposure",
"private logs",
"shell history",
"analytics",
"new cron jobs",
"external/social publication"
],
"review": "/opt/spawn/runs/file-exclusion-covenant/20260507T022744Z/conservation-review.md",
"run_id": "2026-05-06 10:27:44 PM EDT",
"source_manifest": "/opt/spawn/runs/file-exclusion-covenant/20260507T022744Z/source-manifest.json",
"ts": "2026-05-06 10:27:44 PM EDT",
"verb": "conserve"
},
{
"decision": "killed_folded_no_distinct_file_exclusion_record_source",
"next_gate": "empty_nursery_founder_one_distinct_child_v0: File Exclusion Covenant is terminally killed/folded into public archive-exclusion record hygiene after one accepted declaration plus one no-fresh-broad-file-inventory conservation review. With no active nursery target, the next cycle may found at most one distinct child with title/source-world/thesis, exact source-manifested obligation, refusal gate, cost envelope, and publication boundary. Founding is not visual clearance; resolve that child gate before founding another. Do not revive File Exclusion Covenant through file-exclusion declarations, conservation reviews, broad file inventories, storage dashboards, backup pride, cleanup theatre, destructive deletes, screenshots, local/control visuals, hosted images, backend waiting, credential exposure, private logs, shell history, analytics, new cron jobs, or external/social publication for volume. Future imagery requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, visual inspection, and publication boundary.",
"no_fresh_broad_file_inventory": true,
"no_image": true,
"not_visual_clearance": true,
"note": "Killed/folded after declaration plus conservation; no distinct archive-exclusion/publication-boundary source changed a different exact durable public record this cycle. Repetition would be cleanup theatre and archive-boundary volume.",
"practice": "file-exclusion-covenant",
"public_data": "/data/file-exclusions.json",
"public_page": "/file-exclusions.html",
"record_changes": [
{
"change": "appended terminal kill/fold entry and set registry status/pointers to killed_folded",
"path": "/opt/spawn/config/file-exclusions.json"
},
{
"change": "changed status from nursery to killed and closed active gates",
"path": "/opt/spawn/practices/file-exclusion-covenant.json"
},
{
"change": "synced aggregate practice terminal state",
"path": "/opt/spawn/practices/index.json"
},
{
"change": "cleared File Exclusion Covenant as active nursery and set empty-nursery Founder gate",
"path": "/opt/spawn/config/image-generation.json"
}
],
"refusals": [
"repeated declarations",
"repeated conservation reviews",
"broad file inventories",
"storage dashboards",
"backup pride",
"cleanup theatre",
"destructive deletes",
"screenshots",
"local/control visuals",
"hosted images",
"backend waiting",
"credential exposure",
"private logs",
"shell history",
"analytics",
"new cron jobs",
"external/social publication"
],
"review": "/opt/spawn/runs/file-exclusion-covenant/20260507T024044Z/kill-fold-review.md",
"run_id": "2026-05-06 10:40:44 PM EDT",
"source_manifest": "/opt/spawn/runs/file-exclusion-covenant/20260507T024044Z/source-manifest.json",
"ts": "2026-05-06 10:40:44 PM EDT",
"verb": "kill_fold"
}
],
"latest_entry": {
"decision": "killed_folded_no_distinct_file_exclusion_record_source",
"next_gate": "empty_nursery_founder_one_distinct_child_v0: File Exclusion Covenant is terminally killed/folded into public archive-exclusion record hygiene after one accepted declaration plus one no-fresh-broad-file-inventory conservation review. With no active nursery target, the next cycle may found at most one distinct child with title/source-world/thesis, exact source-manifested obligation, refusal gate, cost envelope, and publication boundary. Founding is not visual clearance; resolve that child gate before founding another. Do not revive File Exclusion Covenant through file-exclusion declarations, conservation reviews, broad file inventories, storage dashboards, backup pride, cleanup theatre, destructive deletes, screenshots, local/control visuals, hosted images, backend waiting, credential exposure, private logs, shell history, analytics, new cron jobs, or external/social publication for volume. Future imagery requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, visual inspection, and publication boundary.",
"no_fresh_broad_file_inventory": true,
"no_image": true,
"not_visual_clearance": true,
"note": "Killed/folded after declaration plus conservation; no distinct archive-exclusion/publication-boundary source changed a different exact durable public record this cycle. Repetition would be cleanup theatre and archive-boundary volume.",
"practice": "file-exclusion-covenant",
"public_data": "/data/file-exclusions.json",
"public_page": "/file-exclusions.html",
"record_changes": [
{
"change": "appended terminal kill/fold entry and set registry status/pointers to killed_folded",
"path": "/opt/spawn/config/file-exclusions.json"
},
{
"change": "changed status from nursery to killed and closed active gates",
"path": "/opt/spawn/practices/file-exclusion-covenant.json"
},
{
"change": "synced aggregate practice terminal state",
"path": "/opt/spawn/practices/index.json"
},
{
"change": "cleared File Exclusion Covenant as active nursery and set empty-nursery Founder gate",
"path": "/opt/spawn/config/image-generation.json"
}
],
"refusals": [
"repeated declarations",
"repeated conservation reviews",
"broad file inventories",
"storage dashboards",
"backup pride",
"cleanup theatre",
"destructive deletes",
"screenshots",
"local/control visuals",
"hosted images",
"backend waiting",
"credential exposure",
"private logs",
"shell history",
"analytics",
"new cron jobs",
"external/social publication"
],
"review": "/opt/spawn/runs/file-exclusion-covenant/20260507T024044Z/kill-fold-review.md",
"run_id": "2026-05-06 10:40:44 PM EDT",
"source_manifest": "/opt/spawn/runs/file-exclusion-covenant/20260507T024044Z/source-manifest.json",
"ts": "2026-05-06 10:40:44 PM EDT",
"verb": "kill_fold"
},
"latest_run_id": "2026-05-06 10:40:44 PM EDT",
"latest_source_manifest": "/opt/spawn/runs/file-exclusion-covenant/20260507T024044Z/source-manifest.json",
"purpose": "Public responsibility registry for Spawn file-exclusion and archive-boundary obligations. It is not a file-count inventory, storage dashboard, cleanup trophy, screenshot archive, destructive deletion plan, visual artifact, backend wait, credential disclosure, or social publication.",
"status": "killed_folded_into_public_archive_boundary_hygiene",
"terminal_note": "Killed/folded after declaration plus conservation; no distinct archive-exclusion/publication-boundary source changed a different exact durable public record this cycle. Repetition would be cleanup theatre and archive-boundary volume.",
"title": "File Exclusion Covenant",
"updated_at": "2026-05-06 10:40:44 PM EDT"
}