Summary
The main checkout's ignored output/ directory holds 83.6 GB across 124 entries and has never been triaged under the artifact-provenance policy ("output/ is temporary, worktree-local, untracked; promote durable artifacts, prune the rest"). Disk pressure is currently manageable (~115 GB free) but this is the single largest reclaimable pool on the machine.
Observed evidence (2026-09-02, main checkout)
Top entries by size (du -sh output/* | sort -rh | head):
| size |
entry |
| 57G |
output/slurm (SLURM job logs/scratch) |
| 6.1G |
output/issue2557-seed-variance |
| 2.8G |
output/issue4206-trace-rerun |
| 2.8G |
output/issue4206-13334-harvest |
| 2.3G |
output/issue3068-ppo-curriculum |
| 1.9G |
output/release_packet_audit_20260821 |
| 1.8G |
output/issue5578-native-speed-tier |
| 1.2G |
output/issue4365-13376-harvest |
Per check_worktree_capacity.py --inventory --json: category output, guidance "ignored generated output; preserve durable evidence before pruning".
Suggested change
Run a one-time artifact-provenance triage over output/: classify each top-level entry as disposable / ignored-cache / tracked-manifest / durable-required / handoff-needed; promote anything a future benchmark, report, or release needs (or record its canonical source); then prune the disposable remainder, starting with output/slurm logs older than the last audited campaign.
Boundaries
- This issue requests triage + a classification manifest, not blind deletion; durable-evidence preservation rules apply.
- Evidence grade: observed (sizes and paths above).
- No benchmark claims change; classified artifacts may later feed report provenance.
schema: goal_autopilot_preparation.v1
repository: ll7/robot_sf_ll7
issue: 8255
source_body_sha256: 08545adacc457fe2beb171ed6e287ff50d3dfb7116b62429269dfbcfc2175880
source_comments_sha256:
audit_schema: open_issue_contract_audit.v1
audit_digest: fdd4b92c8bb28db0ca959e8680b5e4851f5ba5a323321ff4be1f2b82a96cdc19
audit_classification: state_conflict
next_action: formalize_issue
authority: lifecycle_owner
execution_mode: formalization
preferred_worker: LunaRunner
expected_pr_runner_label: runner:max
implementation_admitted: False
state_ready_change_proposed: False
readiness_gate: None
mutation_batch: goal-autopilot-01a061ac-cycle11-formalization
This packet is preparation evidence only. It never overrides live labels, exact claim state, branch state, typed dependencies, domain gates, compute authority, release authority, or scientific evidence rules.
Implementability Contract (formalization appended 2026-09-03; original sections above unchanged)
Archetype Metadata
archetype: workflow
evidence_tier: idea
linked_policy:
- docs/context/issue_1512_issue_archetypes.md
Assumption noted: one-time triage process with a manifest deliverable (workflow). Tier idea: triage not yet executed; sizes above are supporting observations.
Scope
- In scope: read-only classification manifest over
output/ top-level entries, then prune-plan and promotion follow-ups tracked as children below.
- Out of scope: blind deletion; benchmark/report/release claim changes.
Definition of Done
Validation / Testing
python scripts/dev/check_worktree_capacity.py --inventory --json before/after (read-only confirmation).
- Manifest totals reconcile with
du -sh output.
Affected Files
Next Implementable Children
Summary
The main checkout's ignored
output/directory holds 83.6 GB across 124 entries and has never been triaged under the artifact-provenance policy ("output/is temporary, worktree-local, untracked; promote durable artifacts, prune the rest"). Disk pressure is currently manageable (~115 GB free) but this is the single largest reclaimable pool on the machine.Observed evidence (2026-09-02, main checkout)
Top entries by size (
du -sh output/* | sort -rh | head):output/slurm(SLURM job logs/scratch)output/issue2557-seed-varianceoutput/issue4206-trace-rerunoutput/issue4206-13334-harvestoutput/issue3068-ppo-curriculumoutput/release_packet_audit_20260821output/issue5578-native-speed-tieroutput/issue4365-13376-harvestPer
check_worktree_capacity.py --inventory --json: categoryoutput, guidance "ignored generated output; preserve durable evidence before pruning".Suggested change
Run a one-time artifact-provenance triage over
output/: classify each top-level entry as disposable / ignored-cache / tracked-manifest / durable-required / handoff-needed; promote anything a future benchmark, report, or release needs (or record its canonical source); then prune the disposable remainder, starting withoutput/slurmlogs older than the last audited campaign.Boundaries
This packet is preparation evidence only. It never overrides live labels, exact claim state, branch state, typed dependencies, domain gates, compute authority, release authority, or scientific evidence rules.
Implementability Contract (formalization appended 2026-09-03; original sections above unchanged)
Archetype Metadata
Assumption noted: one-time triage process with a manifest deliverable (workflow). Tier
idea: triage not yet executed; sizes above are supporting observations.Scope
output/top-level entries, then prune-plan and promotion follow-ups tracked as children below.Definition of Done
output/entry is classified (disposable / ignored-cache / tracked-manifest / durable-required / handoff-needed).Validation / Testing
python scripts/dev/check_worktree_capacity.py --inventory --jsonbefore/after (read-only confirmation).du -sh output.Affected Files
output/slurm,output/issue2557-seed-variance,output/issue4206-trace-rerun,output/issue4206-13334-harvest,output/issue3068-ppo-curriculum,output/release_packet_audit_20260821,output/issue5578-native-speed-tier,output/issue4365-13376-harvest- Top entries by size; classification slice (workflow: output/ artifact-provenance classification manifest, no deletion (child of #8255) #8371).scripts/dev/check_worktree_capacity.py- Read-only inventory evidence command.Next Implementable Children
output/top-level entries, no deletion.output/model_cacheper-checkpoint triage manifest, no deletion.