Repository navigation
Two-year progression plan (2026–2028) #9
Description
Overview
A practical two-year progression plan for improving the scripts collection across safety, cross-platform workflows, agent integrations, and terminal usability.
Progress update — 1 August 2026 (Brisbane)
PR #18 merged the combined release candidate to main at 82d933d; all 17 candidate checks passed on one SHA, and every applicable post-merge check passed. PR #17 locks responsive TUI geometry, keyboard-only flows, monochrome rendering, and font fallbacks into the dashboard contract. PR #16 refreshes the agent storage, cleanup, diagnosis, Skills compatibility, and authority contracts. PR #15 advances the support matrix, strict manual contracts, cross-platform failure handling, Slurm exports, and streamed-release recovery. PR #13 delivered the streaming launcher and practical Slurm workflow, while PR #11 delivered automated quality and security checks.
Completion times below record when the repository evidence was verified or merged; they do not invent historical authoring dates. Hosted CI does not exercise privileged repairs, physical disk recovery, cloud-side agent deletion, or a real Slurm cluster.
Progression
Stabilize the safety model
| Status | Date | Day | Time (AEST) | Milestone |
|---|---|---|---|---|
| ✅ PR #15 | 2026-07-31 | Fri | 22:54 | Publish the command support and privilege matrix |
| ✅ Verified | 2026-07-31 | Fri | 22:54 | Cover cleanup root and symlink escape guards |
| ✅ Verified | 2026-07-31 | Fri | 22:54 | Verify Windows command quoting and path handling |
| ✅ PR #15 | 2026-07-31 | Fri | 23:36 | Address evidenced cross-platform planner failures |
| ✅ PR #15 | 2026-07-31 | Fri | 23:36 | Add release rollback and recovery steps |
| ✅ PR #13 | 2026-07-31 | Fri | 21:56 | Lock down Slurm matrix rendering contracts |
Improve repeatable workflows
| Status | Date | Day | Time (AEST) | Milestone |
|---|---|---|---|---|
| ✅ PR #13 | 2026-07-31 | Fri | 21:56 | Keep Slurm iteration names stable and unique |
| ✅ Verified | 2026-07-31 | Fri | 22:54 | Publish the disk recovery safety runbook |
| ✅ PR #15 | 2026-07-31 | Fri | 22:54 | Validate every manual metadata field and example |
| ✅ PR #15 | 2026-07-31 | Fri | 23:36 | Export a concise Slurm plan summary |
| ✅ Verified | 2026-07-31 | Fri | 22:54 | Exercise native command plans on all three operating systems |
| ✅ PR #15 | 2026-07-31 | Fri | 23:36 | Normalize native tool errors without hiding diagnostics |
Refresh agent integrations
| Status | Date | Day | Time (AEST) | Milestone |
|---|---|---|---|---|
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Refresh AI agent storage contracts from official documentation |
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Add fixtures for native agent session discovery |
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Show cleanup item counts and size estimates |
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Diagnose partially installed agent clients clearly |
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Refresh Agent Skills marketplace compatibility |
| ✅ PR #16 | 2026-08-01 | Sat | 00:12 | Clarify local and remote agent state limits |
Polish and review
| Status | Date | Day | Time (AEST) | Milestone |
|---|---|---|---|---|
| ✅ PR #17 | 2026-08-01 | Sat | 00:26 | Add narrow and wide TUI layout snapshots |
| ✅ PR #17 | 2026-08-01 | Sat | 00:26 | Document keyboard-only and accessible TUI flows |
| ✅ PR #17 | 2026-08-01 | Sat | 00:26 | Verify no-color and Nerd Font fallback rendering |
| ✅ PR #11 | 2026-07-31 | Fri | 07:14 | Review and refresh pinned GitHub Actions |
| ✅ PR #18 | 2026-08-01 | Sat | 00:37 | Run the release candidate across supported platforms |
| ✅ Published | 2026-08-01 | Sat | 00:44 | Publish the maintenance review and next roadmap |
Maintenance review — 1 August 2026 (Brisbane)
PR #18 combined the progression, agent, and TUI work and merged it at commit 82d933d. All 17 candidate checks passed on the same tree, including launcher, dashboard, and Python self-tests on hosted Ubuntu, macOS, and Windows; native shell and PowerShell checks; formatting and workflow validation; CodeQL; dependency review and audit; security lint; and OSV scanning. Applicable post-merge checks on main also passed.
The no-install launcher was then streamed from merged main and returned ok: 11 documented scripts and three OS catalogs.
This verifies the repository's automated contracts, not every operational environment. CI did not exercise elevated repair paths, physical disk recovery, cloud-side agent deletion, terminal-specific screen-reader behavior, or submission to a real Slurm cluster.
Next roadmap
- ✅ PR #19 added the merge-SHA-pinned streamed-launcher smoke; hosted Ubuntu, macOS, and Windows all passed at
eaa0700. - Exercise guarded cleanup, disk, hardware, and security workflows on disposable or recoverable native systems, recording preview, confirmation, privilege, and failure behavior.
- Validate Slurm planning and submission on a real cluster with representative CPU and GPU jobs, including account policy and generated
.out/.errfiles. - Establish a recurring compatibility review for agent storage and Skills contracts, pinned GitHub Actions and Python dependencies, and relevant vulnerability advisories.
Activity
[-]docs: two-year maintenance roadmap (2026–2028)[/-][+]Two-year progression plan (2026–2028)[/+]