morluto
60149282fc
test: strengthen integration oracles and verification ( #8295 )
...
* test: strengthen integration oracles and verification
* test: bound lifecycle gates and strengthen workflow checks
* test: verify complete paged and extracted results
* test: preserve bytecode and cancellation evidence
* test: strengthen retained evidence and fixture cleanup
* test: require cross-projection bridge identities
* test: retain fixture owners through cleanup failures
* test: verify graph examples and project selectors
* test: tighten provider and lifecycle regressions
* test: consolidate hex coverage and bound cutter cleanup
* test: bound subprocess output waits and strengthen graph checks
* test: check mcp recovery and preserve cleanup owners
* test: verify structured mcp argument failures
* test: preserve artifact cleanup and gdb limit evidence
* test: preserve evidence identities and bound provider gates
* test: retain browser and comparison cleanup owners
* test: bound startup and strengthen fixture oracles
* test: bound lifecycle gates and verify recovered evidence
* test: verify public outcomes and lifecycle ownership
* test: assert precise evidence and release lifecycle gates
* test: verify selected facts and bound cleanup waits
* test: check retained evidence and decoded records
* test: verify final reports and retain cleanup ownership
* test: bound reviewed startup gates and retain cleanup
* test: verify PE errors and preserve MCP cleanup
* test: preserve MCP fixture cleanup ownership
* test: release provider gates before late startup
2026-11-01 00:15:28 +08:00
morluto
584120e802
refactor(process): remove the redundant scenario parsing alias
...
Use the authoritative scenario schema directly in all 25 test consumers. Preserve unknown-input annotations and every lifecycle, permission, normalization, identity and cleanup assertion; retain the separate branded capture validation boundary.
2026-10-24 09:57:15 +08:00
morluto
3283a45d09
refactor(captures)!: require canonical producer metadata
...
Require process retention accounting, browser network transaction identity, and all web comparison dimensions. Remove obsolete omission repairs and derive completeness from the owning producer facts.
BREAKING CHANGE: Historical captures without current producer accounting or transaction identity, and web diffs missing accessibility or storage dimensions, are rejected.
2026-10-09 23:35:19 +08:00
morluto
ad59531a96
refactor: remove forwarding exports and redundant aliases
2026-10-09 22:46:09 +08:00
morluto
63cf28fd8f
fix(process): preserve partial evidence and verify detached cleanup ( #1011 )
...
* test(ci): allow transport delivery in source identity regression
* fix(process): preserve partial evidence and verify detached cleanup
* fix(process): scope Linux token sweeps by stable process identity
* fix(process): retain environment permission failure codes
* fix(process): wait for signaled processes before verifying cleanup
* fix(process): verify sampled detached groups during cleanup
* fix(electron): preserve prelaunch identities through cleanup
* fix(process): retry growing Darwin process table snapshots
* fix(process): retain compatibility with saved v3 capture evidence
* fix(process): migrate saved v3 captures during reconstruction verification
* fix(process): preserve cancellation during Darwin helper compilation
* fix(process): propagate cancellation through ownership baselines
* perf(javascript): cache canonical export comparison sort keys
* fix(process): cancel provider ownership preparation before spawn
* fix(process): isolate native compiler waiter cancellation
2026-10-08 04:46:46 +08:00
Ysopwnable
6aa9afb549
refactor(process): separate capture implementation from analyst workflows ( #988 )
...
* refactor(process): separate capture implementation from analyst workflows
* fix(ci): generate source catalog before shard tests
2026-10-08 00:46:21 +08:00