rea/src/application/native
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
..
EnhancedNativeInvestigation.test.ts test: consolidate failure guards and trim unused fixture APIs 2026-10-09 03:13:43 +08:00
NativeApiInspection.test.ts refactor: consolidate boundary semantics and prune redundant tests 2026-10-10 05:56:01 +08:00
NativeApiInspection.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
NativeCallRoutes.test.ts fix(contracts)!: require observed provider output metadata 2026-10-10 03:52:13 +08:00
NativeCallRoutes.ts fix(contracts)!: require observed provider output metadata 2026-10-10 03:52:13 +08:00
NativeDispatchMetadataInspection.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
NativeUiActionTrace.ts refactor(native): match UI controls by explicit object identity 2026-10-11 00:28:39 +08:00
NativeValueTrace.test.ts perf(native): index admitted value-trace nodes 2026-10-11 06:10:10 +08:00
NativeValueTrace.ts perf(native): index admitted value-trace nodes 2026-10-11 06:10:10 +08:00