Skip to content

fix: establish Shuttle reliability baseline - #24

Merged
jkleinne merged 12 commits into
mainfrom
fix/reliability-baseline
Jul 21, 2026
Merged

fix: establish Shuttle reliability baseline#24
jkleinne merged 12 commits into
mainfrom
fix/reliability-baseline

Conversation

@jkleinne

Copy link
Copy Markdown
Owner

Summary

Establishes a reliability baseline in which successful runs represent selected work, unknown TOML keys fail early, and rclone credentials are requested only when selected cloud work requires them.

Adds deterministic real tool CI coverage, immutable run planning, explicit runner boundaries, canonical per config locking, and validated archive cleanup.

Makes Shuttle the sole bounded and sanitized primary log writer, with expanded hostile input, concurrency, and integration coverage across terminal, logging, rsync, and rclone paths.

@jkleinne
jkleinne merged commit 5de1b33 into main Jul 21, 2026
2 checks passed
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.

1 participant