{ "$schema": "https://json-schema.org/draft-07/schema", "title": "U15", "description": "See templates/U15/README.md for the content contract and templates/U15/example.json for the real data shape; shared $defs (meta, heading, reasoning, evidence, quickstart, repos, related, chips) are in templates/U0/schema.json. Every top-level key used by template.html appears in example.json. Money never appears in this JSON; deliverables carry a commit or URL.", "type": "object", "required": ["meta", "heading", "sections", "projects"], "properties": { "meta": { "$ref": "U0/schema.json#/$defs/meta" }, "heading": { "$ref": "U0/schema.json#/$defs/heading" }, "sections": { "type": "object" }, "words": { "type": "array" }, "account": { "type": "array", "items": { "type": "object", "required": ["k", "v"] } }, "projects": { "type": "array", "items": { "type": "object", "required": ["name", "kind", "tone"], "properties": { "name": { "type": "string" }, "href": { "type": "string" }, "kind": { "type": "string" }, "tone": { "type": "string" }, "what": { "type": "string" }, "chips": { "type": "array" }, "facts": { "type": "array" }, "urls": { "type": "array" }, "no_url": { "type": "string" } } } }, "repos": { "$ref": "U0/schema.json#/$defs/repos" }, "deliverables": { "type": "object" }, "private": { "type": "array" }, "people": { "$ref": "U0/schema.json#/$defs/related" }, "seats": { "$ref": "U0/schema.json#/$defs/chips" }, "timeline": { "type": "object" }, "map": { "type": "object" }, "quickstart": { "$ref": "U0/schema.json#/$defs/quickstart" } } }
