rea/src/artifacts
morluto ebc22d99d6 fix(native): retain signature snapshot cleanup ownership
Use the shared resource scope and private runtime root for signature snapshots. Retain failed file-handle/root cleanup, preserve primary failures alongside cleanup diagnostics, and wait for binding operations during client close before retrying owned resources.

Validate root cleanup failure, blocked retry, repeated client close and in-flight acquisition. Existing provider/MCP/CLI tests and the real Darwin codesign ancestor-swap case pass. Dedicated native file-handle close-failure injection remains unverified.
2026-10-13 08:08:40 +08:00
..
apple fix(artifacts): reject malformed serialized keys and integer values 2026-10-13 07:52:55 +08:00
extraction fix(native): preserve universal Mach-O container identity 2026-10-12 09:29:07 +08:00
inventory fix(apple): preserve archive signatures and metadata byte identity 2026-10-13 07:34:52 +08:00
javascript feat(javascript): analyze selected application sources 2026-10-12 04:07:14 +08:00
ArtifactHash.ts refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
ArtifactPaths.test.ts perf(artifacts): reuse trie membership for case-folded siblings 2026-10-11 02:21:40 +08:00
ArtifactPaths.ts perf(artifacts): reuse trie membership for case-folded siblings 2026-10-11 02:21:40 +08:00
ArtifactProvider.ts fix(native): preserve universal Mach-O container identity 2026-10-12 09:29:07 +08:00
ArtifactProviderMetadata.ts refactor(providers): use canonical artifact and managed identities 2026-10-10 00:49:14 +08:00
ArtifactReader.ts fix(artifacts): bind directory reads to captured file state 2026-10-12 04:45:17 +08:00
ArtifactResourceScope.test.ts fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
ArtifactResourceScope.ts fix(native): retain signature snapshot cleanup ownership 2026-10-13 08:08:40 +08:00
AsarArtifactReader.test.ts fix: order remaining outputs independently of host locale (#1867) 2026-10-12 01:10:01 +08:00
AsarArtifactReader.ts fix(artifacts): retain ASAR resources through cleanup failures 2026-10-12 05:05:21 +08:00
AsarEntryStream.ts perf(artifacts): stream ASAR members without full buffering (#962) 2026-10-07 23:57:05 +08:00
AsarHeader.ts fix(artifacts): retain ASAR resources through cleanup failures 2026-10-12 05:05:21 +08:00
DirectoryArtifactReader.ts fix(artifacts): bind directory reads to captured file state 2026-10-12 04:45:17 +08:00
MachOSliceArtifactReader.test.ts fix(native): retain failed command cleanup owners 2026-10-11 13:39:42 +08:00
MachOSliceArtifactReader.ts fix(native): accept universal binaries with LIB64 x86_64 slices (#1982) 2026-10-12 08:41:40 +08:00
NativeDmgArtifactReader.ts fix(apple): preserve slice identity and macOS boundary diagnostics (#1772) 2026-10-13 06:06:37 +09:00
NativeDmgOwnership.ts fix(artifacts): retain DMG ownership through uncertain attachment 2026-10-10 00:35:17 +08:00
OwnedFileHandle.test.ts fix(artifacts)!: preserve descriptor cleanup authority 2026-10-11 05:17:10 +08:00
RegularFileAdmission.test.ts feat(flutter): identify Dart snapshot builds and inspect AOT payloads by pure APK parsing (#1582) 2026-10-12 22:35:55 +08:00
SafeOutputTree.ts fix(artifacts): reject Windows stream paths before extraction 2026-10-11 07:10:45 +08:00
SafeOutputTreeCleanup.ts fix(artifacts): retain output identity through cleanup retries 2026-10-11 03:19:29 +08:00
SafeOutputTreeCreationFailure.ts fix(artifacts): retain output ownership through publication failures 2026-10-11 05:17:10 +08:00
SafeOutputTreeIdentity.ts fix(artifacts): retain output ownership through publication failures 2026-10-11 05:17:10 +08:00
SafeOutputTreeReadback.ts fix(artifacts): retain output ownership through publication failures 2026-10-11 05:17:10 +08:00
StreamBytes.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
ZipArtifactReader.test.ts fix(artifacts): bound archive decompression by source size (#2144) 2026-10-13 06:15:34 +09:00
ZipArtifactReader.ts fix(artifacts): bound archive decompression by source size (#2144) 2026-10-13 06:15:34 +09:00
hostExecutableMarking.test.ts fix(artifacts): mark Windows launchable files as host executables (#1824) 2026-10-12 01:15:35 +08:00
hostExecutableMarking.ts fix(artifacts): bind directory reads to captured file state 2026-10-12 04:45:17 +08:00
readStableArtifact.ts feat(sqlite): inspect offline snapshots with selective evidence (#2271) 2026-10-12 18:33:23 +00:00