|
4 | 4 | "title": "xport lock-step manifest", |
5 | 5 | "description": "Unified lock-step manifest shared across Socket repos. One schema, all cases — `kind` discriminator on each row selects which flavor of lock-step applies.", |
6 | 6 | "type": "object", |
7 | | - "required": ["rows"], |
| 7 | + "required": [ |
| 8 | + "rows" |
| 9 | + ], |
8 | 10 | "properties": { |
9 | 11 | "$schema": { |
10 | 12 | "type": "string" |
|
30 | 32 | "^(.*)$": { |
31 | 33 | "additionalProperties": false, |
32 | 34 | "type": "object", |
33 | | - "required": ["submodule", "repo"], |
| 35 | + "required": [ |
| 36 | + "submodule", |
| 37 | + "repo" |
| 38 | + ], |
34 | 39 | "properties": { |
35 | 40 | "submodule": { |
36 | 41 | "description": "Submodule path, relative to repo root.", |
|
52 | 57 | "^(.*)$": { |
53 | 58 | "additionalProperties": false, |
54 | 59 | "type": "object", |
55 | | - "required": ["path"], |
| 60 | + "required": [ |
| 61 | + "path" |
| 62 | + ], |
56 | 63 | "properties": { |
57 | 64 | "path": { |
58 | 65 | "description": "Path to the port's root directory, relative to repo root.", |
|
205 | 212 | "additionalProperties": false, |
206 | 213 | "description": "A behavioral feature reimplemented locally to match upstream behavior. Three-pillar validation: code patterns, test patterns, fixture snapshots.", |
207 | 214 | "type": "object", |
208 | | - "required": ["kind", "id", "upstream", "criticality", "local_area"], |
| 215 | + "required": [ |
| 216 | + "kind", |
| 217 | + "id", |
| 218 | + "upstream", |
| 219 | + "criticality", |
| 220 | + "local_area" |
| 221 | + ], |
209 | 222 | "properties": { |
210 | 223 | "kind": { |
211 | 224 | "const": "feature-parity", |
|
260 | 273 | "additionalProperties": false, |
261 | 274 | "description": "Golden-input verification. Prefer snapshot-based diffs over hardcoded counts (brittleness lesson from sdxgen's lock-step-features).", |
262 | 275 | "type": "object", |
263 | | - "required": ["fixture_path"], |
| 276 | + "required": [ |
| 277 | + "fixture_path" |
| 278 | + ], |
264 | 279 | "properties": { |
265 | 280 | "fixture_path": { |
266 | 281 | "type": "string" |
|
410 | 425 | "additionalProperties": false, |
411 | 426 | "description": "Per-port status for a lang-parity row. `implemented` = port meets assertions; `opt-out` = port consciously skips, requires non-empty `reason`.", |
412 | 427 | "type": "object", |
413 | | - "required": ["status"], |
| 428 | + "required": [ |
| 429 | + "status" |
| 430 | + ], |
414 | 431 | "properties": { |
415 | 432 | "status": { |
416 | 433 | "anyOf": [ |
|
0 commit comments