{
  "schema_version": "1.1",
  "id": "s8:https://www.youtube.com/watch?v=QrMcNe2jjt8",
  "slug": "the-end-of-the-static-screen-architecting-intent-driven-ux-gus-iwanaga-c-0hulcxp",
  "url": "https://feed7.dev/p/the-end-of-the-static-screen-architecting-intent-driven-ux-gus-iwanaga-c-0hulcxp",
  "title": "The End of the Static Screen: Architecting Intent-Driven UX — Gus Iwanaga, commercetools",
  "why_included": "Generative UI needs more than a component catalog: agents require explicit layout rules, schemas, and design-system constraints to produce stable interfaces across repeated requests.",
  "summary": "The same sales-report prompt produced **four different layouts**, with changing labels, KPI cards, charts, and information hierarchy. The proposed declarative path maps intent and tool data to eligible catalog components, then emits a UI specification rendered as native React components.",
  "practical_implication": "Treat the component catalog as an agent-facing contract. Define schemas, layout slots, composition rules, interaction patterns, and test queries so the model chooses within a curated design space instead of inventing each screen.",
  "agent_context": "The same sales-report prompt produced **four different layouts**, with changing labels, KPI cards, charts, and information hierarchy. The proposed declarative path maps intent and tool data to eligible catalog components, then emits a UI specification rendered as native React components.\n\nTreat the component catalog as an agent-facing contract. Define schemas, layout slots, composition rules, interaction patterns, and test queries so the model chooses within a curated design space instead of inventing each screen.\n\nDeclarative rendering preserves the design system but does not make composition deterministic. The model can still arrange eligible components poorly, and the talk offers lessons from an experimental product rather than evidence that the approach works reliably at scale.",
  "source": {
    "name": "AI Engineer",
    "url": "https://www.youtube.com/watch?v=QrMcNe2jjt8",
    "published_at": "2026-09-01T20:00:01.000Z"
  },
  "source_class": "video",
  "content_type": "Video",
  "layer": "craft",
  "domains": [
    "coding"
  ],
  "topics": [
    "design-engineering",
    "interface-quality",
    "tool-use"
  ],
  "verification": {
    "status": "source_linked",
    "label": "Source Linked",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "Declarative rendering preserves the design system but does not make composition deterministic. The model can still arrange eligible components poorly, and the talk offers lessons from an experimental product rather than evidence that the approach works reliably at scale."
  ],
  "connected_context": {
    "meaning": "This moves agent-directed UI from style prompting into a runtime architecture: intent is translated into a constrained specification backed by native components. It confirms that persistent design rules can bound what agents produce, while the four divergent layouts show that catalog eligibility alone does not ensure coherent composition; evaluation and iteration remain necessary.",
    "corpus_size": 669,
    "generated_at": "2026-09-03T10:00:49.628Z",
    "connections": [
      {
        "title": "VoltAgent/awesome-design-md",
        "source_name": "GitHub",
        "source_url": "https://github.com/VoltAgent/awesome-design-md",
        "feed7_url": "https://feed7.dev/p/awesome-design-md-0j28iaw",
        "reason": "DESIGN.md supplies persistent tokens and guardrails; the component catalog turns comparable constraints into executable schemas, slots, and composition rules at render time."
      },
      {
        "title": "Ending AI Slop — Thais Castello Branco, Taste Labs",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=lCBf9slCanI",
        "feed7_url": "https://feed7.dev/p/ending-ai-slop-thais-castello-branco-taste-labs-1bcbp7n",
        "reason": "Its mixed evaluation approach addresses the remaining gap: deterministic component constraints can enforce alignment and typography, while overall composition still requires preference-sensitive judgment."
      },
      {
        "title": "The Missing Layer: Design Taste in AI Agents — Hassan El Mghari, Together AI",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=7GMKdpLsxwU",
        "feed7_url": "https://feed7.dev/p/the-missing-layer-design-taste-in-ai-agents-hassan-el-mghari-together-ai-00err2g",
        "reason": "The observed layout variation reinforces treating generated UI as a draft and iterating, even when the agent is restricted to approved components."
      },
      {
        "title": "MCP Apps: Extending the Frontier — Ido Salomon & Liad Yosef",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=-jY2T2PiJBE",
        "feed7_url": "https://feed7.dev/p/mcp-apps-extending-the-frontier-ido-salomon-liad-yosef-1gtlsr9",
        "reason": "Both make interactive UI an agent output, but MCP Apps package server-provided views inside a host sandbox whereas this approach has the model compose a native React specification from a local catalog."
      }
    ]
  },
  "lifecycle": "Current",
  "published_at": "2026-09-01T20:00:01.000Z",
  "modified_at": "2026-09-01T20:00:01.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/the-end-of-the-static-screen-architecting-intent-driven-ux-gus-iwanaga-c-0hulcxp",
    "json": "https://feed7.dev/p/the-end-of-the-static-screen-architecting-intent-driven-ux-gus-iwanaga-c-0hulcxp.json",
    "markdown": "https://feed7.dev/p/the-end-of-the-static-screen-architecting-intent-driven-ux-gus-iwanaga-c-0hulcxp.md"
  }
}