Skip to content

Add approved controlled browser draft action - #179

Merged
AetherAI3 merged 3 commits into
mainfrom
codex/pc-next-arena-20260927
Sep 28, 2026
Merged

AetherAI3 merged 3 commits into
mainfrom
codex/pc-next-arena-20260927

Conversation

@AetherAI3

Copy link
Copy Markdown
Owner

Summary

  • Add aether pc draft-browser <aether-cloud|claude|chatgpt> for one line of text in a disposable Edge profile. Page opening and text insertion need separate fresh local approvals; --yes and headless CLI runs refuse approval.
  • Bind insertion to one observed empty textarea or contenteditable element. Recheck origin, tab count, loader, backend element, layout box, and empty state before focus and text insertion. Verify the resulting value with a fixed boolean probe in an isolated browser world. Keep text out of receipts and the audit journal.
  • Add bounded cancellation, a distinct browser.draft v2 map row, command metadata, documentation, and Windows Edge regression fixtures.

Verification

  • 27 focused PC tests passed on Windows Edge. Five action and cancellation fixtures passed again after the final driver changes.
  • npm run verify:production passed on the rebased head; it packed, installed, and launched 940 package files.
  • A separate clean Windows tarball install reported aether.pc/2 and refused draft-browser --yes with exit 3.
  • An initial full npm test run had 2,804 passes, 13 skips, and one generated-command-digest failure after the manifest changed. Regenerating canonical docs made the failed production-verifier test pass; the full suite was not repeated after that repair.

Qualification limits

This is a source candidate. The installed package has not completed an interactive draft insertion on a real site. A disposable profile may encounter a login page with no composer. Focus or typing may cause a site to save or transmit data, as the second approval says. No generic send/click action, personal-profile attachment, authenticated-session proof, published npm release, or hosted PC broker route is claimed.

@AetherAI3
AetherAI3 marked this pull request as ready for review September 27, 2026 21:15
@AetherAI3
AetherAI3 merged commit 0602df0 into main Sep 28, 2026
1 of 6 checks passed
@AetherAI3
AetherAI3 deleted the codex/pc-next-arena-20260927 branch September 28, 2026 10:19
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