rea/src
morluto ed933d1893
feat(native): add investigation features (#486)
* feat(native): add UI and dispatch investigation workflows

* feat(ghidra): support macOS host validation

* docs: update native investigation capabilities

* feat(artifacts): decode compiled Interface Builder archives

* feat(ghidra): expose bounded p-code value flow

* test(ghidra): split host and cross-format verification

* fix(verify): follow complete result contracts

* refactor: remove unused authorization and schema helpers

* refactor: remove unused evidence result alias

* fix(ghidra): report jump-table evidence precisely

* fix(verify): align browser scenario fixture schema

* fix(setup): compare parsed client config structurally

* test(ghidra): verify AArch64 jump-table mappings

* fix(ghidra): recover AArch64 byte jump tables

* test(artifacts): verify compiled interface builder archives

* feat(native): trace UI actions through handlers

* fix(tests): update native trace and shutdown fixtures

* fix(verification): diagnose browser scenario failures

* fix(browser): wrap scenario snapshots in capture state

* fix(native): bind and bound investigation workflows

* fix(artifacts): preserve bounded interface builder evidence

* fix(ghidra): enforce admitted hosts and preflight tools

* fix(native): preserve trace cancellation and bounds

* test(application): expect bound analysis target evidence

* fix(native): preserve investigation bounds and cancellation

* fix(application): preserve bundle and unresolved trace evidence

* style(test): format artifact subject fixture
2026-09-30 00:41:05 +08:00
..
application feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
artifacts feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
browser feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
cli feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
config refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
contracts feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
domain feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
dotnet refactor(managed): derive inspection from PE CLI extents 2026-09-29 17:35:41 +08:00
evaluation feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
ghidra feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
hopper fix(process): capture complete host probe output 2026-09-29 17:36:04 +08:00
main refactor(files): use caller paths for local evidence files 2026-09-29 14:53:20 +08:00
native refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
process fix(process): capture complete host probe output 2026-09-29 17:36:04 +08:00
reference refactor(files): use caller paths for local evidence files 2026-09-29 14:53:20 +08:00
replay refactor(replay): share sandbox probe arguments 2026-09-29 18:50:40 +08:00
server feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
catalogIdentity.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
cli.ts refactor: remove cross-version investigation workflow 2026-09-29 08:06:43 +08:00
cliApplicationCommands.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
cliBrowserAdvancedCommands.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
cliBrowserCommands.ts refactor(browser): return complete observation evidence 2026-09-29 13:56:49 +08:00
cliBrowserContext.ts fix: consolidate boundary ownership and cleanup failure paths (#477) 2026-09-08 10:59:13 +08:00
cliBrowserScenarioCommands.ts feat(browser): capture controlled Playwright scenarios 2026-07-24 13:16:01 +00:00
cliCommandNames.ts feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
cliElectronCommands.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
cliEvidenceCommands.ts refactor(files): use caller paths for local evidence files 2026-09-29 14:53:20 +08:00
cliJavaScriptRuntimeCommands.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
cliJsonInput.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
cliLogging.test.ts refactor(test): keep coverage at behavioral boundaries (#474) 2026-08-11 18:34:32 +08:00
cliLogging.ts fix(cli): return nonzero status for operation failures (#121) 2026-07-14 06:33:34 +08:00
cliObservationOptions.test.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
cliObservationOptions.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
cliOutput.ts refactor(mcp): make analysis states unrepresentable (#468) 2026-08-10 02:28:11 +08:00
cliPolicyCommands.ts fix: consolidate boundary ownership and cleanup failure paths (#477) 2026-09-08 10:59:13 +08:00
cliProcessCommands.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
cliSetup.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
config.browser.test.ts refactor(test): colocate pure-domain tests and reduce test debt (#471) 2026-08-10 14:57:44 +08:00
config.capabilityFlags.test.ts refactor(test): colocate pure-domain tests and reduce test debt (#471) 2026-08-10 14:57:44 +08:00
config.integration.test.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
config.passiveObservation.test.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
config.processCapture.test.ts refactor(test): colocate pure-domain tests and reduce test debt (#471) 2026-08-10 14:57:44 +08:00
config.test.ts chore(ghidra): align supported release to 12.1.4 2026-09-29 17:36:46 +08:00
config.ts refactor(app): split session and CLI workflows 2026-07-18 05:49:14 +00:00
doctorRuntime.ts refactor(mcp): make analysis states unrepresentable (#468) 2026-08-10 02:28:11 +08:00
generatedMcpToolCatalog.ts feat(native): add investigation features (#486) 2026-09-30 00:41:05 +08:00
generatedPackageMetadata.ts chore(main): release rea-agents 3.1.0 (#463) 2026-08-10 03:47:06 +08:00
identity.ts feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
logger.ts fix(cli): return nonzero status for operation failures (#121) 2026-07-14 06:33:34 +08:00
main.ts refactor(mcp): make analysis states unrepresentable (#468) 2026-08-10 02:28:11 +08:00
mcpDoctor.ts refactor(tools): remove remaining arbitrary workflow caps 2026-09-29 17:00:06 +08:00
mcpStartupPolicy.ts perf(mcp): reduce cold-start work 2026-07-26 15:02:58 +00:00
serverIdentity.ts refactor: return complete analysis results inline 2026-09-29 08:07:24 +08:00