rea/src
morluto 026126eafe fix(artifacts): serialize ASAR snapshot ownership
Serialize preparation and close for each reader so concurrent callers share one owned snapshot. Preserve per-call cancellation and expected digest checks, cleanup retry ownership, and reuse after close.

Validation: 34 ASAR boundary tests, one fork-isolated snapshot race regression, test discovery, and check:fast passed.
2026-10-11 09:28:28 +08:00
..
adb fix(adb): retain rollback ownership and cancelled acquisition facts 2026-10-11 00:28:39 +08:00
android perf(android): validate prerequisites once per retained JADX session 2026-10-11 02:31:57 +08:00
apktool fix(ci): repair format gate and pin maintenance skill destinations 2026-10-11 00:33:36 +08:00
application fix(javascript): exclude overwritten Electron API identities (#1664) 2026-10-11 09:25:32 +08:00
artifacts fix(artifacts): serialize ASAR snapshot ownership 2026-10-11 09:28:28 +08:00
browser fix(browser): support Termux Android scenarios (#1655) 2026-10-11 08:10:06 +08:00
cli fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
composition fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
config feat(mcp): compact input schema profile for size-capped providers (kimi-cli/Moonshot) (#1514) 2026-10-10 16:58:43 +08:00
contracts fix(ghidra): expose terminal-call boundary assumptions 2026-10-11 09:08:01 +08:00
domain fix(javascript): exclude overwritten Electron API identities (#1664) 2026-10-11 09:25:32 +08:00
dotnet fix(dotnet): bound RVA reads by section virtual size 2026-10-11 07:02:16 +08:00
evaluation feat(skills)!: improve Codex onboarding and task recovery (#1613) 2026-10-11 03:13:56 +08:00
evm perf(evm): avoid repeated cleanup diagnostics (#1622) 2026-10-11 03:28:16 +08:00
filesystem refactor(filesystem): share directory cleanup ownership 2026-10-11 06:10:10 +08:00
firmware fix(publication)!: retain cleanup owners across export workflows 2026-10-11 05:17:10 +08:00
ghidra fix(ghidra): expose terminal-call boundary assumptions 2026-10-11 09:08:01 +08:00
hopper fix(providers): bound launcher diagnostics without losing byte counts 2026-10-11 02:50:06 +08:00
ida fix(engines): serialize JEB acquisition and respect IDA cancellation 2026-10-11 00:03:23 +08:00
inspector fix(inspector): retain observations after capture failures 2026-10-09 23:35:19 +08:00
javascript fix(javascript): preserve cleanup failures during preparation cancellation (#1654) 2026-10-11 08:05:08 +08:00
jeb fix(engines): serialize JEB acquisition and respect IDA cancellation 2026-10-11 00:03:23 +08:00
main fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
native fix(native): bound metadata projection and compact Mach-O bind runs 2026-10-11 00:03:19 +08:00
process fix(process): release terminals after observation failures 2026-10-11 07:47:33 +08:00
reference fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
server fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
windows fix: bind identity and coverage to the producing rule (#1513) 2026-10-10 17:14:47 +08:00
catalogIdentity.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
cli.ts feat(apktool): decode Android resource tables through a caller-supplied launcher (#1556) 2026-10-10 23:04:12 +08:00
cliBrowserContext.ts fix(mcp): isolate optional observation adapter failures (#838) 2026-10-07 11:45:17 +08:00
cliBrowserScenarioCommands.ts perf(cli): defer Playwright and isomorphic-git until a command needs them 2026-10-10 13:16:44 +08:00
cliCommandNames.ts feat(apktool): decode Android resource tables through a caller-supplied launcher (#1556) 2026-10-10 23:04:12 +08:00
cliEvidenceCommands.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
cliHostInputs.test.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
cliJavaScriptRuntimeCommands.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
cliJsonInput.ts fix(filesystem): bound and verify admitted file and JSON reads 2026-10-11 00:28:24 +08:00
cliJsonPaths.test.ts fix(cli): preserve blank JSON paths for input validation (#1068) 2026-10-08 20:57:54 +08:00
cliLogging.test.ts refactor: consolidate boundary semantics and prune redundant tests 2026-10-10 05:56:01 +08:00
cliLogging.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
cliObservationOptions.ts fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
cliOutput.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
config.test.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
doctorRuntime.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
generatedPackageMetadata.ts feat(skills)!: improve Codex onboarding and task recovery (#1613) 2026-10-11 03:13:56 +08:00
identity.ts feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
logger.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
main.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
mcpDoctor.ts fix(mcp): validate doctor probe against its discovered output contract (#1461) 2026-10-10 14:33:57 +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
setupEnvironment.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00