{
  "id": "2026-05-08-agent-json-human-html-forge-5ee5875baf",
  "scope": "redkey",
  "source_of_truth": "repo",
  "source_path": "docs/specs/2026-05-08-agent-json-human-html-forge.json",
  "source_kind": "json",
  "visibility": "internal",
  "renderer_id": "design_doc.dreamborn-forge.generated.v1",
  "design_system": "dreamborn-design-system:forge",
  "generated_at": "2026-05-09T13:00:55.743Z",
  "artifact_type": "design_doc",
  "schema_version": "design_doc.v1",
  "title": "Agent JSON, Human HTML: Forge Standard",
  "summary": "Governed RedKey work should be canonical JSON for agents and systems, rendered as intentional Dreamborn Forge HTML for humans.",
  "format_source": "json",
  "status": "draft",
  "sections": [
    {
      "title": "Thesis",
      "level": 2,
      "body": "Governed RedKey work should be canonical JSON for agents and systems, rendered as intentional Dreamborn Forge HTML for humans."
    },
    {
      "title": "Implementation Plan",
      "level": 2,
      "body": "- Forge artifact pair: Create JSON and Forge HTML examples for this standard.\n- Forge audit: Add a first-pass script that checks generated HTML for Forge compliance.\n- Renderer contracts: Define reusable Forge renderer contracts for design_doc, decision_record, and build_execution.\n- Knowledge Console: Use Forge renderers to traverse artifacts, design specs, design systems, agents, decisions, and builds."
    },
    {
      "title": "Sections",
      "level": 2,
      "body": "- Why this matters: JSON gives agents deterministic contracts. Forge HTML gives Justin a readable operating surface. Enforcing both prevents Markdown sprawl and visual drift.\n- Operating contract: id: string, title: string, items: object\n- Enforcement: id: string, title: string, items: object"
    }
  ],
  "html_path": "artifacts/2026-05-08-agent-json-human-html-forge-5ee5875baf.html",
  "json_path": "artifacts/2026-05-08-agent-json-human-html-forge-5ee5875baf.json"
}