Skip to content

feat: complete CRP management workflow#14

Merged
cluic merged 44 commits into
mainfrom
codex/management-workflow
Jul 18, 2026
Merged

feat: complete CRP management workflow#14
cluic merged 44 commits into
mainfrom
codex/management-workflow

Conversation

@cluic

@cluic cluic commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Complete named Provider management, model discovery/cache, compatibility testing, activation, lifecycle controls, and expanded human CLI status/help.
  • Add safe Codex provider-transition history repair and strict readiness coordination while preserving the fixed Codex provider and loopback proxy address.
  • Replace the legacy Web surface with a Vite + React management console, aggregate Metrics, provider quick actions, read-only session recovery, responsive accessibility coverage, and deterministic English-first language behavior.
  • Add authenticated graceful Supervisor shutdown, a dedicated Web Exit CRP flow, recoverable fixed state cleanup, and hidden Supervisor/Worker windows on Windows.
  • Ship MIT licensing and the package/build verification required for the release candidate.

Validation

  • npm test (489/489)
  • npm run lint
  • npm run typecheck:ui
  • npm run build:ui
  • npm run verify:ui-build
  • npm run test:e2e (Chromium 44/44)
  • npm audit --omit=dev (0 vulnerabilities)
  • npm pack --dry-run --json
  • Windows checkout: npm test passed on Node 24.13.1.
  • Windows real lifecycle: ui -> start -> restart -> stop -> start -> shutdown -> shutdown; stable Supervisor PID, replaced Worker PIDs, both shutdown exit codes 0, no spawned CMD windows, no residual CRP process/port/state.
  • Windows Web lifecycle: confirmed Exit CRP dialog and the accurate shutdown-accepted terminal state; no residual CRP process/port/state.
  • GitHub Actions: Linux, macOS, Windows, and Release Preflight all passed for 7425df4.

Release Notes

This remains a draft pending repository-owner review, any remaining copied-real-history rehearsal, and final release approval before merge or npm publication.

@cluic
cluic marked this pull request as ready for review July 18, 2026 03:00
@cluic
cluic merged commit 33141f0 into main Jul 18, 2026
4 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