Skip to content

Fix artifact cleanup child drainability#818

Merged
chubes4 merged 1 commit into
mainfrom
fix/issue-815-artifact-cleanup-drain
Jun 26, 2026
Merged

Fix artifact cleanup child drainability#818
chubes4 merged 1 commit into
mainfrom
fix/issue-815-artifact-cleanup-drain

Conversation

@chubes4

@chubes4 chubes4 commented Jun 26, 2026

Copy link
Copy Markdown
Member

Summary

  • ensure pending cleanup chunk system-task children have a drainable datamachine_execute_step action
  • expose missing-drainability evidence in cleanup status
  • make workspace cleanup resume repair pending children that are missing scheduler work

Fixes #815.

Verification

  • php tests/artifact-cleanup-drainability-repair.php
  • php tests/cleanup-run-evidence-store-boundary.php
  • php tests/cleanup-remaining-work-summary.php
  • php tests/artifact-cleanup-plan-output-contract.php
  • git diff --check

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5 via OpenCode
  • Used for: Root-cause investigation, implementation, tests, and PR preparation.

@chubes4 chubes4 merged commit 5243e0b into main Jun 26, 2026
4 of 5 checks passed
@chubes4 chubes4 deleted the fix/issue-815-artifact-cleanup-drain branch June 26, 2026 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Artifact cleanup child job can get stuck pending with no drainable hook

1 participant