rea/src/application
morluto c7345512ea perf(native): index admitted value-trace nodes
Replace a graph-wide node scan for each parameter use with membership in the set of admitted node IDs. Preserve node-budget omission, pagination, and existing ID-collision behavior.

Flameox profiles identify the eliminated scan. Six-run medians on a bounded synthetic four-procedure workload improved from 2538.17 ms to 220.32 ms (11.52x); full JSON responses have identical SHA-256 4071fc7ec17be01e6a23d53814a47b3b1bb0ebd80099d21ef8431da487801725. This measures production trace composition with a synthetic provider, not real Ghidra target speed.

External design research through DeepWiki was checked against Ghidra 12.1.4 DataGraph: 8b6bbb857a/Ghidra/Features/CodeCompare/src/main/java/ghidra/features/codecompare/graphanalysis/DataGraph.java
2026-10-11 06:10:10 +08:00
..
adb fix(adb): retain rollback ownership and cancelled acquisition facts 2026-10-11 00:28:39 +08:00
analysisView fix(analysis-view): preserve inline Evidence error paths 2026-10-11 03:36:35 +08:00
android fix(files): reject nonregular capture and JSON inputs 2026-10-10 01:49:54 +08:00
apktool fix(ci): share provider workflows to restore static gates 2026-10-10 23:15:02 +08:00
apple refactor(apple): group artifact producers and verification (#952) 2026-10-07 21:09:33 +08:00
artifacts refactor(artifacts): move inventory and extraction into provider owners (#1032) 2026-10-08 05:51:14 +08:00
binary refactor(cleanup): share failure composition and retain native UI owners 2026-10-11 00:03:18 +08:00
binaryDiagnostics feat(artifacts): inspect PE resource identities and payload ranges (#1482) 2026-10-10 23:02:06 +08:00
evm fix(providers): retain worker cleanup owners through shutdown 2026-10-11 00:03:21 +08:00
firmware fix(providers): retain worker cleanup owners through shutdown 2026-10-11 00:03:21 +08:00
investigation refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
javascript perf(javascript): index structured observations by path 2026-10-11 05:33:21 +08:00
jeb fix(ci): share provider workflows to restore static gates 2026-10-10 23:15:02 +08:00
managed feat(native): admit bounded MIPS ELF analysis through Ghidra (#1362) 2026-10-10 23:04:27 +08:00
native perf(native): index admitted value-trace nodes 2026-10-11 06:10:10 +08:00
process fix(process): retain capture resources and bound filesystem snapshots 2026-10-11 00:03:23 +08:00
AnalysisContextQueries.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
AnalysisContextQueries.ts fix(hopper)!: bind analysis to the active target and correct boundary contracts 2026-10-09 02:05:31 +08:00
AnalysisDocument.ts fix(analysis): bind overview document identity to the active target (#1094) 2026-10-09 00:57:28 +08:00
AnalysisProvider.test.ts perf(evidence): stop copying normalized results into raw_result (#1402) 2026-10-09 19:52:54 -07:00
AnalysisProvider.ts perf(evidence): stop copying normalized results into raw_result (#1402) 2026-10-09 19:52:54 -07:00
AppBundleExecutable.ts fix(artifacts): admit bounded reads and preserve source identity 2026-10-11 00:03:18 +08:00
BinaryTargetResolver.ts fix(ghidra): admit carved MIPS ELF with incomplete section tables (#1629) 2026-10-11 04:33:05 +08:00
BrowserEvidence.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
BrowserObservationPort.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
BrowserObservationService.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserScenarioCapturePort.ts fix(browser): retain startup owners and coordinate retryable close 2026-10-11 00:03:22 +08:00
BrowserScenarioCaptureService.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserScenarioEvidence.ts refactor: use canonical implementations and types directly 2026-10-09 23:35:19 +08:00
CallPathTracing.ts fix(analysis): resolve procedure identities and preserve literal queries 2026-10-09 02:42:39 +08:00
CapabilityClientRequirements.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
CapabilityInventory.test.ts test: consolidate redundant assertions into boundary workflows 2026-10-09 20:26:46 +08:00
CapabilityInventory.ts feat(jeb): add JEB engine provider over its MCP interface (#1536) 2026-10-10 23:03:27 +08:00
ClientConfigPath.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ClientConfigurationDocument.ts fix(setup): honor active client configuration and skill roots (#1504) 2026-10-10 17:03:43 +08:00
ClientConfigurationFiles.ts fix(application): verify configuration and reference input reads 2026-10-11 00:28:24 +08:00
ClientRegistrationIdentity.ts fix(setup): launch Windows npx registrations through cmd.exe (#1072) 2026-10-08 22:11:54 +08:00
ClientRegistrationStatus.ts fix(setup): honor active client configuration and skill roots (#1504) 2026-10-10 17:03:43 +08:00
DirectAnalysis.ts fix: retain completed observations when later analysis steps fail 2026-10-10 00:35:17 +08:00
DirectAnalysisCleanup.ts refactor(cleanup): share failure composition and retain native UI owners 2026-10-11 00:03:18 +08:00
DirectAnalysisDependencies.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
DirectAnalysisStatus.ts refactor: use canonical implementations and types directly 2026-10-09 23:35:19 +08:00
Doctor.fixture.ts fix(setup): install the skill for Claude Code 2026-10-10 02:49:46 +08:00
Doctor.systemHost.test.ts fix(hopper): treat a directory launcher path as missing (#1426) 2026-10-10 21:31:26 +08:00
Doctor.test.ts fix(setup): install the skill for Claude Code 2026-10-10 02:49:46 +08:00
Doctor.ts fix(hopper): treat a directory launcher path as missing (#1426) 2026-10-10 21:31:26 +08:00
DoctorDiagnostics.ts fix(setup): recognize supported Nobara hosts 2026-10-10 02:49:46 +08:00
DoctorScope.ts feat(clients): register Grok Build and Grok Bot during setup (#1134) 2026-10-09 06:08:29 +08:00
EnhancedLiteralTracing.ts fix(analysis): resolve procedure identities and preserve literal queries 2026-10-09 02:42:39 +08:00
EnhancedToolTypes.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
EnhancedTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
EvidenceBundleCommands.ts perf(evidence): remove disposable ledger work from standalone import 2026-10-11 03:36:35 +08:00
EvidenceBundleFiles.ts fix(json): preserve runtime limits across JSON file readers (#1350) 2026-10-09 19:39:35 +00:00
EvidenceInputResolver.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
EvidenceInputResolver.ts feat(evidence): accept exact retained application references (#734) 2026-10-06 20:17:59 +08:00
FunctionAnalysisEvidence.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
GeminiClientSettings.ts fix(setup): honor active client configuration and skill roots (#1504) 2026-10-10 17:03:43 +08:00
HermesClientHome.ts fix(setup): follow and validate Hermes sticky profiles (#1528) 2026-10-10 18:19:51 +08:00
HopperDownload.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
InventoryProjectionEvidence.ts fix(workflows): keep caller-input details in workflow input errors (#1089) 2026-10-08 23:56:19 +08:00
InvestigationProviders.ts feat(artifacts): inspect PE resource identities and payload ranges (#1482) 2026-10-10 23:02:06 +08:00
JsonFiles.ts fix(filesystem): bound and verify admitted file and JSON reads 2026-10-11 00:28:24 +08:00
JsonInputFile.ts fix(filesystem): bound and verify admitted file and JSON reads 2026-10-11 00:28:24 +08:00
LinuxHopper.test.ts refactor: consolidate boundary semantics and prune redundant tests 2026-10-10 05:56:01 +08:00
LinuxHopper.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
MacHopper.test.ts refactor: consolidate boundary semantics and prune redundant tests 2026-10-10 05:56:01 +08:00
MacHopper.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
MipsElfAbiFlags.ts fix(ghidra): admit carved MIPS ELF with incomplete section tables (#1629) 2026-10-11 04:33:05 +08:00
OptionalObservationProviders.ts refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00
ProcedureAddressResolution.ts fix(analysis): resolve procedure identities and preserve literal queries 2026-10-09 02:42:39 +08:00
ProgressReporter.test.ts fix(process): coalesce delayed capture progress 2026-10-10 18:54:57 +08:00
ProgressReporter.ts feat(core): add typed policy and integrity contracts 2026-07-14 02:11:56 +00:00
ProviderOperationExecution.ts fix(ci): share provider workflows to restore static gates 2026-10-10 23:15:02 +08:00
RealHopperAssertions.ts test: consolidate redundant assertions into boundary workflows 2026-10-09 20:26:46 +08:00
ReconstructionCoverageService.ts fix(workflows): keep caller-input details in workflow input errors (#1089) 2026-10-08 23:56:19 +08:00
ReconstructionObligationAuthority.ts refactor(analysis): remove fixed result quotas 2026-09-29 13:57:24 +08:00
ReconstructionObligationCandidates.test.ts perf(reconstruction): index semantic evidence contexts per derivation 2026-10-11 02:21:28 +08:00
ReconstructionObligationCandidates.ts perf(reconstruction): index semantic evidence contexts per derivation 2026-10-11 02:21:28 +08:00
ReconstructionObligationLedger.authority.test.ts test: consolidate service and process fixtures 2026-10-08 04:03:24 +08:00
ReconstructionObligationLedger.closure.test.ts test: consolidate service and process fixtures 2026-10-08 04:03:24 +08:00
ReconstructionObligationLedger.fixture.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
ReconstructionObligationLedgerDiagnostics.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReconstructionObligationLedgerEvaluation.ts refactor(schema): remove data-only version markers 2026-09-29 08:45:36 +08:00
ReconstructionObligationLedgerProjection.ts fix(evidence): order canonical projections independently of locale 2026-10-10 05:13:53 +08:00
ReconstructionObligationLedgerService.ts fix(workflows): keep caller-input details in workflow input errors (#1089) 2026-10-08 23:56:19 +08:00
ReconstructionObligationOriginalCases.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReconstructionObligationPolicies.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReferenceSourceImport.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
ReferenceSourceImportEntries.ts fix(reference): preserve exact paths and unify symlink lookup 2026-10-11 00:03:20 +08:00
ReferenceSourceImportPolicy.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
ReferenceSourceImportTypes.test.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
ReferenceSourceImportTypes.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
ReferenceSourceVcsAdapter.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
RegularFileRead.ts fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
Setup.configuration.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
Setup.fixture.ts feat: add Hermes as a supported MCP client (#1403) 2026-10-10 16:03:25 +08:00
Setup.initialSnapshot.test.ts refactor: consolidate boundary semantics and prune redundant tests 2026-10-10 05:56:01 +08:00
Setup.planning.test.ts fix(setup): install the skill for Claude Code 2026-10-10 02:49:46 +08:00
Setup.recovery.test.ts fix(setup): install the skill for Claude Code 2026-10-10 02:49:46 +08:00
Setup.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
SetupClientConfiguration.ts fix(application): verify configuration and reference input reads 2026-10-11 00:28:24 +08:00
SetupClients.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
SetupHost.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
SetupInstallFailure.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
SetupPlan.ts feat: add Hermes as a supported MCP client (#1403) 2026-10-10 16:03:25 +08:00
SetupRegistrationEnvironment.ts feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
SetupSkill.ts feat(skills)!: improve Codex onboarding and task recovery (#1613) 2026-10-11 03:13:56 +08:00
SetupTypes.ts fix(setup): preserve recovery backups and retain installer cleanup 2026-10-11 00:03:21 +08:00
SupportedClients.ts fix(setup): reject invalid OMP profiles before fallback writes (#1562) 2026-10-10 22:11:14 +08:00
Uninstall.ts fix(application): verify configuration and reference input reads 2026-10-11 00:28:24 +08:00
Update.test.ts fix(update): accept npm 12 release metadata (#1138) 2026-10-09 06:29:29 +08:00
Update.ts fix(update): accept npm 12 release metadata (#1138) 2026-10-09 06:29:29 +08:00
UpdateMaintenance.ts fix(application): verify configuration and reference input reads 2026-10-11 00:28:24 +08:00
UpdateRuntime.release.test.ts fix(update): accept npm 12 release metadata (#1138) 2026-10-09 06:29:29 +08:00
UpdateRuntime.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
Utf8JsonInput.ts fix(json): name a leading byte-order mark in rejected JSON input (#1510) 2026-10-10 01:37:41 -07:00
ValidateSelectedWebScript.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebModulePorts.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebModuleTraceService.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
WebModuleTraceService.ts refactor(input): share schema issue error construction 2026-10-09 00:49:30 +08:00
WebNetworkCapturePort.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
WebNetworkCaptureService.test.ts feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
WebNetworkCaptureService.ts refactor(input): share schema issue error construction 2026-10-09 00:49:30 +08:00
WebRuntimePort.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.fixture.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.ts refactor(input): share schema issue error construction 2026-10-09 00:49:30 +08:00
WebScriptArtifactPort.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebScriptExportService.ts fix(publication)!: retain cleanup owners across export workflows 2026-10-11 05:17:10 +08:00
WebSourceLocationPorts.ts fix(providers): retain worker cleanup owners through shutdown 2026-10-11 00:03:21 +08:00
WebSourceLocationService.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
WebSourceLocationService.ts fix(providers): retain worker cleanup owners through shutdown 2026-10-11 00:03:21 +08:00
WindowsCapabilities.ts refactor(process): separate capture implementation from analyst workflows (#988) 2026-10-08 00:46:21 +08:00
WorkflowEvidence.test.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
WorkflowEvidence.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
XrefsAddressResolution.ts fix(cli): resolve xrefs symbol selectors after address validation (#1209) 2026-10-09 13:28:48 +08:00
homebrew.ts fix(doctor): find the Homebrew Hopper cask without writing Homebrew caches 2026-10-09 03:28:25 +00:00
workflowInputError.ts refactor(input): share schema issue error construction 2026-10-09 00:49:30 +08:00