Skip to content

Make development runtimes container-portable - #59

Merged
adrianwebb merged 1 commit into
stagingfrom
codex/development-runtime-cleanup
Aug 27, 2026
Merged

Make development runtimes container-portable#59
adrianwebb merged 1 commit into
stagingfrom
codex/development-runtime-cleanup

Conversation

@adrianwebb

@adrianwebb adrianwebb commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Outcome

Containerized development targets can consume live package overlays from the same federated workspace and leave no declared runtime residue when a target or session stops.

Work authority

Contributor mode (select one):

  • Human-authored
  • Agent-assisted under human authority
  • Agent-authored under human authority

Plan

Replace absolute overlay links with relative links, expose explicit session workspace/worktree identity to project-owned operations, execute declared setup/cleanup around bounded process lifecycle, test the command boundary, and prove the packed CLI artifact. All repository work is complete; Platform installation and live API proof follow release.

Changes and commits

  • b4ad7de implements relative overlays, portable operation environment, setup execution, cleanup execution, and focused tests.

Verification

  • Clean npm ci --ignore-scripts completed.
  • npm run verify:direct passed.
  • 41 command-boundary and runtime tests passed.
  • Packed-install CLI executable smoke passed and emitted the immutable npm artifact manifest.

Risk and rollback

Setup and cleanup remain unprivileged, project-declared command/argument arrays with existing timeouts. Cleanup runs only for an activated target. Revert b4ad7de to restore the previous behavior; stopping a session with the prior released CLI remains the fallback, followed by the project-declared cleanup command if residue exists.

Completion summary

The generic CLI boundary is implemented and packed-artifact verified. Remaining work is an RC release, Platform/Deployment selection, and the same real API/Admin live-session retry. No production or stable selection changes in this PR.

Submission checklist

  • The change is bounded to the stated work item and target repository.
  • Exact base and head refs are recorded and the branch is ready for review.
  • Verification and compatibility evidence are recorded above.
  • No plaintext secrets, credentials, machine state, or unrelated residue are included.
  • Plan, status, commits, and completion summary form a complete durable record.
  • Rollback or recovery steps are documented and executable.

@adrianwebb
adrianwebb merged commit de868c3 into staging Aug 27, 2026
2 checks passed
@adrianwebb
adrianwebb deleted the codex/development-runtime-cleanup branch August 27, 2026 01:36
@adrianwebb adrianwebb mentioned this pull request Aug 27, 2026
9 tasks
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