Skip to content

Commit 4de1afc

Browse files
Add minimal session scenario JSON file
This JSON file defines a minimal session scenario with task details, wing capabilities, shared context, and message flow.
1 parent ef9afb5 commit 4de1afc

1 file changed

Lines changed: 96 additions & 0 deletions

File tree

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
"version": "v0.1.0",
3+
"scenario_id": "scenario-minimal-001",
4+
"profile": "minimal",
5+
"title": "Minimal Multi-Wing Session",
6+
"task": {
7+
"task_id": "task-001",
8+
"label": "Draft a short synthesis from provided notes",
9+
"status": "finalized"
10+
},
11+
"wings": [
12+
{
13+
"wing_id": "wing-int-01",
14+
"type": "interface",
15+
"capabilities": [
16+
"intake",
17+
"normalize-request"
18+
]
19+
},
20+
{
21+
"wing_id": "wing-gen-01",
22+
"type": "generation",
23+
"capabilities": [
24+
"draft",
25+
"synthesize"
26+
]
27+
}
28+
],
29+
"shared_context": {
30+
"context_id": "ctx-001",
31+
"coordination_state": "finalized",
32+
"artifacts": [
33+
{
34+
"artifact_id": "artifact-001",
35+
"artifact_type": "draft"
36+
}
37+
]
38+
},
39+
"messages": [
40+
{
41+
"message_id": "msg-001",
42+
"message_type": "discover",
43+
"sender_wing_id": "wing-int-01",
44+
"task_id": "task-001",
45+
"payload": {
46+
"intent": "request-draft"
47+
}
48+
},
49+
{
50+
"message_id": "msg-002",
51+
"message_type": "advertise",
52+
"sender_wing_id": "wing-gen-01",
53+
"task_id": "task-001",
54+
"payload": {
55+
"capabilities": [
56+
"draft",
57+
"synthesize"
58+
]
59+
}
60+
},
61+
{
62+
"message_id": "msg-003",
63+
"message_type": "assign",
64+
"sender_wing_id": "wing-int-01",
65+
"receiver_wing_id": "wing-gen-01",
66+
"task_id": "task-001",
67+
"payload": {
68+
"assignment": "produce-initial-draft"
69+
}
70+
},
71+
{
72+
"message_id": "msg-004",
73+
"message_type": "execute",
74+
"sender_wing_id": "wing-gen-01",
75+
"task_id": "task-001",
76+
"payload": {
77+
"artifact_ref": "artifact-001",
78+
"result": "initial-draft-created"
79+
}
80+
},
81+
{
82+
"message_id": "msg-005",
83+
"message_type": "finalize",
84+
"sender_wing_id": "wing-int-01",
85+
"task_id": "task-001",
86+
"payload": {
87+
"artifact_ref": "artifact-001",
88+
"note": "Finalized under minimal profile without independent review."
89+
}
90+
}
91+
],
92+
"notes": [
93+
"This scenario illustrates the smallest useful Multi-Wing flow.",
94+
"It is intentionally lightweight and does not include independent review or deep trace continuity."
95+
]
96+
}

0 commit comments

Comments
 (0)