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"
}