Skip to content

Make run bundle directories human-readable#1686

Merged
codeforester merged 2 commits into
mainfrom
enhancement/1684-20260719-readable-run-bundle-labels
Jul 19, 2026
Merged

Make run bundle directories human-readable#1686
codeforester merged 2 commits into
mainfrom
enhancement/1684-20260719-readable-run-bundle-labels

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • add command/project labels to run-bundle directory names while preserving canonical run IDs
  • make log discovery and metadata updates read canonical IDs from run.json
  • document and test the readable layout

Validation

  • focused Python tests: 38 passed
  • focused runtime-dispatch Bats tests: 22 passed
  • touched-file Pylint

Issue

Closes #1684

## Summary
- remove the complete run tmp tree by default, including empty component
parents
- expose basectl --keep-temp <command> for explicit retention
- preserve the full temporary tree when requested and document the
contract

## Validation
- full Python suite: 1019 passed, 1 skipped
- full source-checkout Bats suite: 802 passed
- touched-file Pylint
- isolated CLI smoke tests for default cleanup, explicit retention, and
readable bundle paths

## Issue
Closes #1685

## Dependency
This PR is based on #1686 and should merge after it.
@codeforester
codeforester marked this pull request as ready for review July 19, 2026 21:07
@codeforester
codeforester requested a review from a team as a code owner July 19, 2026 21:07
@codeforester
codeforester merged commit f297bc8 into main Jul 19, 2026
28 checks passed
@codeforester
codeforester deleted the enhancement/1684-20260719-readable-run-bundle-labels branch July 19, 2026 21:07
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.

Make run-bundle directories readable without changing canonical run IDs

1 participant