rea/src/process
morluto 599a8ee11d fix(process): preserve cleanup ownership and normalize captures once
Retain unresolved process identity and launch evidence through retryable cleanup. Share capture path normalization and preserve failed filesystem observations. Bound child output and drain Windows pipes without one-chunk throttling.

Reviewed fixes include #1628, #2632, #2644, #2784, #2928, #2931, #2965, #2992, and #3011.

Validation: 92 focused source tests passed; four platform-specific skips. Real Windows and Hopper lifecycle coverage was not rerun.
2026-10-14 08:19:07 +08:00
..
capture fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
AbortablePromise.ts fix(apktool): resolve Windows PATH launchers before invocation (#2802) 2026-10-13 22:00:47 +08:00
ArtifactAnalysisResources.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ArtifactAnalysisResources.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
BoundedFileBytes.ts feat(ghidra): inspect NativeAOT PE metadata read-only 2026-10-11 10:31:49 +08:00
DarwinProcessRunTokenReader.timeout.test.ts fix(process): expose Darwin swiftc compile deadline via env (#2240) 2026-10-14 02:59:54 +08:00
DarwinProcessRunTokenReader.ts fix(process): expose Darwin swiftc compile deadline via env (#2240) 2026-10-14 02:59:54 +08:00
ExecFileBoundedOutput.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ExecFileBoundedOutput.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ExecFileOutput.test.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
ExecFileOutput.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
JavaScriptWorkerMemoryLimit.test.ts fix(bun): report the real runtime and enforce worker memory budgets on Windows (#1730) 2026-10-11 19:20:00 +08:00
JavaScriptWorkerMemoryLimit.ts fix(bun): report the real runtime and enforce worker memory budgets on Windows (#1730) 2026-10-11 19:20:00 +08:00
LinuxResourceLimits.test.ts refactor(process): give the prlimit producer budget one owner (#2698) 2026-10-13 23:47:41 +08:00
LinuxResourceLimits.ts refactor(process): give the prlimit producer budget one owner (#2698) 2026-10-13 23:47:41 +08:00
MacCodeSignature.ts fix(hopper): recover provenance-verified Spotlight exits 2026-10-14 06:19:47 +08:00
OwnedCommand.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
PendingOperations.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
PrivateRuntimeRoot.ts fix(windows): preserve transient runtime admission failures (#2467) 2026-10-13 11:42:54 +08:00
PrivateRuntimeRootUnavailableError.ts fix(windows): preserve transient runtime admission failures (#2467) 2026-10-13 11:42:54 +08:00
ProcessCommandIdentity.ts fix(ci): repair cross-platform package verification 2026-07-24 15:22:24 +00:00
ProcessOwnership.fixture.ts test: replace implementation lock-in with behavioural assertions (#498) 2026-10-03 23:22:07 +08:00
ProcessOwnership.identity.test.ts perf(process): batch liveness rechecks within ownership phases 2026-10-11 02:31:07 +08:00
ProcessOwnership.observation.test.ts perf(process): share settlement probes across captured groups 2026-10-11 02:21:50 +08:00
ProcessOwnership.part2.test.ts fix(process): retain owned command cleanup diagnostics (#1907) 2026-10-12 01:00:08 +08:00
ProcessOwnership.part3.test.ts perf(mcp): keep Playwright and type-only imports off MCP startup (#1691) 2026-10-10 21:04:05 -07:00
ProcessOwnership.runId.test.ts fix(process): cancel run-token reads during sampling 2026-10-12 04:33:42 +08:00
ProcessOwnership.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProcessOwnership.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProcessOwnership.validation.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProcessOwnershipIdentity.ts fix: harden structured configuration comparisons (#467) 2026-08-09 11:58:01 +08:00
ProcessOwnershipObservation.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProcessOwnershipProcessTree.ts fix(process): settle launcher exit without dropping descendant lineage 2026-10-11 11:06:10 +08:00
ProcessRunTokenObservations.ts perf(process): share batched token observation across ownership checks 2026-10-11 02:10:44 +08:00
ProcessStartIdentity.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProviderDeadline.test.ts test(process): preserve terminal deadline expiry regression (#2055) 2026-10-14 03:29:34 +08:00
ProviderDeadline.ts test(process): preserve terminal deadline expiry regression (#2055) 2026-10-14 03:29:34 +08:00
ProviderDiagnosticRedaction.ts fix(providers): bound launcher diagnostics without losing byte counts 2026-10-11 02:50:06 +08:00
ProviderProcess.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProviderProcessOutput.test.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
ProviderRunLineage.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
WindowsAuthority.ts fix(process): preserve cleanup ownership and normalize captures once 2026-10-14 08:19:07 +08:00
WindowsBatchCommand.ts fix(apktool): run Windows batch launchers through cmd.exe (#1777) 2026-10-11 17:16:48 +08:00
boundedUtf8Text.ts fix(providers): retain native parsing and compiler failure diagnostics 2026-10-12 08:59:14 +08:00
ownedDebuggerSession.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
snapshotEnvironment.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
snapshotEnvironment.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00