{
  "$schema": "https://amika.ventures/context.json",
  "generator": "scripts/generate-context-json.mjs",
  "version": 1,
  "site": "https://amika.ventures",
  "description": "Machine readable map of the AMIKA website: which blocks appear on which page, what they describe and which anchor links to them.",
  "global": [
    {
      "component": "NotFound",
      "kind": "page",
      "purpose": "404 page with routes back into the site. Noindex.",
      "entity": null,
      "anchor": "#main-content",
      "heading": null,
      "connects": []
    },
    {
      "component": "NavigationWithLanguage",
      "kind": "layout",
      "purpose": "Sticky hamburger header with the geometric icon mark and language toggle. Present on every page.",
      "entity": "https://schema.org/SiteNavigationElement",
      "anchor": "#site-header",
      "heading": null,
      "connects": [
        "BrandLogo",
        "LanguageSwitcher"
      ]
    },
    {
      "component": "FooterWithLanguage",
      "kind": "layout",
      "purpose": "Footer with contact details, section links and legal information. Present on every page.",
      "entity": "https://schema.org/WPFooter",
      "anchor": "#contact",
      "heading": null,
      "connects": [
        "ChevronPattern",
        "/unsubscribe"
      ]
    },
    {
      "component": "PageSEO",
      "kind": "utility",
      "purpose": "Sets title, description, canonical, hreflang, social images and JSON-LD per page.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "react-helmet-async"
      ]
    },
    {
      "component": "BrandLogo",
      "kind": "primitive",
      "purpose": "Geometric icon mark only. Swaps between the light and dark variant via prefers-color-scheme. Used where the literal wordmark should not appear, such as the header.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "BrandWordmark",
        "NavigationWithLanguage"
      ]
    },
    {
      "component": "BrandWordmark",
      "kind": "primitive",
      "purpose": "Text-only wordmark. In amika mode it renders the literal AMIKA name without a tagline. In studio mode it renders studio in lowercase and may show the short tagline underneath.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "BrandLogo"
      ]
    },
    {
      "component": "BrandTagline",
      "kind": "primitive",
      "purpose": "Renders the brand tagline in a short or long variant with identical style and spacing on every route. Reads from the central tagline configuration.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "BrandWordmark"
      ]
    },
    {
      "component": "LanguageSwitcher",
      "kind": "primitive",
      "purpose": "EN/NL toggle that keeps the current route and updates the URL prefix.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "LanguageContext"
      ]
    },
    {
      "component": "ScrollReveal",
      "kind": "primitive",
      "purpose": "Reveals its children on scroll, and stays static when reduced motion is preferred.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": [
        "use-scroll-animation"
      ]
    },
    {
      "component": "ScrollToTop",
      "kind": "primitive",
      "purpose": "Floating button back to the top, shown after 400px of scrolling.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": []
    },
    {
      "component": "ChevronPattern",
      "kind": "primitive",
      "purpose": "Decorative AMIKA chevron background pattern. Always aria-hidden.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": []
    },
    {
      "component": "AmikaIcons",
      "kind": "primitive",
      "purpose": "Geometric hexagon icon set in AMIKA style, used across sections.",
      "entity": null,
      "anchor": null,
      "heading": null,
      "connects": []
    }
  ],
  "routes": [
    {
      "route": "/",
      "url": "https://amika.ventures",
      "language": "en",
      "blocks": [
        {
          "component": "IndexWithLanguage",
          "kind": "page",
          "purpose": "Homepage: what AMIKA builds, why now, the portfolio, the method and how to get involved.",
          "entity": "https://schema.org/WebPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "NavigationWithLanguage",
            "HeroWithLanguage",
            "WhyNow",
            "VenturePortfolio",
            "HowPortfolioConnects",
            "AmikaMethod",
            "Principles",
            "NowSection",
            "MeebouwenWithLanguage",
            "FooterWithLanguage",
            "PageSEO",
            "ScrollToTop"
          ]
        },
        {
          "component": "HeroWithLanguage",
          "kind": "section",
          "purpose": "Opening statement of the homepage: what AMIKA is and the two primary calls to action.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#hero",
          "heading": "hero-heading",
          "connects": [
            "ChevronPattern",
            "AmikaIcons",
            "/contact"
          ]
        },
        {
          "component": "WhyNow",
          "kind": "section",
          "purpose": "Why this moment matters: the shift that makes identity, control and reliability urgent.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#why-now",
          "heading": "why-now-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "VenturePortfolio",
          "kind": "section",
          "purpose": "Portfolio cards for every venture, grouped by operating and in development, with status.",
          "entity": "https://schema.org/Organization",
          "anchor": "#ventures",
          "heading": "ventures-heading",
          "connects": [
            "StatusBadge",
            "ScrollReveal",
            "/contact?venture="
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "AmikaMethod",
          "kind": "section",
          "purpose": "The six steps AMIKA applies to every venture, from problem to running product.",
          "entity": "https://schema.org/HowTo",
          "anchor": "#how-amika-builds",
          "heading": "method-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "NowSection",
          "kind": "section",
          "purpose": "What is happening right now per venture and which roles are open.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#now",
          "heading": "now-heading",
          "connects": [
            "StatusBadge",
            "/contact?role="
          ]
        },
        {
          "component": "MeebouwenWithLanguage",
          "kind": "section",
          "purpose": "Build-with-us section: the main invitation to start a conversation with AMIKA.",
          "entity": null,
          "anchor": "#build-with-us",
          "heading": "build-heading",
          "connects": [
            "ChevronPattern",
            "AmikaIcons",
            "/contact"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    },
    {
      "route": "/__test__/hig-dialog",
      "url": "https://amika.ventures/__test__/hig-dialog",
      "language": "en",
      "blocks": [
        {
          "component": "HigDialogHarness",
          "kind": "page",
          "purpose": "Dev-only isolated harness for automated HigDialog focus tests. Never in a production build.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "HigDialog"
          ]
        }
      ]
    },
    {
      "route": "/__test__/hig-keyboard",
      "url": "https://amika.ventures/__test__/hig-keyboard",
      "language": "en",
      "blocks": [
        {
          "component": "HigKeyboardHarness",
          "kind": "page",
          "purpose": "Dev-only isolated harness for automated keyboard tests of HigSidebar, HigSegmentedControl and HigBrowserChrome. Never in a production build.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "HigSidebar",
            "HigSegmentedControl",
            "HigBrowserChrome"
          ]
        }
      ]
    },
    {
      "route": "/about",
      "url": "https://amika.ventures/about",
      "language": "en",
      "blocks": [
        {
          "component": "About",
          "kind": "page",
          "purpose": "Who AMIKA is: owner, builder and operator of technology ventures, and the principles behind that.",
          "entity": "https://schema.org/AboutPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "WhyNow",
            "Principles",
            "PageCTA"
          ]
        },
        {
          "component": "WhyNow",
          "kind": "section",
          "purpose": "Why this moment matters: the shift that makes identity, control and reliability urgent.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#why-now",
          "heading": "why-now-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        }
      ]
    },
    {
      "route": "/contact",
      "url": "https://amika.ventures/contact",
      "language": "en",
      "blocks": [
        {
          "component": "ContactWithLanguage",
          "kind": "page",
          "purpose": "Contact form with venture- and role-aware prefill from the ?venture= and ?role= query parameters.",
          "entity": "https://schema.org/ContactPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StatusBadge",
            "ChevronPattern",
            "AmikaIcons",
            "send-transactional-email edge function"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    },
    {
      "route": "/how-we-build",
      "url": "https://amika.ventures/how-we-build",
      "language": "en",
      "blocks": [
        {
          "component": "HowWeBuild",
          "kind": "page",
          "purpose": "The AMIKA method: how a venture goes from problem to running product, plus the operating principles.",
          "entity": "https://schema.org/AboutPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "AmikaMethod",
            "HowPortfolioConnects",
            "Principles",
            "PageCTA"
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "AmikaMethod",
          "kind": "section",
          "purpose": "The six steps AMIKA applies to every venture, from problem to running product.",
          "entity": "https://schema.org/HowTo",
          "anchor": "#how-amika-builds",
          "heading": "method-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        }
      ]
    },
    {
      "route": "/nl",
      "url": "https://amika.ventures/nl",
      "language": "nl",
      "blocks": [
        {
          "component": "IndexWithLanguage",
          "kind": "page",
          "purpose": "Homepage: what AMIKA builds, why now, the portfolio, the method and how to get involved.",
          "entity": "https://schema.org/WebPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "NavigationWithLanguage",
            "HeroWithLanguage",
            "WhyNow",
            "VenturePortfolio",
            "HowPortfolioConnects",
            "AmikaMethod",
            "Principles",
            "NowSection",
            "MeebouwenWithLanguage",
            "FooterWithLanguage",
            "PageSEO",
            "ScrollToTop"
          ]
        },
        {
          "component": "HeroWithLanguage",
          "kind": "section",
          "purpose": "Opening statement of the homepage: what AMIKA is and the two primary calls to action.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#hero",
          "heading": "hero-heading",
          "connects": [
            "ChevronPattern",
            "AmikaIcons",
            "/contact"
          ]
        },
        {
          "component": "WhyNow",
          "kind": "section",
          "purpose": "Why this moment matters: the shift that makes identity, control and reliability urgent.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#why-now",
          "heading": "why-now-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "VenturePortfolio",
          "kind": "section",
          "purpose": "Portfolio cards for every venture, grouped by operating and in development, with status.",
          "entity": "https://schema.org/Organization",
          "anchor": "#ventures",
          "heading": "ventures-heading",
          "connects": [
            "StatusBadge",
            "ScrollReveal",
            "/contact?venture="
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "AmikaMethod",
          "kind": "section",
          "purpose": "The six steps AMIKA applies to every venture, from problem to running product.",
          "entity": "https://schema.org/HowTo",
          "anchor": "#how-amika-builds",
          "heading": "method-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "NowSection",
          "kind": "section",
          "purpose": "What is happening right now per venture and which roles are open.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#now",
          "heading": "now-heading",
          "connects": [
            "StatusBadge",
            "/contact?role="
          ]
        },
        {
          "component": "MeebouwenWithLanguage",
          "kind": "section",
          "purpose": "Build-with-us section: the main invitation to start a conversation with AMIKA.",
          "entity": null,
          "anchor": "#build-with-us",
          "heading": "build-heading",
          "connects": [
            "ChevronPattern",
            "AmikaIcons",
            "/contact"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    },
    {
      "route": "/nl/about",
      "url": "https://amika.ventures/nl/about",
      "language": "nl",
      "blocks": [
        {
          "component": "About",
          "kind": "page",
          "purpose": "Who AMIKA is: owner, builder and operator of technology ventures, and the principles behind that.",
          "entity": "https://schema.org/AboutPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "WhyNow",
            "Principles",
            "PageCTA"
          ]
        },
        {
          "component": "WhyNow",
          "kind": "section",
          "purpose": "Why this moment matters: the shift that makes identity, control and reliability urgent.",
          "entity": "https://schema.org/WebPageElement",
          "anchor": "#why-now",
          "heading": "why-now-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        }
      ]
    },
    {
      "route": "/nl/contact",
      "url": "https://amika.ventures/nl/contact",
      "language": "nl",
      "blocks": [
        {
          "component": "ContactWithLanguage",
          "kind": "page",
          "purpose": "Contact form with venture- and role-aware prefill from the ?venture= and ?role= query parameters.",
          "entity": "https://schema.org/ContactPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StatusBadge",
            "ChevronPattern",
            "AmikaIcons",
            "send-transactional-email edge function"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    },
    {
      "route": "/nl/how-we-build",
      "url": "https://amika.ventures/nl/how-we-build",
      "language": "nl",
      "blocks": [
        {
          "component": "HowWeBuild",
          "kind": "page",
          "purpose": "The AMIKA method: how a venture goes from problem to running product, plus the operating principles.",
          "entity": "https://schema.org/AboutPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "AmikaMethod",
            "HowPortfolioConnects",
            "Principles",
            "PageCTA"
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "AmikaMethod",
          "kind": "section",
          "purpose": "The six steps AMIKA applies to every venture, from problem to running product.",
          "entity": "https://schema.org/HowTo",
          "anchor": "#how-amika-builds",
          "heading": "method-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "Principles",
          "kind": "section",
          "purpose": "The operating principles that hold across every venture.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#principles",
          "heading": "principles-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        }
      ]
    },
    {
      "route": "/nl/ventures",
      "url": "https://amika.ventures/nl/ventures",
      "language": "nl",
      "blocks": [
        {
          "component": "Ventures",
          "kind": "page",
          "purpose": "Full venture portfolio with status, how the ventures connect and what roles are open now.",
          "entity": "https://schema.org/CollectionPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "VenturePortfolio",
            "HowPortfolioConnects",
            "VentureInteroperability",
            "NowSection",
            "PageCTA"
          ]
        },
        {
          "component": "VenturePortfolio",
          "kind": "section",
          "purpose": "Portfolio cards for every venture, grouped by operating and in development, with status.",
          "entity": "https://schema.org/Organization",
          "anchor": "#ventures",
          "heading": "ventures-heading",
          "connects": [
            "StatusBadge",
            "ScrollReveal",
            "/contact?venture="
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "NowSection",
          "kind": "section",
          "purpose": "What is happening right now per venture and which roles are open.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#now",
          "heading": "now-heading",
          "connects": [
            "StatusBadge",
            "/contact?role="
          ]
        },
        {
          "component": "VentureInteroperability",
          "kind": "section",
          "purpose": "How the ventures interoperate technically: shared identity, governance and infrastructure.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#interoperability",
          "heading": "interoperability-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    },
    {
      "route": "/studio",
      "url": "https://amika.ventures/studio",
      "language": "en",
      "blocks": [
        {
          "component": "StudioHome",
          "kind": "page",
          "purpose": "Landing page of the protected Studio area with links to every chapter.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StudioGuard",
            "StudioShell"
          ]
        }
      ]
    },
    {
      "route": "/studio/admin",
      "url": "https://amika.ventures/studio/admin",
      "language": "en",
      "blocks": [
        {
          "component": "StudioAdmin",
          "kind": "page",
          "purpose": "Owner-only administration: invitations, roles and the audit log.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StudioGuard",
            "StudioShell",
            "VentureAccessManager"
          ]
        },
        {
          "component": "VentureAccessManager",
          "kind": "section",
          "purpose": "Owner-only panel to grant, change and revoke per-venture roles for ventures, tasks and evidence.",
          "entity": null,
          "anchor": "#venture-access",
          "heading": "venture-access-heading",
          "connects": [
            "StudioAdmin",
            "useVentureAccess"
          ]
        }
      ]
    },
    {
      "route": "/studio/apple",
      "url": "https://amika.ventures/studio/apple",
      "language": "en",
      "blocks": [
        {
          "component": "AppleUX",
          "kind": "page",
          "purpose": "Apple-grade (HIG) chapter of the design system: materials, translucency and system typography. Not indexed.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "HigWindow",
            "HigSidebar",
            "HigBrowserChrome",
            "HigSegmentedControl",
            "HigNotification",
            "HigSheet"
          ]
        },
        {
          "component": "HigWindow",
          "kind": "primitive",
          "purpose": "macOS-style window frame with traffic lights and translucent toolbar, for the design system.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSidebar",
          "kind": "primitive",
          "purpose": "Translucent HIG sidebar with grouped navigation items.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigBrowserChrome",
          "kind": "primitive",
          "purpose": "Safari-style browser chrome with tabs and address bar, for the design system.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSegmentedControl",
          "kind": "primitive",
          "purpose": "HIG segmented control with keyboard support, used to switch views.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigNotification",
          "kind": "primitive",
          "purpose": "macOS-style notification card with icon, title and body.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSheet",
          "kind": "primitive",
          "purpose": "Presentational HIG sheet. Use HigDialog when real modal behaviour is required.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "HigDialog"
          ]
        }
      ]
    },
    {
      "route": "/studio/apple/patterns",
      "url": "https://amika.ventures/studio/apple/patterns",
      "language": "en",
      "blocks": [
        {
          "component": "AppleUXPatterns",
          "kind": "page",
          "purpose": "Interactive HIG pattern gallery in light and dark side by side: console, inbox, settings and inspector. Not indexed.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "HigWindow",
            "HigSidebar",
            "HigSheet",
            "HigDialog",
            "HigSegmentedControl",
            "HigNotification",
            "HigCodeBlock"
          ]
        },
        {
          "component": "HigWindow",
          "kind": "primitive",
          "purpose": "macOS-style window frame with traffic lights and translucent toolbar, for the design system.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSidebar",
          "kind": "primitive",
          "purpose": "Translucent HIG sidebar with grouped navigation items.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigBrowserChrome",
          "kind": "primitive",
          "purpose": "Safari-style browser chrome with tabs and address bar, for the design system.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSegmentedControl",
          "kind": "primitive",
          "purpose": "HIG segmented control with keyboard support, used to switch views.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigNotification",
          "kind": "primitive",
          "purpose": "macOS-style notification card with icon, title and body.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        },
        {
          "component": "HigSheet",
          "kind": "primitive",
          "purpose": "Presentational HIG sheet. Use HigDialog when real modal behaviour is required.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "HigDialog"
          ]
        },
        {
          "component": "HigDialog",
          "kind": "primitive",
          "purpose": "HIG sheet as a real modal: focus trap, Escape, scroll lock and focus restore on close.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "@radix-ui/react-dialog",
            "HigSheet"
          ]
        },
        {
          "component": "HigCodeBlock",
          "kind": "primitive",
          "purpose": "Collapsible view-code panel next to a HIG pattern: light/dark snippet switch and copy to clipboard.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "HigSegmentedControl",
            "sonner"
          ]
        }
      ]
    },
    {
      "route": "/studio/brand-assets",
      "url": "https://amika.ventures/studio/brand-assets",
      "language": "en",
      "blocks": [
        {
          "component": "BrandAssets",
          "kind": "page",
          "purpose": "Preview and download page for every logo, icon and favicon variant per background.",
          "entity": "https://schema.org/WebPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "BrandWordmark",
            "public/icons"
          ]
        },
        {
          "component": "BrandAssets",
          "kind": "page",
          "purpose": "Preview and download page for every logo, icon and favicon variant per background.",
          "entity": "https://schema.org/WebPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "BrandWordmark",
            "public/icons"
          ]
        }
      ]
    },
    {
      "route": "/studio/components",
      "url": "https://amika.ventures/studio/components",
      "language": "en",
      "blocks": [
        {
          "component": "ComponentExplorer",
          "kind": "page",
          "purpose": "Browse every component in the registry with its AI context header, semantic relations, schema.org entity and routes. Protected, not indexed.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StudioGuard",
            "StudioShell"
          ]
        }
      ]
    },
    {
      "route": "/studio/design-system",
      "url": "https://amika.ventures/studio/design-system",
      "language": "en",
      "blocks": [
        {
          "component": "DesignSystem",
          "kind": "page",
          "purpose": "Internal design system reference: colours, type, spacing and components. Not indexed.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "Hero",
            "BrandLogo"
          ]
        },
        {
          "component": "DesignSystem",
          "kind": "page",
          "purpose": "Internal design system reference: colours, type, spacing and components. Not indexed.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "Hero",
            "BrandLogo"
          ]
        }
      ]
    },
    {
      "route": "/studio/login",
      "url": "https://amika.ventures/studio/login",
      "language": "en",
      "blocks": [
        {
          "component": "StudioLogin",
          "kind": "page",
          "purpose": "Sign-in for the Studio: email with password or Google, with rate limiting.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StudioAuthContext"
          ]
        }
      ]
    },
    {
      "route": "/studio/roles",
      "url": "https://amika.ventures/studio/roles",
      "language": "en",
      "blocks": [
        {
          "component": "StudioRoles",
          "kind": "page",
          "purpose": "Owner-only role management: grant, change and revoke studio roles.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "StudioGuard",
            "StudioShell",
            "StudioAdmin"
          ]
        }
      ]
    },
    {
      "route": "/studio/workspace",
      "url": "https://amika.ventures/studio/workspace",
      "language": "en",
      "blocks": [
        {
          "component": "StudioWorkspace",
          "kind": "page",
          "purpose": "Daily-use workspace example behind the Studio: navigate, execute and inspect in three panels.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "HigWindow",
            "HigSegmentedControl",
            "HigDialog",
            "HigNotification",
            "WorkspaceNavigatePanel",
            "WorkspaceExecutePanel",
            "WorkspaceInspectPanel"
          ]
        },
        {
          "component": "WorkspaceNavigatePanel",
          "kind": "section",
          "purpose": "Left panel of the workspace: choose a venture or workstream to work on.",
          "entity": null,
          "anchor": "#workspace-navigate",
          "heading": null,
          "connects": [
            "HigSidebar",
            "StudioWorkspace"
          ]
        },
        {
          "component": "WorkspaceExecutePanel",
          "kind": "section",
          "purpose": "Middle panel of the workspace: the task list for the chosen entry plus the task detail.",
          "entity": null,
          "anchor": "#workspace-execute",
          "heading": null,
          "connects": [
            "WorkspaceTaskDetail",
            "StudioWorkspace"
          ]
        },
        {
          "component": "WorkspaceTaskDetail",
          "kind": "section",
          "purpose": "Detail of the selected task: description, checklist and the actions to move or finish it.",
          "entity": null,
          "anchor": "#workspace-task-detail",
          "heading": null,
          "connects": [
            "WorkspaceExecutePanel",
            "HigDialog"
          ]
        },
        {
          "component": "WorkspaceInspectPanel",
          "kind": "section",
          "purpose": "Right panel of the workspace: progress, timeline and evidence for the chosen entry.",
          "entity": null,
          "anchor": "#workspace-inspect",
          "heading": null,
          "connects": [
            "StudioWorkspace"
          ]
        },
        {
          "component": "useWorkspaceStore",
          "kind": "hook",
          "purpose": "Loads and saves workspace task progress and timeline entries per signed-in user, with the sample data as fallback.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "StudioWorkspace"
          ]
        },
        {
          "component": "useVentureAccess",
          "kind": "hook",
          "purpose": "Resolves per-venture roles (owner, editor, viewer) for the signed-in user and exposes what that role may see and change.",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": [
            "StudioWorkspace",
            "useWorkspaceStore"
          ]
        }
      ]
    },
    {
      "route": "/unsubscribe",
      "url": "https://amika.ventures/unsubscribe",
      "language": "en",
      "blocks": [
        {
          "component": "Unsubscribe",
          "kind": "page",
          "purpose": "Email preference page reached from AMIKA emails. Crawlable but noindex.",
          "entity": null,
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "unsubscribe edge function"
          ]
        }
      ]
    },
    {
      "route": "/ventures",
      "url": "https://amika.ventures/ventures",
      "language": "en",
      "blocks": [
        {
          "component": "Ventures",
          "kind": "page",
          "purpose": "Full venture portfolio with status, how the ventures connect and what roles are open now.",
          "entity": "https://schema.org/CollectionPage",
          "anchor": "#main-content",
          "heading": null,
          "connects": [
            "PageHeader",
            "VenturePortfolio",
            "HowPortfolioConnects",
            "VentureInteroperability",
            "NowSection",
            "PageCTA"
          ]
        },
        {
          "component": "VenturePortfolio",
          "kind": "section",
          "purpose": "Portfolio cards for every venture, grouped by operating and in development, with status.",
          "entity": "https://schema.org/Organization",
          "anchor": "#ventures",
          "heading": "ventures-heading",
          "connects": [
            "StatusBadge",
            "ScrollReveal",
            "/contact?venture="
          ]
        },
        {
          "component": "HowPortfolioConnects",
          "kind": "section",
          "purpose": "Explains how the individual ventures reinforce each other as one system.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#how-we-build",
          "heading": "connects-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "NowSection",
          "kind": "section",
          "purpose": "What is happening right now per venture and which roles are open.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#now",
          "heading": "now-heading",
          "connects": [
            "StatusBadge",
            "/contact?role="
          ]
        },
        {
          "component": "VentureInteroperability",
          "kind": "section",
          "purpose": "How the ventures interoperate technically: shared identity, governance and infrastructure.",
          "entity": "https://schema.org/ItemList",
          "anchor": "#interoperability",
          "heading": "interoperability-heading",
          "connects": [
            "ScrollReveal"
          ]
        },
        {
          "component": "PageHeader",
          "kind": "primitive",
          "purpose": "Standard page opening block: eyebrow, H1 and lead paragraph.",
          "entity": null,
          "anchor": "#page-header",
          "heading": "page-title",
          "connects": []
        },
        {
          "component": "PageCTA",
          "kind": "primitive",
          "purpose": "Closing call-to-action block with one or two actions, used at the end of sub-pages.",
          "entity": null,
          "anchor": "#page-cta",
          "heading": "page-cta-heading",
          "connects": [
            "ChevronPattern"
          ]
        },
        {
          "component": "StatusBadge",
          "kind": "primitive",
          "purpose": "Colour-coded label for venture status (operating, building, exploring).",
          "entity": null,
          "anchor": null,
          "heading": null,
          "connects": []
        }
      ]
    }
  ]
}
