Skills › Compound Engineering › ce-work › implementation-result-schema.json
implementation-result-schema.json
52 lines · skills/ce-work/references/implementation-result-schema.json at 3449230
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://compound-engineering.dev/schemas/ce-work-implementation-result-v1.json",
4 "title": "CE Work external implementation worker result",
5 "type": "object",
6 "required": [
7 "terminal_status",
8 "summary",
9 "changed_files",
10 "evidence",
11 "scope_expansion"
12 ],
13 "properties": {
14 "terminal_status": {
15 "type": "string",
16 "enum": ["completed", "blocked", "scope_expansion"]
17 },
18 "summary": {
19 "type": "string",
20 "minLength": 1
21 },
22 "changed_files": {
23 "type": "array",
24 "items": { "type": "string", "minLength": 1 },
25 "uniqueItems": true
26 },
27 "evidence": {
28 "type": "array",
29 "items": { "type": "string", "minLength": 1 }
30 },
31 "scope_expansion": {
32 "oneOf": [
33 { "type": "null" },
34 {
35 "type": "object",
36 "required": ["requested_paths", "reason"],
37 "properties": {
38 "requested_paths": {
39 "type": "array",
40 "items": { "type": "string", "minLength": 1 },
41 "minItems": 1,
42 "uniqueItems": true
43 },
44 "reason": { "type": "string", "minLength": 1 }
45 },
46 "additionalProperties": false
47 }
48 ]
49 }
50 },
51 "additionalProperties": false
52}