src/config/webmcp.ts | Canonical homepage, dashboard, declarative, and per-variant inventories; shared schema and output budgets. |
src/services/webmcp.ts | Imperative descriptors, schemas, registration lifecycle, bounded results and errors, telemetry, and cancellation policy. |
src/services/webmcp-map-layer-catalog.ts and src/services/webmcp-panel-catalog.ts | Paginated layer and panel catalogs, filters, entitlement overlays, and stable availability reasons. |
src/App.ts, src/app/webmcp-dashboard.ts, and src/app/dashboard-action-binding.ts | Startup ordering, UI readiness, teardown, dashboard context, catalog snapshots, and binding to the human action path. |
shared/agent-bus-actions.ts, shared/agent-bus-contract.ts, and src/app/agent-bus-applier.ts | Typed dashboard action protocol and application through existing UI state. |
src/app/country-map-focus.ts and src/app/map-dimension-control.ts | Country bounding-box focus and the shared 2D or 3D control path. |
src/config/panel-enablement.ts and src/app/panel-enablement.ts | Panel enablement policy and the settings persist and apply path used by set_panel_enabled. |
src/app/webmcp-access.ts, src/services/webmcp-access-snapshot.ts, and src/services/clerk.ts | Live access context, the PII-free snapshot, and the existing Clerk sign-in dialog. |
src/app/webmcp-search-controller.ts, src/app/webmcp-search-effects.ts, and src/app/search-selection-dispatcher.ts | Opaque search capabilities, bound effect classes, invalidation, live-state revalidation, and visible result selection. |
src/app/panel-layout.ts, src/components/PanelTabBar.ts, src/services/tab-store.ts, and src/services/dashboard-tab-actions.ts | Dashboard-tab UI, persistence, name and ID limits, and list, select, create, rename, and delete actions. |
src/components/GlobalProcurementPanel.ts | Conditional declarative search_procurement form, visible pending state, reset, cancellation, and bounded result. |
pro-test/welcome.html | Zero-import homepage registration for launchWorldMonitor and getWorldMonitorMcpEndpoint. |
vercel.json, docker/nginx-security-headers.conf, docker/nginx-embed-security-headers.conf, vite.config.ts, and pro-test/vite.config.ts | Trial enrollment, origin isolation, same-origin permission, local testing parity, and explicit embed denial. |
tests/webmcp*.test.*, tests/dom/*webmcp*.test.*, and tests/deploy-config.test.mjs | Deterministic inventory, schema, lifecycle, UI, telemetry, documentation, and deployment-boundary contracts. |
tests/fixtures/webmcp/evals.v1.json and scripts/evaluate-webmcp-evals.mjs | Offline tool-selection and multi-step journey evaluation contract. |
e2e/webmcp.spec.ts, e2e/webmcp-cancellation.spec.ts, and e2e/embed.spec.ts | Browser discovery, invocation, visible UI effects, cancellation, production matrix, and cross-origin denial evidence. |