feat: conformance scenarios (core-01..core-09)

Declarative conformance scenarios for aicc/0.1 covering: handshake,
manifest_request, tool call ok/unknown/execution-failed, protocol
mismatch, heartbeat, session close, event delivery. Plus runner
documentation (conformance/README.md).
This commit is contained in:
Emil Shanaty
2026-08-08 03:27:20 +03:00
parent e75ba873d8
commit fa5ef35bff
10 changed files with 305 additions and 0 deletions
@@ -0,0 +1,31 @@
{
"id": "core-09-event-delivery",
"title": "Environment events are delivered to the agent",
"category": "core",
"version": "aicc/0.1",
"description": "Events pushed by the bridge (e.g. collision) arrive as event messages with a tick in meta.",
"steps": [
{
"send": {
"type": "tool_call",
"tool": "bump",
"input": {}
}
},
{
"expect": {
"type": "tool_result",
"ok": true
}
},
{
"expect": {
"type": "event",
"topic": "collision",
"meta": {
"tick": {"$kind": "integer"}
}
}
}
]
}