morluto
63bf91405c
refactor!: enforce canonical evidence and provider boundaries
...
Deliver complete Evidence directly through MCP with required nullable analysis profiles and immutable per-server delivery settings. Bind selected environments at construction and require typed cleanup outcomes with retained retry ownership.
Remove test-only routing, duplicate session and snapshot metadata, producer-field repairs, and ambiguous provider arguments. Separate artifact byte identity from occurrence classification and retain typed source-map and partial native facts across CLI, MCP, and verifier consumers.
BREAKING CHANGE: obsolete Evidence envelopes, session aliases, incomplete snapshots, and missing normalized producer facts are no longer accepted.
2026-10-09 20:18:52 +08:00
morluto
2b27515476
fix(process): stabilize native capture and ownership prerequisites
2026-10-09 06:49:02 +08:00
morluto
ee043e2cbf
fix(verify): report final success only after resource cleanup
2026-10-09 04:12:49 +08:00
morluto
9f496ef2d4
fix(native)!: preserve incomplete native UI captures ( #991 )
...
* fix(native): preserve unknown accessibility child counts
* fix(native): align helper buffer with capture budget
* fix(native): align Swift helper JSON wire size
* fix(native): bound raw helper output to scenario budget
2026-10-07 23:44:41 +08:00
morluto
ac3bae3cb9
fix(native-ui): handle incomplete accessibility child collections ( #944 )
...
* fix(native-ui): align verifier with scenario contract
* perf(native-ui): reuse accessibility child counts
* fix(native-ui): handle incomplete child collections
2026-10-07 19:52:16 +08:00
morluto
b5e98915c6
fix(tools)!: simplify direct invocation and harden boundary contracts ( #555 )
...
Remove REA permission grants, scope ceilings, approval confirmations, and inert settings. Preserve selected local evidence, accept caller-chosen commands and paths, and report actual runtime failures.
Harden provider results, schema serialization, snapshot evidence binding, archive paths, source maps, native screenshots, managed EH parsing, and cancellation cleanup. Regenerate tool metadata and document direct invocation.
BREAKING CHANGE: Removed permission configuration and policy commands, approval fields, filesystem scope inputs, and fixed confirmation options. Process capture inherits the host environment and accepts command names; callers must refresh tool schemas and migrate removed fields.
2026-10-05 20:16:44 +08:00
morluto
4fbc501121
feat(native): add inspection primitives, dispatch traces and approved UI observation ( #500 )
...
* fix(hopper): normalize string-backed addresses and update verification
* feat(native): add inspection primitives, dispatch traces and approved UI observation
* test: prioritize real artifact E2E and captured golden regressions
* fix(process): queue observed output before reactive rendering actions
* test: prune redundant cases and strengthen boundary assertions
* fix(cli): route native value tracing through shared workflows
* test: replace synthetic success with real workflows and captured data
* fix(catalog): separate portable metadata from native host availability
2026-10-04 16:02:36 +08:00