[PR #234] [MERGED] fix: rollup batch of fixes #1886

Closed
opened 2026-10-16 21:12:11 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/234
Author: @morluto
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @morluto

Base: main ← Head: rollup/batch-fixes


📝 Commits (10+)

  • 2984fa7 fix(setup): omit aligned skill from plan
  • bf96192 fix(browser): support page-scoped CDP transports
  • 24f9a1f fix(setup): configure every detected client
  • 7a4cfb4 fix(cli): confirm project grant revocation
  • f9e3c23 fix(runtime): unregister shutdown handlers
  • 543510f fix(reference): preserve distinct parse failures
  • 190e5d3 fix(cli): restrict production MCP dispatch
  • 9208592 fix(doctor): honor explicit Hopper launcher
  • 5c55999 fix(session): reopen replaced targets
  • 3743962 fix(browser): keep page endpoint type internal

📊 Changes

79 files changed (+3912 additions, -581 deletions)

View changed files

➕ .github/workflows/real-browser.yml (+33 -0)
📝 docs/investigation-workspaces.md (+11 -0)
📝 docs/mcp-contracts.md (+2 -0)
📝 package-lock.json (+9 -1)
📝 package.json (+2 -0)
➕ scripts/fixtures/page-cdp-proxy.mjs (+126 -0)
📝 scripts/rea.mjs (+1 -1)
📝 scripts/scan-todos.mjs (+8 -14)
📝 scripts/verify-package-investigation.mjs (+30 -3)
📝 scripts/verify-package.mjs (+142 -10)
📝 scripts/verify-real-browser.mjs (+67 -1)
📝 src/application/BinarySession.ts (+20 -5)
📝 src/application/BinarySessionPort.ts (+1 -1)
📝 src/application/BrowserObservationService.ts (+5 -4)
➕ src/application/ClientConfigPath.ts (+53 -0)
📝 src/application/CrossVersionInvestigation.ts (+28 -81)
➕ src/application/CrossVersionInvestigationEvidence.ts (+91 -0)
➕ src/application/CrossVersionInvestigationReplay.ts (+341 -0)
📝 src/application/Doctor.ts (+25 -13)
📝 src/application/EvidenceLedger.ts (+11 -2)

...and 59 more files

📄 Description

Summary

This is a rollup PR that merges the following open PRs into a single branch to avoid the rebase cascade caused by Require branches to be up to date before merging:

Merge details

  • The rollup was created by merging each PR branch into rollup/batch-fixes from origin/main.
  • Two conflicts were resolved manually:
    • vitest.config.ts (#231) - kept #232's project config and added #231's coverage directory.
    • scripts/verify-package.mjs (#228 and #215) - kept #228's Linux-block removal and #215's setup recovery reset.
    • tests/mainReload.test.ts - fixed registerShutdown seam to return a cleanup function after #216's main.ts change.

Verification

  • npm run typecheck passed
  • npm run lint passed (0 errors, warnings only)
  • npm run format:check passed
  • npm test passed

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/234 **Author:** [@morluto](https://github.com/morluto) **Created:** 7/14/2026 **Status:** ✅ Merged **Merged:** 7/14/2026 **Merged by:** [@morluto](https://github.com/morluto) **Base:** `main` ← **Head:** `rollup/batch-fixes` --- ### 📝 Commits (10+) - [`2984fa7`](https://github.com/morluto/rea/commit/2984fa74acfb6f7cbb504677a348e20bff85b806) fix(setup): omit aligned skill from plan - [`bf96192`](https://github.com/morluto/rea/commit/bf9619267b45f2383ebdd648dea05a7d2e3945a6) fix(browser): support page-scoped CDP transports - [`24f9a1f`](https://github.com/morluto/rea/commit/24f9a1ff11e4d1a6361071739fa937d88159fb33) fix(setup): configure every detected client - [`7a4cfb4`](https://github.com/morluto/rea/commit/7a4cfb4fbd96df34f5502adbf70f5bfb12bbc56c) fix(cli): confirm project grant revocation - [`f9e3c23`](https://github.com/morluto/rea/commit/f9e3c23987bdf37be07d6c4602666c6ac90ae0ed) fix(runtime): unregister shutdown handlers - [`543510f`](https://github.com/morluto/rea/commit/543510f62fd257b42e6a7dfc876112dda0e0ea01) fix(reference): preserve distinct parse failures - [`190e5d3`](https://github.com/morluto/rea/commit/190e5d3282f0f1bc980ad488a7774a500ae3e87d) fix(cli): restrict production MCP dispatch - [`9208592`](https://github.com/morluto/rea/commit/9208592f41ed920c32206c78fcf43c8d7db77f22) fix(doctor): honor explicit Hopper launcher - [`5c55999`](https://github.com/morluto/rea/commit/5c559998e14bcb9be1e589a1266e31296a8f2af8) fix(session): reopen replaced targets - [`3743962`](https://github.com/morluto/rea/commit/37439620710d4c47bf48f1df0b099eab0c115446) fix(browser): keep page endpoint type internal ### 📊 Changes **79 files changed** (+3912 additions, -581 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/real-browser.yml` (+33 -0) 📝 `docs/investigation-workspaces.md` (+11 -0) 📝 `docs/mcp-contracts.md` (+2 -0) 📝 `package-lock.json` (+9 -1) 📝 `package.json` (+2 -0) ➕ `scripts/fixtures/page-cdp-proxy.mjs` (+126 -0) 📝 `scripts/rea.mjs` (+1 -1) 📝 `scripts/scan-todos.mjs` (+8 -14) 📝 `scripts/verify-package-investigation.mjs` (+30 -3) 📝 `scripts/verify-package.mjs` (+142 -10) 📝 `scripts/verify-real-browser.mjs` (+67 -1) 📝 `src/application/BinarySession.ts` (+20 -5) 📝 `src/application/BinarySessionPort.ts` (+1 -1) 📝 `src/application/BrowserObservationService.ts` (+5 -4) ➕ `src/application/ClientConfigPath.ts` (+53 -0) 📝 `src/application/CrossVersionInvestigation.ts` (+28 -81) ➕ `src/application/CrossVersionInvestigationEvidence.ts` (+91 -0) ➕ `src/application/CrossVersionInvestigationReplay.ts` (+341 -0) 📝 `src/application/Doctor.ts` (+25 -13) 📝 `src/application/EvidenceLedger.ts` (+11 -2) _...and 59 more files_ </details> ### 📄 Description ## Summary This is a rollup PR that merges the following open PRs into a single branch to avoid the rebase cascade caused by `Require branches to be up to date before merging`: - #231 - #230 - #229 - #228 - #227 - #226 - #225 - #224 - #223 - #222 - #221 - #220 - #218 - #217 - #216 - #215 - #214 - #212 ## Merge details - The rollup was created by merging each PR branch into `rollup/batch-fixes` from `origin/main`. - Two conflicts were resolved manually: - `vitest.config.ts` (#231) - kept #232's project config and added #231's coverage directory. - `scripts/verify-package.mjs` (#228 and #215) - kept #228's Linux-block removal and #215's setup recovery reset. - `tests/mainReload.test.ts` - fixed `registerShutdown` seam to return a cleanup function after #216's `main.ts` change. ## Verification - `npm run typecheck` passed - `npm run lint` passed (0 errors, warnings only) - `npm run format:check` passed - `npm test` passed --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-16 21:12:11 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#1886
No description provided.