1.1 KiB
1.1 KiB
Conformance Vectors: Member App Channel v1
These vectors verify deterministic member communication behavior.
Vector Set
MC-001Register device with active membership -> returnsstatus=active.MC-002Register device with inactive membership -> returnsmembership_inactive.MC-003Poll events with valid cursor -> returns monotonic events + next cursor.MC-004Poll events with tampered cursor -> fail closed with validation error.MC-005Ack existing event -> returnsstatus=acknowledged.MC-006Ack same event again -> idempotent success, no duplicate side effects.MC-007Membership revoked after registration -> subsequent event poll blocked.MC-008Push unavailable -> event still available in poll inbox.MC-009Dedupe key collision attempt -> backend rejects duplicate event insertion for same member stream.MC-010Wallet mismatch between session and payload -> request rejected.
Pass Criteria
- All vectors pass in CI and staging.
- Any failure blocks release per
docs/release-gate.md. - Evidence artifact includes vector id, input, output, and correlation id.