Contract
Freeze the event schema, destination response and success criteria.
AGENCY-OWNED CLIENT RELATIONSHIP
A fixed implementation pack for Northstar Automation (fictional). AckWeave builds the reliability layer; the agency retains every client conversation.
Freeze the event schema, destination response and success criteria.
Implement one destination adapter with bounded timeouts and no redirect following.
Apply stable idempotency, retry policy and terminal failure handling.
Generate metadata-only attempt records and a signed delivery receipt.
Deliver tests, operator runbook and rollback boundary to the agency.
ACCEPTANCE MATRIX
| schema | Input contractValid events are accepted and missing required fields are rejected before delivery. | REQUIRED |
| idempotency | Replay safetyTwo submissions with one event_id create no more than one downstream side effect. | REQUIRED |
| retry | Bounded retryA synthetic temporary failure produces a visible retry and a terminal disposition. | REQUIRED |
| receipt | Delivery receiptEvery attempt records timestamp, response fingerprint, correlation and final state without storing secrets. | REQUIRED |
| handoff | Agency handoffThe agency can operate the workflow using the runbook without direct AckWeave contact with its client. | REQUIRED |
One workflow, one destination adapter, replay protection, acceptance tests and handoff evidence.