Skip to content

Clean up failed native registrations and verify onboarding - #1

Merged
agammann merged 1 commit into
mainfrom
verify-native-onboarding
Oct 2, 2026
Merged

agammann merged 1 commit into
mainfrom
verify-native-onboarding

Conversation

@agammann

@agammann agammann commented Oct 2, 2026 •

Copy link
Copy Markdown
Owner

If one native tool fails to register, earlier registrations can remain active when a browser only supports AbortSignal cleanup. Give the adapter its own registration lifetime and abort all registrations on failure or unmount, while retaining older unregisterTool cleanup.

Update both Next.js apps to 16.3.6, clarify fresh-checkout build/typecheck prerequisites, and use an ESM Vitest config. CI now runs the dashboard in its actual Compose container and requires real native WebMCP support.

Validation: CI run 36952837796 passed all 16 unit tests, production builds, the authenticated browser journey, 13 integration checks, independent SDK installation, PostgreSQL restart/restore/upgrade/retention, owner recovery, the workload boundary check and dependency audit. Flagged Chromium 153.0.8010.12 executed all three dashboard tools, visibly changed filters, rejected unauthorized project reads, and persisted seven native storefront events with success, failure and cancellation outcomes. Sign-out removed all dashboard tools. Local frozen install, typecheck and both app builds also passed.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-02T01:52:24.375342Z bfd4859 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@agammann
agammann merged commit 60b3fb9 into main Oct 2, 2026
1 check 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