{
    "schemaVersion":  2,
    "product":  "Nexamas.UI.Showcase",
    "generatedAtUtc":  "2026-07-11T03:51:28.1994966Z",
    "pinnedPackageVersion":  "1.0.0-rc.1",
    "pinnedAssemblySha256":  "B9F3D14A2F5D18DEB84D24701B98840A1C012F1A18D3C1ECEC7AC0983D89C616",
    "pinnedDocumentationSha256":  "90D83EB20C404906D2DE005F2F592137A434EF936B31B5AEE94FEE28635889DF",
    "pinnedDocumentationContractSha256":  "D67CA0133DA7BEF759F6B9266AD12CD3FD6AC0AF6D82E71CB8E444F66DE842B4",
    "pinnedPublicApiHash":  "524051808614E868B41630A66A13D7B2CDE430FBC27275BF7E8668B29AF7FC84",
    "classificationPolicy":  {
                                 "Stable":  "Primary consumer-facing control/API route.",
                                 "Advanced":  "Supported public route that requires deeper product or integration knowledge.",
                                 "Preview":  "Public preview route; no current route is classified Preview in this matrix.",
                                 "Evidence":  "Read-only proof, documentation, certification, packaging, or quality route.",
                                 "Compat":  "Compatibility-only route; no current route is classified Compat in this matrix."
                             },
    "routes":  [
                   {
                       "routeId":  "application.architecture",
                       "pageTitle":  "Application Architecture",
                       "category":  "Foundation",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/application-and-window-lifetime.md",
                                                  "docs/core/layout-and-composition.md",
                                                  "docs/product/application-window-model.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/application.md",
                                                 "docs/recipes/layout.md",
                                                 "docs/recipes/product-controls.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Pages",
                                         "MASApplicationLayoutPageBuilder",
                                         "MASAppLayout",
                                         "MASSplitView"
                                     ],
                       "scenarioKeys":  [
                                            "systems.shell",
                                            "systems.layout"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "AllScenarios",
                       "directScenarioKeys":  [
                                                  "systems.shell",
                                                  "systems.layout"
                                              ]
                   },
                   {
                       "routeId":  "application.lifetime",
                       "pageTitle":  "Multi-window / Lifetime",
                       "category":  "Foundation",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/application-and-window-lifetime.md",
                                                  "docs/reference/application-facade-surface.md",
                                                  "docs/product/application-window-model.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/application.md",
                                                 "docs/developer/application-getting-started.md"
                                             ],
                       "publicApi":  [
                                         "MASApplication.CreateWindow",
                                         "MASApplication.WindowCount",
                                         "MASApplication.IsDisposed",
                                         "MASApplicationWindow.IsDisposed",
                                         "MASApplicationWindow.Controls",
                                         "MASApplicationWindow.Setup",
                                         "MASApplicationWindow.Chrome",
                                         "MASApplicationWindow.Shell",
                                         "MASApplicationWindowChrome.UseSoftShadow",
                                         "MASApplicationWindowShell.AttachStandardTopBar",
                                         "MASLabel.MultiLine",
                                         "MASLabel.WordWrap"
                                     ],
                       "scenarioKeys":  [
                                            "systems.lifetime"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. The canonical scenario calls the same public PageHost builder from both navigation surfaces; no separate Wizard simulation exists.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "systems.lifetime"
                                              ]
                   },
                   {
                       "routeId":  "core.documentation",
                       "pageTitle":  "Core Documentation Map",
                       "category":  "Foundation",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/README.md",
                                                  "docs/index.md",
                                                  "docs/source-of-truth.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/README.md",
                                                 "docs/recipes/showcase-snippet-map.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Pages",
                                         "MASTitle",
                                         "MASDataGrid",
                                         "MASExpander"
                                     ],
                       "scenarioKeys":  [
                                            "proof.docs"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.docs"
                                              ]
                   },
                   {
                       "routeId":  "licensing.evaluation",
                       "pageTitle":  "Licensing / Evaluation",
                       "category":  "Foundation",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/commercial/pricing-and-evaluation.md",
                                                  "LICENSE.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/customer-guide.md"
                                             ],
                       "publicApi":  [
                                         "MASStatusBanner",
                                         "MASDataGrid",
                                         "MASButton"
                                     ],
                       "scenarioKeys":  [
                                            "proof.licensing"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.licensing"
                                              ]
                   },
                   {
                       "routeId":  "services",
                       "pageTitle":  "Services",
                       "category":  "Foundation",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/controls-and-component-factories.md",
                                                  "docs/reference/controls/callouts-empty-states-and-loading.md",
                                                  "docs/reference/application-facade-surface.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md",
                                                 "docs/recipes/surfaces.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Services",
                                         "MASApplicationWindowServices",
                                         "MASApplicationWindowToasts",
                                         "MASApplicationWindowDialogs",
                                         "MASApplicationProgressHandle",
                                         "MASApplicationSurfaceHandle"
                                     ],
                       "scenarioKeys":  [
                                            "systems.services"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "systems.services"
                                              ]
                   },
                   {
                       "routeId":  "commercial.foundations",
                       "pageTitle":  "Commercial Foundations",
                       "category":  "Foundation",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/adoption/output-adoption-boundary.md",
                                                  "docs/output/OUTPUT_PRODUCT_API.md",
                                                  "docs/quality-proof/output-route-readiness.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/output.md"
                                             ],
                       "publicApi":  [
                                         "MASApplication.Output",
                                         "MASOutputCapability",
                                         "MASStatusBanner"
                                     ],
                       "scenarioKeys":  [
                                            "proof.commercial"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.commercial"
                                              ]
                   },
                   {
                       "routeId":  "buttons",
                       "pageTitle":  "Buttons",
                       "category":  "Controls",
                       "classification":  "Stable",
                       "documentationPages":  [
                                                  "docs/reference/controls/buttons.md",
                                                  "docs/user/controls.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/buttons.md",
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASButton",
                                         "MASSplitButton",
                                         "MASCheckBox",
                                         "MASRadioButton",
                                         "MASToggleSwitch"
                                     ],
                       "scenarioKeys":  [
                                            "controls.actions"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.actions"
                                              ]
                   },
                   {
                       "routeId":  "inputs",
                       "pageTitle":  "Inputs",
                       "category":  "Controls",
                       "classification":  "Stable",
                       "documentationPages":  [
                                                  "docs/reference/controls/inputs.md",
                                                  "docs/reference/controls/specialized-text-inputs.md",
                                                  "docs/reference/controls/date-time-and-calendar.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/inputs.md",
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASTextBox",
                                         "MASPasswordTextBox",
                                         "MASNumericTextBox",
                                         "MASSearchTextBox",
                                         "MASDatePicker",
                                         "MASDateRangePicker",
                                         "MASCalendarView",
                                         "MASTimePicker",
                                         "MASTagInput",
                                         "MASSlider"
                                     ],
                       "scenarioKeys":  [
                                            "controls.text",
                                            "controls.search",
                                            "controls.datetime",
                                            "theme.forms"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "AllScenarios",
                       "directScenarioKeys":  [
                                                  "controls.text",
                                                  "controls.search",
                                                  "controls.datetime",
                                                  "theme.forms"
                                              ]
                   },
                   {
                       "routeId":  "feedback.status",
                       "pageTitle":  "Feedback / Status",
                       "category":  "Controls",
                       "classification":  "Stable",
                       "documentationPages":  [
                                                  "docs/reference/controls/selection-and-feedback.md",
                                                  "docs/reference/controls/ratings-timelines-and-notifications.md",
                                                  "docs/reference/controls/text-identity-and-badges.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/feedback.md"
                                             ],
                       "publicApi":  [
                                         "MASBadge",
                                         "MASRating",
                                         "MASStatusBanner",
                                         "MASValidationMessage",
                                         "MASEmptyState",
                                         "MASAvatar",
                                         "MASAvatarGroup",
                                         "MASTimeline",
                                         "MASNotificationPanel"
                                     ],
                       "scenarioKeys":  [
                                            "controls.feedback",
                                            "controls.people",
                                            "theme.feedback"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "AllScenarios",
                       "directScenarioKeys":  [
                                                  "controls.feedback",
                                                  "controls.people",
                                                  "theme.feedback"
                                              ]
                   },
                   {
                       "routeId":  "selection",
                       "pageTitle":  "Selection",
                       "category":  "Controls",
                       "classification":  "Stable",
                       "documentationPages":  [
                                                  "docs/reference/controls/selector-items-and-transfer-lists.md",
                                                  "docs/reference/controls/steppers-wizards-and-segmented-selection.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/feedback.md",
                                                 "docs/recipes/navigation.md"
                                             ],
                       "publicApi":  [
                                         "MASSegmentedControl",
                                         "MASTabControl",
                                         "MASTransferList",
                                         "MASSelectorItemControl",
                                         "MASSelectorItemEntry"
                                     ],
                       "scenarioKeys":  [
                                            "controls.selection"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.selection"
                                              ]
                   },
                   {
                       "routeId":  "lists.tree",
                       "pageTitle":  "Lists / Tree",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/list-and-tree-views.md",
                                                  "docs/adoption/data-virtualization-adoption-boundary.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md",
                                                 "docs/recipes/datagrid.md"
                                             ],
                       "publicApi":  [
                                         "MASListBox",
                                         "MASListView",
                                         "MASTreeView",
                                         "MASPagination",
                                         "MASBreadcrumb"
                                     ],
                       "scenarioKeys":  [
                                            "controls.lists"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.lists"
                                              ]
                   },
                   {
                       "routeId":  "icon.resolution",
                       "pageTitle":  "Icon Resolution",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/icon-resolution-surface.md",
                                                  "docs/reference/api/systems-evidence-compat-api.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/navigation.md",
                                                 "docs/recipes/product-controls.md"
                                             ],
                       "publicApi":  [
                                         "IMASIconResolver.ResolveIcon",
                                         "MASIconRequest.DisplayName",
                                         "MASIconRequest.Kind",
                                         "MASIconRequest.Extension",
                                         "MASIconRequest.SizeDip",
                                         "MASIconRequest.Dpi",
                                         "MASIconRequest.SizePx",
                                         "MASIconResult.FromMasIcon",
                                         "MASIconResult.None",
                                         "MASListView.WithIconResolver",
                                         "MASTreeView.WithIconResolver"
                                     ],
                       "scenarioKeys":  [
                                            "controls.icons"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. The canonical scenario calls the same public PageHost builder from both navigation surfaces; no separate Wizard simulation exists.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.icons"
                                              ]
                   },
                   {
                       "routeId":  "tiles",
                       "pageTitle":  "Tiles",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/containers-and-tiles.md",
                                                  "docs/quality-proof/virtualization-tilebox-single-planning-proof.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASTileBox",
                                         "MASTileItem"
                                     ],
                       "scenarioKeys":  [
                                            "controls.tiles"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.tiles"
                                              ]
                   },
                   {
                       "routeId":  "visual.editors",
                       "pageTitle":  "Visual editors",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/media-and-color-editing.md",
                                                  "docs/user/theme.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/theme-surface-example.md"
                                             ],
                       "publicApi":  [
                                         "MASColorPicker",
                                         "MASComboBox",
                                         "MASEmptyState"
                                     ],
                       "scenarioKeys":  [
                                            "controls.visual"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.visual"
                                              ]
                   },
                   {
                       "routeId":  "file.surfaces",
                       "pageTitle":  "File surfaces",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/file-drop-zone.md",
                                                  "docs/reference/controls/file-explorer-property-grid-and-filter-builder.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASFileDropZone",
                                         "MASFilePickerControl",
                                         "MASFileExplorerView"
                                     ],
                       "scenarioKeys":  [
                                            "controls.files"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "controls.files"
                                              ]
                   },
                   {
                       "routeId":  "settings.sizing",
                       "pageTitle":  "Settings / Sizing",
                       "category":  "Controls",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/developer/layout-and-sizing.md",
                                                  "docs/reference/layout-size-surface.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/layout.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Sizing",
                                         "MASSizeProfile",
                                         "MASSizeProfileKind",
                                         "MASSegmentedControl"
                                     ],
                       "scenarioKeys":  [
                                            "systems.sizing"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "systems.sizing"
                                              ]
                   },
                   {
                       "routeId":  "datagrid",
                       "pageTitle":  "DataGrid / DataView",
                       "category":  "Data",
                       "classification":  "Stable",
                       "documentationPages":  [
                                                  "docs/core/datagrid-and-dataview.md",
                                                  "docs/reference/controls/data-grid-and-list-box.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/datagrid.md",
                                                 "docs/examples/datagrid-example.md"
                                             ],
                       "publicApi":  [
                                         "MASDataGrid",
                                         "MASDataView",
                                         "MASSearchTextBox",
                                         "MASDataGridSortDirection"
                                     ],
                       "scenarioKeys":  [
                                            "data.grid"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "data.grid"
                                              ]
                   },
                   {
                       "routeId":  "data.analytics",
                       "pageTitle":  "Data Analytics",
                       "category":  "Data",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/file-explorer-property-grid-and-filter-builder.md",
                                                  "docs/reference/controls/applied-filters-and-chart-legends.md",
                                                  "docs/reference/product-controls-user-reference.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/product-controls.md"
                                             ],
                       "publicApi":  [
                                         "MASMetricCard",
                                         "MASDashboardGrid",
                                         "MASFilterBuilder",
                                         "MASAppliedFiltersBar",
                                         "MASTreeGrid",
                                         "MASPivotTable"
                                     ],
                       "scenarioKeys":  [
                                            "data.metrics",
                                            "data.filters",
                                            "data.hierarchy"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "AllScenarios",
                       "directScenarioKeys":  [
                                                  "data.metrics",
                                                  "data.filters",
                                                  "data.hierarchy"
                                              ]
                   },
                   {
                       "routeId":  "planning.workspace",
                       "pageTitle":  "Planning Workspace",
                       "category":  "Data",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/product/product-controls/kanban.md",
                                                  "docs/product/product-controls/agenda.md",
                                                  "docs/reference/controls/content-carousel-and-command-palette.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/product-controls.md",
                                                 "docs/examples/product-controls/kanban-sample.md",
                                                 "docs/examples/product-controls/agenda-sample.md"
                                             ],
                       "publicApi":  [
                                         "MASKanbanBoard",
                                         "MASAgendaView",
                                         "MASContentCarousel"
                                     ],
                       "scenarioKeys":  [
                                            "data.planning"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "data.planning"
                                              ]
                   },
                   {
                       "routeId":  "charts.dashboard",
                       "pageTitle":  "Chart Dashboard",
                       "category":  "Data",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/charts.md",
                                                  "docs/reference/controls/applied-filters-and-chart-legends.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASChart",
                                         "MASChartLegend",
                                         "MASChart.AddPoint"
                                     ],
                       "scenarioKeys":  [
                                            "data.charts"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "data.charts"
                                              ]
                   },
                   {
                       "routeId":  "property.inspector",
                       "pageTitle":  "PropertyGrid / MasterDetail",
                       "category":  "Data",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/file-explorer-property-grid-and-filter-builder.md",
                                                  "docs/product/product-controls/masterdetail.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/product-controls.md",
                                                 "docs/examples/product-controls/masterdetail-sample.md"
                                             ],
                       "publicApi":  [
                                         "MASPropertyGrid",
                                         "MASMasterDetailView",
                                         "MASEmptyState"
                                     ],
                       "scenarioKeys":  [
                                            "data.inspector"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "data.inspector"
                                              ]
                   },
                   {
                       "routeId":  "virtualization",
                       "pageTitle":  "Virtualization",
                       "category":  "Data",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/product/data-grid-virtualization-system.md",
                                                  "docs/quality-proof/data-virtualization-readiness.md",
                                                  "docs/quality-proof/virtualization-accessible-range-proof.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/datagrid.md"
                                             ],
                       "publicApi":  [
                                         "MASListView",
                                         "MASDataGrid",
                                         "MASTileBox",
                                         "MASApplication.Diagnostics",
                                         "MASApplicationDiagnostics.GetSnapshot"
                                     ],
                       "scenarioKeys":  [
                                            "data.virtualization"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "data.virtualization"
                                              ]
                   },
                   {
                       "routeId":  "workflow.foundations",
                       "pageTitle":  "Workflow Foundations",
                       "category":  "LayoutAndWorkflow",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/steppers-wizards-and-segmented-selection.md",
                                                  "docs/reference/controls/data-form-and-form-builder.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/navigation.md",
                                                 "docs/recipes/inputs.md"
                                             ],
                       "publicApi":  [
                                         "MASFormValidationSummary",
                                         "MASStepper",
                                         "MASWizard",
                                         "MASDataForm",
                                         "MASButton"
                                     ],
                       "scenarioKeys":  [
                                            "systems.workflow"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "systems.workflow"
                                              ]
                   },
                   {
                       "routeId":  "productivity.navigation",
                       "pageTitle":  "Productivity / Navigation",
                       "category":  "LayoutAndWorkflow",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/reference/controls/navigation-and-commands.md",
                                                  "docs/reference/controls/menu-bar-and-navigation-rail.md",
                                                  "docs/reference/controls/content-carousel-and-command-palette.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/navigation.md"
                                             ],
                       "publicApi":  [
                                         "MASNavigationRail",
                                         "MASToolbar",
                                         "MASCommandPalette",
                                         "MASBreadcrumb",
                                         "MASApplicationFilterBarLayoutBuilder",
                                         "MASPagination",
                                         "MASLoadingSkeleton",
                                         "MASExpander",
                                         "MASAccordion"
                                     ],
                       "scenarioKeys":  [
                                            "systems.productivity"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "systems.productivity"
                                              ]
                   },
                   {
                       "routeId":  "theme.studio",
                       "pageTitle":  "Theme / Readability",
                       "category":  "ThemeAndLocalization",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/theme-and-surface-materials.md",
                                                  "docs/developer/theme-and-surfaces.md",
                                                  "docs/reference/theme-surface-surface.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/theme-surface.md",
                                                 "docs/examples/theme-surface-example.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Theme",
                                         "MASApplicationWindowTheme.GetAll",
                                         "MASApplicationWindowTheme.TryUse",
                                         "IMASAppTheme",
                                         "MASStatusBanner"
                                     ],
                       "scenarioKeys":  [
                                            "systems.theme",
                                            "theme.readability"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "theme.readability"
                                              ]
                   },
                   {
                       "routeId":  "surface.materials",
                       "pageTitle":  "Surface Materials",
                       "category":  "ThemeAndLocalization",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/theme-and-surface-materials.md",
                                                  "docs/adoption/theme-surface-adoption-boundary.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/theme-surface.md",
                                                 "docs/examples/application-surface-example.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationSurfaceMaterialGateway.GetSelectableMaterials",
                                         "MASApplicationSurfaceMaterialGateway.CreateScope",
                                         "MASApplicationSurfaceMaterialScope"
                                     ],
                       "scenarioKeys":  [
                                            "theme.material"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "theme.material"
                                              ]
                   },
                   {
                       "routeId":  "localization.rtl.product",
                       "pageTitle":  "Localization / RTL",
                       "category":  "ThemeAndLocalization",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/localization-and-rtl.md",
                                                  "docs/reference/localization-rtl-surface.md",
                                                  "docs/developer/localization-and-rtl.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/localization-rtl.md",
                                                 "docs/examples/localization-rtl-page-example.md"
                                             ],
                       "publicApi":  [
                                         "MASLocalizationRtl.AttachPage",
                                         "MASApplicationWindow.Pages"
                                     ],
                       "scenarioKeys":  [
                                            "theme.localization"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "theme.localization"
                                              ]
                   },
                   {
                       "routeId":  "motion",
                       "pageTitle":  "Motion",
                       "category":  "ThemeAndLocalization",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/core/motion-behavior.md",
                                                  "docs/quality-proof/motion-system-final-lockdown.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/controls-basic-example.md"
                                             ],
                       "publicApi":  [
                                         "MASProgressBar",
                                         "MASOperationProgressBox",
                                         "MASTimeline",
                                         "MASSegmentedControl"
                                     ],
                       "scenarioKeys":  [
                                            "systems.motion",
                                            "theme.motion"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "AllScenarios",
                       "directScenarioKeys":  [
                                                  "systems.motion",
                                                  "theme.motion"
                                              ]
                   },
                   {
                       "routeId":  "output.product",
                       "pageTitle":  "Output Product",
                       "category":  "Output",
                       "classification":  "Advanced",
                       "documentationPages":  [
                                                  "docs/output/OUTPUT_PRODUCT_API.md",
                                                  "docs/reference/output-surface.md",
                                                  "docs/reference/output-and-render-verification-user-reference.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/output.md",
                                                 "docs/examples/output-example.md"
                                             ],
                       "publicApi":  [
                                         "MASApplication.Output",
                                         "MASOutputRequest",
                                         "MASOutputTarget",
                                         "MASOutputOptions",
                                         "MASOutputFormat"
                                     ],
                       "scenarioKeys":  [
                                            "systems.output",
                                            "theme.output",
                                            "proof.output"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.output"
                                              ]
                   },
                   {
                       "routeId":  "certification.center",
                       "pageTitle":  "Certification Center",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/quality-proof/certification-orchestrator.md",
                                                  "docs/core/diagnostics-and-quality-proof.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/quality-proof-guide.md"
                                             ],
                       "publicApi":  [
                                         "MASLabel",
                                         "MASDataGrid",
                                         "MASButton",
                                         "MASExpander",
                                         "MASApplicationWindowToasts"
                                     ],
                       "scenarioKeys":  [
                                            "proof.certification"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.certification"
                                              ]
                   },
                   {
                       "routeId":  "element.coverage",
                       "pageTitle":  "Element Coverage",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/core/controls-and-component-factories.md",
                                                  "docs/reference/api/controls-components-api.md",
                                                  "docs/reference/api/systems-evidence-compat-api.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/showcase-snippet-map.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Controls",
                                         "MASTitle",
                                         "MASDataGrid",
                                         "MASExpander"
                                     ],
                       "scenarioKeys":  [
                                            "proof.coverage",
                                            "proof.boundary"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.coverage"
                                              ]
                   },
                   {
                       "routeId":  "render.verification",
                       "pageTitle":  "Render Verification",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/developer/render-verification.md",
                                                  "docs/quality-proof/render-verification.md",
                                                  "docs/reference/output-and-render-verification-user-reference.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/examples/render-verification-example.md"
                                             ],
                       "publicApi":  [
                                         "MASRenderVerification.AttachDashboard",
                                         "MASApplicationWindow.Pages"
                                     ],
                       "scenarioKeys":  [
                                            "proof.render"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.render"
                                              ]
                   },
                   {
                       "routeId":  "diagnostics.dashboard",
                       "pageTitle":  "Diagnostics Dashboard",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/core/diagnostics-and-quality-proof.md",
                                                  "docs/quality-proof/diagnostics-quality-residual-review-phase13.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/quality-proof-guide.md"
                                             ],
                       "publicApi":  [
                                         "MASApplication.Diagnostics",
                                         "MASApplicationDiagnostics.GetSnapshot",
                                         "MASApplicationDiagnosticsSnapshot",
                                         "MASApplicationDiagnosticsFaultSummary",
                                         "MASListView"
                                     ],
                       "scenarioKeys":  [
                                            "proof.diagnostics"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.diagnostics"
                                              ]
                   },
                   {
                       "routeId":  "dpi.text.accessibility",
                       "pageTitle":  "DPI / Text / Accessibility",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/reference/layout-size-surface.md",
                                                  "docs/quality-proof/dpi-textinput-paint-lifecycle-phase5.md",
                                                  "docs/quality-proof/dpi-text-measurement-render-parity-phase6.md",
                                                  "docs/quality-proof/dpi-text-shaping-fallback-performance-phase7.md",
                                                  "docs/quality-proof/dpi-text-large-multiline-caret-policy-phase8.md",
                                                  "docs/quality-proof/virtualization-accessible-range-proof.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "docs/recipes/layout.md",
                                                 "docs/recipes/inputs.md"
                                             ],
                       "publicApi":  [
                                         "MASApplicationWindow.Geometry",
                                         "MASApplicationWindowGeometry.Dpi",
                                         "MASApplicationWindowGeometry.SurfaceSizePx",
                                         "MASApplicationWindowGeometry.LogicalToPx",
                                         "MASApplicationWindowGeometry.PxToLogical",
                                         "MASApplicationWindowGeometry.ControlOuterBoundsLogical",
                                         "MASApplicationWindowGeometry.ControlOuterBoundsPx",
                                         "MASLabel",
                                         "MASTextBox",
                                         "MASSize.FillWidth"
                                     ],
                       "scenarioKeys":  [
                                            "proof.dpiAccessibility"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. The canonical scenario calls the same public PageHost builder from both navigation surfaces; no separate Wizard simulation exists.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.dpiAccessibility"
                                              ]
                   },
                   {
                       "routeId":  "packaging.consumer",
                       "pageTitle":  "Packaging / Consumer Proof",
                       "category":  "Quality",
                       "classification":  "Evidence",
                       "documentationPages":  [
                                                  "docs/core/packaging-and-external-consumer-use.md",
                                                  "docs/adoption/package-and-delivery-model.md",
                                                  "docs/quality-proof/release-build-and-package-proof.md"
                                              ],
                       "recipesOrExamples":  [
                                                 "samples/MinimalConsumerApp/README.md",
                                                 "docs/developer/application-getting-started.md"
                                             ],
                       "publicApi":  [
                                         "MASLabel",
                                         "MASDataGrid",
                                         "MASButton",
                                         "MASExpander",
                                         "MASApplicationWindowToasts"
                                     ],
                       "scenarioKeys":  [
                                            "proof.package"
                                        ],
                       "buildProof":  "Build-enforced by eng/tests/Invoke-NexamasUIShowcaseRouteMatrixGate.ps1 and the Nexamas.UI.Showcase.vbproj BeforeBuild target.",
                       "runtimeProof":  "Automated Windows harness: eng/tests/Invoke-NexamasUIShowcaseRuntimeSmoke.ps1 opens the real PageHost route, tests minimum/standard/expanded sizes, public geometry, layout failures, diagnostics deltas, route cleanup, explicit MASApplicationWindow/MASApplication disposal, and host close. Status remains BuildMapped until a generated JSON report is reviewed; the matrix does not claim runtime PASS early.",
                       "parallelCodeResult":  "Direct PageHost and guided navigation resolve through BuildSharedScenario. Legacy unreferenced BuildGuidedStage implementations are forbidden by the gate; canonical routes render one shared full-route scenario, while composed routes render the same focused builders used by the Wizard.",
                       "status":  "BuildMapped",
                       "compositionMode":  "CanonicalScenario",
                       "directScenarioKeys":  [
                                                  "proof.package"
                                              ]
                   }
               ],
    "compositionPolicy":  {
                              "CanonicalScenario":  "The direct route renders its one documentation-backed full-route scenario; guided journeys invoke that same scenario plus any explicitly focused companion scenarios.",
                              "AllScenarios":  "The direct route composes every focused scenario in deterministic journey order; guided journeys invoke the same builders one at a time."
                          }
}