Summary
Extend scripts/ci/embedder_conformance/ with fixtures where the same app manifest and command sequence (permission → capture → recorded → analyze → results|failed) must produce identical ordered state_changed, host_connector_* and capability_* events on every published embedder, including timeout, cancel, denied and undeclared-terminal paths.
Governing spec
specs/140-host-authority-wit-adapters/spec.md (Approved on merge of the governance PR); docs/adr/0076-target-neutral-host-authorities-wit-adapters.md; Decision 97; Specs 057, 529, 139
Why
This is the evidence for 'same commands, same ordered state/events' on web, macOS and every other target.
Depends on
#1496, #1498, #1500, #1501 (each embedder joins as it reaches parity); #1481 for web event ordering
Blocked by
Blocked on the Spec 140 / ADR-0076 governance PR landing on main (needs-spec until then; flip to spec-complete/Ready when merged).
Definition of done
Validation
Summary
Extend
scripts/ci/embedder_conformance/with fixtures where the same app manifest and command sequence (permission → capture → recorded → analyze → results|failed) must produce identical orderedstate_changed,host_connector_*andcapability_*events on every published embedder, including timeout, cancel, denied and undeclared-terminal paths.Governing spec
specs/140-host-authority-wit-adapters/spec.md(Approved on merge of the governance PR);docs/adr/0076-target-neutral-host-authorities-wit-adapters.md; Decision 97; Specs 057, 529, 139Why
This is the evidence for 'same commands, same ordered state/events' on web, macOS and every other target.
Depends on
#1496, #1498, #1500, #1501 (each embedder joins as it reaches parity); #1481 for web event ordering
Blocked by
Blocked on the Spec 140 / ADR-0076 governance PR landing on
main(needs-specuntil then; flip tospec-complete/Ready when merged).Definition of done
Validation
bash scripts/ci/embedder_conformance/run.sh(or successor) green on all published embedders