Complete the selective V2 checkpoint with its minimal AgentBus, object-storage, replay persistence, and validated-workbench shared dependency closure.
1.6 KiB
1.6 KiB
Future AgentBus Interface Checklist — Not Implemented
AgentBus runtime integration is explicitly outside v0.1. A later Change Request must provide these interfaces without changing this Agent contract:
- Post-capture worker trigger — invoke Booking work only after SourceMessage Inbox persistence; never wait in the WebSocket callback.
- Message material assembler — create one request with SourceMessage/Current identity, complete Current body and all complete History bodies.
- Current attachment Parser barrier — wait until every Current attachment has one C03-v2 terminal result and include all result refs.
- Fallback authorization builder — expose only locally approved Current attachment excerpts/evidence for PARTIAL/FAILED/AMBIGUOUS cases.
- Per-Agent SuperAgent client — dedicated external application/token/Profile wrapper sharing transport only.
- Bounded worker invocation — timeout, cancellation, retry/idempotency and stale-owner fencing outside the frame thread.
- Provider schema enforcement — validate strict JSON and reject unknown fields before persistence or merge.
- Artifact store — persist request/result hashes, safe metadata, versions and failure summaries without Secret or hidden reasoning.
- Layer 3 merger port — validate references/provenance, preserve Parser facts and build EffectiveFactViewV2 deterministically.
- Observability — expose safe status/counters/trace references without raw email, attachment URLs or credentials.
None of these interfaces is implemented, configured or tested by the offline Agent asset task.