rea/scripts
N0zoM1z0 d86231ad33 feat(application): add isolated JavaScript replay
Expose one plan/execute replay contract through both CLI and MCP with exact source, input, runtime, sandbox, limit, and export commitments.

Run selected ESM and extracted CommonJS/Rspack factories in a disposable Linux x64 Bubblewrap namespace with a content-addressed Node ELF closure, architecture-checked seccomp, delegated systemd cgroup limits, bounded protocol capture, cancellation, and observable cleanup.

Preserve left and right observations as Evidence, derive differential comparisons without erasing unknowns, add optional separately authorized reproducers, and fail closed on stale plans or unavailable host boundaries.

Add source-owned parser, sanitizer, clipboard, denial, timeout, OOM, protocol-forgery, and cancellation coverage; a real Linux verifier and workflow; regenerated catalogs and TypeDoc; and updated the packaged REA analysis skill for the 83-tool inventory.
2026-07-16 15:45:55 +09:00
..
fixtures test(browser): route discovery sockets through proxy 2026-07-14 21:37:08 +00:00
lib feat(application): add cross-layer graph workflows 2026-07-16 11:29:54 +09:00
build-cache.mjs test: reduce test suite runtime 2026-07-14 21:08:27 +00:00
build-conformance-fixtures.mjs test: add source-built Hopper conformance fixtures 2026-07-12 19:32:29 +08:00
check-doc-facts.mjs build: add canonical product catalog and docs drift checks 2026-07-15 17:43:52 +08:00
check-typedoc.mjs build: add canonical product catalog and docs drift checks 2026-07-15 17:43:52 +08:00
generate-error-schema.mjs build: add canonical product catalog and docs drift checks 2026-07-15 17:43:52 +08:00
generate-package-metadata.mjs build: add canonical product catalog and docs drift checks 2026-07-15 17:43:52 +08:00
generate-product-catalog.mjs build: add canonical product catalog and docs drift checks 2026-07-15 17:43:52 +08:00
hopper-demo-x11.py test(linux): verify setup through CLI and MCP 2026-07-13 21:20:51 +00:00
prepare-node-pty.mjs feat(process): add deterministic capture v3 2026-07-13 17:01:09 +08:00
print-mcp-config.mjs feat(identity): rename package and CLI to REA 2026-07-12 07:44:30 +08:00
rea.mjs feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
rebuild-native.mjs feat: add evidence-backed process investigations 2026-07-12 20:36:00 +08:00
record-build-cache.mjs test: reduce test suite runtime 2026-07-14 21:08:27 +00:00
scan-todos.mjs feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
verify-conformance-fixtures.mjs test(verification): strengthen conformance and real-Hopper checks 2026-07-13 03:15:46 +00:00
verify-linux-setup-e2e.mjs test(linux): verify setup through CLI and MCP 2026-07-13 21:20:51 +00:00
verify-local-application-workflows.mjs feat(application): add cross-layer graph workflows 2026-07-16 11:29:54 +09:00
verify-local-javascript-runtime.mjs feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
verify-package-investigation.mjs test(application): verify packaged MCP replay 2026-07-14 21:35:10 +00:00
verify-package-prompts.mjs Merge remote-tracking branch 'origin/main' into feat/mcp-prompts-completion 2026-07-14 04:55:38 +08:00
verify-package.mjs feat(electron): map static process and IPC boundaries 2026-07-16 07:56:13 +09:00
verify-packed-bridge.mjs feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
verify-published-package.mjs feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
verify-real-browser.mjs test(browser): harden Chrome startup on CI 2026-07-14 21:35:46 +00:00
verify-real-ghidra.mjs feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
verify-real-hopper-linux.mjs test(hopper): verify alternate Linux launcher path 2026-07-14 21:23:46 +00:00
verify-real-hopper.mjs feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
verify-real-javascript-replay.mjs feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00