← Files MightShapeARCHIVED FILE
schemas/experiment.schema.json
1.44 KB · Sep 30, 2026 · 23:14 UTC
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://design-council.local/schemas/experiment.schema.json",
"title": "MightShape experiment",
"type": "object",
"additionalProperties": false,
"required": ["id", "prototype_id", "hypothesis_status", "behavior_observed", "new_evidence_ids", "new_unknowns", "surprises", "new_insight_ids", "assumptions_changed", "recommended_next_mode", "status"],
"properties": {
"id": {"type": "string", "pattern": "^EXP-[0-9]{3,}$"},
"prototype_id": {"type": "string", "pattern": "^PROTO-[0-9]{3,}$"},
"hypothesis_status": {"enum": ["supported", "weakened", "falsified", "inconclusive"]},
"behavior_observed": {"type": "array", "items": {"type": "string"}},
"new_evidence_ids": {"type": "array", "items": {"type": "string"}},
"new_unknowns": {"type": "array", "items": {"type": "string"}},
"surprises": {"type": "array", "items": {"type": "string"}},
"new_insight_ids": {"type": "array", "items": {"type": "string"}},
"assumptions_changed": {"type": "array", "items": {"type": "string"}},
"limitations": {"type": "array", "items": {"type": "string"}},
"recommended_next_mode": {"enum": ["EMPATHIZE", "DEFINE", "IDEATE", "PROTOTYPE", "TEST", "BUILD"]},
"status": {"enum": ["planned", "running", "complete", "cancelled"]},
"created_at": {"type": "string", "format": "date-time"},
"completed_at": {"type": ["string", "null"], "format": "date-time"}
}
}
SHA-256: 060e8f9dc0268e541310e861bafd45a28c08b8632157830e0f5366bda041e6f5