Skip to content

Add compact readiness, capability, and live-validation reports#321

Draft
remybanks77 wants to merge 55 commits into
ilysenko:mainfrom
remybanks77:codex/release-readiness-doctor
Draft

Add compact readiness, capability, and live-validation reports#321
remybanks77 wants to merge 55 commits into
ilysenko:mainfrom
remybanks77:codex/release-readiness-doctor

Conversation

@remybanks77
Copy link
Copy Markdown
Contributor

@remybanks77 remybanks77 commented May 27, 2026

Status

Draft/parking branch only. Do not review or merge this PR as-is.

This was stacked on #313, but #313 was closed unmerged on 2026-05-27 with maintainer guidance to split the work into smaller focused PRs. This branch is now retained as an integration/evidence branch for local validation and as source material for the split PRs.

Summary

The branch contains the compact release/readiness, capability-gap, and redacted live-validation reporting work that was originally stacked on #313:

  • 7f38e98 Add compact release readiness doctor
  • 01ab174 Add Linux capability gap doctor
  • 6f882ee Add redacted live validation matrix
  • f116044 Add redacted live validation collector
  • 015af40 Add redacted live service lifecycle probe
  • 210d02b Add redacted parity evidence bundle
  • b347eee Cover thread goal lifecycle parity
  • 8ad1688 Merge remote-tracking branch 'origin/main' into codex/release-readiness-doctor

Highlights:

  • Adds codex-desktop-doctor --readiness and codex-desktop-doctor --capability-gaps without claiming official Linux support or exact macOS parity.
  • Adds redacted desktop/keyring, service lifecycle, and browser evidence collectors plus make parity-live-matrix, make parity-services-live, and make parity-evidence.
  • Adds isolated thread/read plus thread/goal/set, thread/goal/get, and thread/goal/clear parity coverage against a temporary home/config/repo and non-user thread, without printing thread ids, goal text, or thread content.
  • Restacks the branch on current origin/main, preserving upstream Nix pin rollout safeguards and the current remote-control visibility-gate fix while keeping the Node 24 GitHub action pins.

Validation

Local on 8ad1688:

  • .github/workflows/*.yml parsed with PyYAML.
  • node --check linux-features/remote-mobile-control/patch.js linux-features/remote-mobile-control/test.js scripts/desktop-parity-smoke.js scripts/app-server-schema-guard.js scripts/parity-evidence-bundle.js scripts/service-lifecycle-live.js scripts/service-lifecycle-smoke.js
  • node --test linux-features/remote-mobile-control/test.js -> 55 pass / 0 fail.
  • git diff --cached --check && git diff --check
  • node scripts/app-server-schema-guard.js --json -> pass.
  • node scripts/desktop-parity-smoke.js --json --skip-cdp -> 34 pass / 1 CDP skip / 0 fail.
  • node scripts/parity-evidence-bundle.js --json -> pass.
  • bash tests/scripts_smoke.sh -> all script smoke tests passed.

GitHub on 8ad1688:

  • CI run 26493477352 passed.
  • Install Dependencies run 26493477405 passed.
  • Upstream Build App run 26493477406 passed.

Split Path

Maintainer-requested split order from #313:

  1. Managed Node runtime real-JS probe.
  2. Update-builder/schema/patch validation changes.
  3. Flatpak Chrome extension integration.
  4. Installed codex-desktop-doctor.
  5. Optional codex-desktop.service user service.
  6. Parity smoke/schema tooling and docs.
  7. Secret Service support for remote-mobile-control keys.

Notes

This remains an unofficial Linux build/readiness/capability report. It does not claim official OpenAI Linux Desktop support or exact macOS parity.

@remybanks77 remybanks77 changed the title Add compact release readiness doctor Add compact readiness and capability-gap doctors May 27, 2026
@remybanks77 remybanks77 changed the title Add compact readiness and capability-gap doctors Add compact readiness, capability, and live-validation reports May 27, 2026
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