1201c25542
fix(ci): align static checks and regression fixtures with current contracts ( #7349 )
...
* fix(ci): retire unused internal analysis declarations
* test: use an admitted app bundle for provider routing
(cherry picked from commit 00aa17f12a )
* test: keep bundle routing coverage outside oversized group
(cherry picked from commit 8658353b0d )
* fix(ci): align regression fixtures with current admission contracts
* test: bind extraction close fixtures to their ZIP digest
(cherry picked from commit 626d0250db )
* test(cli): match typed analysis outcomes in function detail fixture
* test(ghidra): preserve empty Java property separator framing
* test(electron): retain unknown IPC ownership for native module gaps
* fix(electron): share source-scoped call path identity
* test(captures): assert safe source identity on SAZ refusal
* test(apple): match root occurrence kind to inventory manifest
* fix(examples): align directory root occurrence identity
* test(electron): align equivalent fixture assertions with upstream
* test(process): assert retained capture root identity
* test(windows): declare the PE fixture optional header
* test(ci): refresh owned registration and verifier fixtures
* test(setup): use owned registrations for refresh fixtures
* test(process): control unavailable ownership in CLI cleanup fixture
* test(process): guard controlled compiler output arguments
* test(setup): align equivalent entrypoint guards with upstream
* test(process): release the cleanup target through an owned gate
* test(ci): align semantic identities and owned fixture facts
* test(pcap): retain the upstream DNS wire fixture branch
* test(pcap): use the canonical wire ownership fixture
* test(pcap): assert exact DNS wire query labels
* test(ci): preserve admission and ownership fixture prerequisites
* test(ci): align authenticated fixture and cleanup boundaries
* test(windows): align native artifact fixtures with upstream
* test(android): request complete evidence for inline MCP contracts
* test: avoid pinning diagnostic wording
* test: verify cleanup diagnostics at their source
* test: strengthen evidence and cleanup checks
* test: avoid pinning registration guidance
---------
Co-authored-by: Plastic-time <Plastic-time@users.noreply.github.com >
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
2026-10-27 21:24:30 +08:00
morluto
329325049c
refactor(cli): retain typed analysis outcomes through delivery
2026-10-27 09:16:02 +08:00
morluto
071a637a9f
refactor(cli): share managed comparison finalization
2026-10-26 13:53:43 +08:00
morluto
263a98c6ce
fix(managed): preserve malformed signature uncertainty in comparisons
...
Consume the signature producer status before inferring operand-resolution limits. Preserve exact byte-match provenance while malformed paired signatures remain unknown through current and historical Evidence, CLI and MCP.
2026-10-24 10:17:23 +08:00
morluto
96ad94f69e
fix(managed): attribute malformed comparison inputs to their arguments
...
Pass the caller-selected input field to the shared managed parse-failure
owner. Derive filename and field from one comparison selection, reporting
leftPath or rightPath while ordinary inspection continues to report path.
Preserve typed input classification and completed-left partial Evidence.
Replace weaker direct malformed-input cases with a compiled CLI workflow
covering both sides, the healthy comparison, and sibling inspection.
Document the input-attribution contract.
Validation: the public regression reproduced the generic path issue;
focused CLI, comparison and shared-reader controls passed after repair.
No managed assembly or external analysis provider was executed.
2026-10-24 09:17:10 +08:00