[PR #5555] [MERGED] docs(artifacts): clarify unsupported DMG extraction #6959

Closed
opened 2026-11-01 21:44:19 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/5555
Author: @ShuaixinHuang
Created: 10/20/2026
Status: ✅ Merged
Merged: 10/21/2026
Merged by: @morluto

Base: main ← Head: codex/docs-dmg-extraction-boundary


📝 Commits (10+)

  • fc3279f docs(artifacts): clarify unsupported DMG extraction
  • d5c6464 Merge commit 'd672cc2399' into codex/docs-dmg-extraction-boundary
  • 43bf447 fix(cli): keep the WASM command timeout optional
  • 20d9689 Merge branch 'codex/fix-wasm-timeout-optional-ci' into codex/docs-dmg-extraction-boundary
  • 8cf2c90 fix(cli): preserve WASM timeout help metadata
  • aa3bb41 Merge branch 'codex/fix-wasm-timeout-optional-ci' into codex/docs-dmg-extraction-boundary
  • 330cd2c test(pe): reuse compiled CLI startup for resource acceptance
  • 5de414a Merge branch 'codex/fix-pe-resource-cli-startup-ci' into codex/docs-dmg-extraction-boundary
  • a3c9ece Merge remote-tracking branch 'origin/main' into codex/docs-dmg-extraction-boundary
  • 77ff731 fix(cli): use upstream exact-optional timeout semantics

📊 Changes

3 files changed (+11 additions, -7 deletions)

View changed files

📝 .agents/skills/reverse-engineer-anything/references/native-and-artifacts.md (+7 -4)
📝 src/cli/artifactCommands.ts (+2 -1)
📝 src/contracts/artifactToolContracts.ts (+2 -2)

📄 Description

Summary

Fixes #5547. Clarify the existing DMG extraction restriction in MCP descriptions, CLI help and the packaged guide; explain caller-managed read-only mounting and detach responsibility. No extraction or mounting behavior is added.

Scope and upstream synchronization

Synchronized with upstream c538a843. The PE acceptance test now matches upstream entirely, including its separate PE32/PE32+ public-wrapper processes and malformed-input process coverage. The temporary WASM adapter change also matches upstream. Neither remains in this PR's net diff.

Net diff: only the original three guidance files, 11 additions and 7 deletions.

Validation

Head f9ed6c37, Windows x64, pinned Node 24.18.0, dependencies synchronized with the upstream lockfile:

  • npm run check: all six tasks, module boundaries and architecture guards passed.
  • npm run docs:check: all six tasks and five README consistency tests passed.
  • Upstream PE acceptance test passed (8.6 seconds).
  • Earlier public CLI/MCP guidance probes checked both descriptions, DMG refusal before mounting, ZIP extraction bytes and packaged reference consistency.
  • Previous head 77ff731a passed required CI; this synchronized head needs fresh CI.

Synthetic DMG controls do not qualify real macOS mounting. No local macOS run.

Author readiness

Human owner: @ShuaixinHuang

  • I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work.
  • I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps.
  • I declare this PR ready for initial maintainer review.

🔄 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/5555 **Author:** [@ShuaixinHuang](https://github.com/ShuaixinHuang) **Created:** 10/20/2026 **Status:** ✅ Merged **Merged:** 10/21/2026 **Merged by:** [@morluto](https://github.com/morluto) **Base:** `main` ← **Head:** `codex/docs-dmg-extraction-boundary` --- ### 📝 Commits (10+) - [`fc3279f`](https://github.com/morluto/rea/commit/fc3279f3d75a5a045b9dc3449df223b64e037670) docs(artifacts): clarify unsupported DMG extraction - [`d5c6464`](https://github.com/morluto/rea/commit/d5c6464d4fe7c22c0d56a66a3d3957421ae4c4d1) Merge commit 'd672cc23998b6cbb21c485f118595ebfb82fed33' into codex/docs-dmg-extraction-boundary - [`43bf447`](https://github.com/morluto/rea/commit/43bf447f44a585d4b8624b4b4cdbebf9ee601c3c) fix(cli): keep the WASM command timeout optional - [`20d9689`](https://github.com/morluto/rea/commit/20d968941cda38265de0059d0585c12b743c163d) Merge branch 'codex/fix-wasm-timeout-optional-ci' into codex/docs-dmg-extraction-boundary - [`8cf2c90`](https://github.com/morluto/rea/commit/8cf2c90a6dfcaaca268a8ca4a7d02ee781689057) fix(cli): preserve WASM timeout help metadata - [`aa3bb41`](https://github.com/morluto/rea/commit/aa3bb41d0bbbb9ea5c203c9d77dca3752bf9c88d) Merge branch 'codex/fix-wasm-timeout-optional-ci' into codex/docs-dmg-extraction-boundary - [`330cd2c`](https://github.com/morluto/rea/commit/330cd2c40582e4443b40abce7c4aed7a27dc761a) test(pe): reuse compiled CLI startup for resource acceptance - [`5de414a`](https://github.com/morluto/rea/commit/5de414a36c167810b1ca952c598527a63fd3c0a0) Merge branch 'codex/fix-pe-resource-cli-startup-ci' into codex/docs-dmg-extraction-boundary - [`a3c9ece`](https://github.com/morluto/rea/commit/a3c9ece35ae308ae07bc816f4afa18b0b2b6721d) Merge remote-tracking branch 'origin/main' into codex/docs-dmg-extraction-boundary - [`77ff731`](https://github.com/morluto/rea/commit/77ff731ad01de50cb4559ef5029106fb94e45264) fix(cli): use upstream exact-optional timeout semantics ### 📊 Changes **3 files changed** (+11 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `.agents/skills/reverse-engineer-anything/references/native-and-artifacts.md` (+7 -4) 📝 `src/cli/artifactCommands.ts` (+2 -1) 📝 `src/contracts/artifactToolContracts.ts` (+2 -2) </details> ### 📄 Description ## Summary Fixes #5547. Clarify the existing DMG extraction restriction in MCP descriptions, CLI help and the packaged guide; explain caller-managed read-only mounting and detach responsibility. No extraction or mounting behavior is added. ## Scope and upstream synchronization Synchronized with upstream `c538a843`. The PE acceptance test now matches upstream entirely, including its separate PE32/PE32+ public-wrapper processes and malformed-input process coverage. The temporary WASM adapter change also matches upstream. Neither remains in this PR's net diff. Net diff: only the original three guidance files, 11 additions and 7 deletions. ## Validation Head `f9ed6c37`, Windows x64, pinned Node 24.18.0, dependencies synchronized with the upstream lockfile: - `npm run check`: all six tasks, module boundaries and architecture guards passed. - `npm run docs:check`: all six tasks and five README consistency tests passed. - Upstream PE acceptance test passed (8.6 seconds). - Earlier public CLI/MCP guidance probes checked both descriptions, DMG refusal before mounting, ZIP extraction bytes and packaged reference consistency. - Previous head `77ff731a` passed required CI; this synchronized head needs fresh CI. Synthetic DMG controls do not qualify real macOS mounting. No local macOS run. ## Author readiness Human owner: @ShuaixinHuang - [x] I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work. - [x] I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps. - [x] I declare this PR ready for initial maintainer review. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-11-01 21:44:19 +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#6959
No description provided.