{
  "schemaVersion": 2,
  "kind": "portal-weave",
  "path": "/registry/portal-weave.json",
  "generated": "2026-08-02T00:34:36.524Z",
  "summary": {
    "surfaces": 27,
    "artifacts": 36,
    "components": 14,
    "wiki": 6,
    "scripts": 40
  },
  "related": {
    "chrome": "/registry/portal-chrome.json",
    "monorepoHealth": "/registry/monorepo-health.json",
    "doctorState": "/registry/doctor-state.json",
    "packagesGraph": "/registry/packages-graph-map.json",
    "opsSummary": "/registry/ops-summary.json",
    "tocOps": "/registry/toc-ops.json"
  },
  "surfaces": [
    {
      "id": "home",
      "label": "Home",
      "href": "/",
      "group": "other"
    },
    {
      "id": "registry",
      "label": "Registry",
      "href": "/portal/",
      "group": "registry"
    },
    {
      "id": "catalog",
      "label": "Catalog",
      "href": "/portal/catalog/",
      "group": "registry"
    },
    {
      "id": "packages",
      "label": "Packages",
      "href": "/portal/packages/",
      "note": "graph map · coupling · portal-cli pm graph",
      "group": "registry",
      "cli": "bun run portal-cli pm graph"
    },
    {
      "id": "skills",
      "label": "Skills",
      "href": "/portal/skills/",
      "note": "catalog · .skill packages",
      "group": "registry"
    },
    {
      "id": "brands",
      "label": "Brands",
      "href": "/portal/brands/",
      "note": "domain-value glossary · constructors · project adoption",
      "group": "registry",
      "cli": "bun tools/brand-keymap.ts"
    },
    {
      "id": "glossary",
      "label": "Glossary",
      "href": "/portal/glossary/",
      "note": "market · model · trading · warehouse · pipeline concepts",
      "group": "registry",
      "cli": "bun run glossary:portal"
    },
    {
      "id": "surfaces",
      "label": "Surfaces",
      "href": "/portal/surfaces/",
      "note": "edge inventory · HostId/SubdomainId · Access domains · schema v2 bake",
      "group": "registry",
      "cli": "bun run surfaces:bake"
    },
    {
      "id": "vault",
      "label": "Vault",
      "href": "/portal/vault/",
      "note": "Proton Pass health bake · inventory gate",
      "group": "secrets",
      "cli": "bun run portal-cli vault health"
    },
    {
      "id": "env",
      "label": "Env",
      "href": "/portal/env/",
      "note": "vault-map · inject mapping (no secret values)",
      "group": "secrets",
      "cli": "bun run portal-cli secret map"
    },
    {
      "id": "health",
      "label": "Health",
      "href": "/portal/health/",
      "note": "system health · monorepo score",
      "group": "harness",
      "cli": "bun run monorepo:health:bake"
    },
    {
      "id": "doctor",
      "label": "Doctor",
      "href": "/portal/doctor/",
      "note": "unified portal doctor · bunfig · catalog · linker · doctor-state bake",
      "group": "harness",
      "cli": "bun run portal:doctor --verbose"
    },
    {
      "id": "install-hygiene",
      "label": "Install hygiene",
      "href": "/portal/install-hygiene/",
      "note": "install cache · npm policy · install:verify · install-hygiene-report bake",
      "group": "harness",
      "cli": "bun run bake:install-hygiene"
    },
    {
      "id": "tools",
      "label": "CLI Tools",
      "href": "/portal/tools/",
      "note": "portal-cli surface map · pm · snapshot · secret · vault",
      "group": "harness",
      "cli": "bun run portal-cli dashboard --view=tools"
    },
    {
      "id": "failures",
      "label": "Failures",
      "href": "/portal/failures/",
      "note": "test failures bake · junit",
      "group": "harness",
      "cli": "bun run failures:bake"
    },
    {
      "id": "ops",
      "label": "Ops",
      "href": "/portal/ops/",
      "note": "C4/C5 · TOC · loop · compliance · monorepo-health panel",
      "group": "ops",
      "cli": "bun run ops:snapshot"
    },
    {
      "id": "dashboard",
      "label": "Dashboard",
      "href": "/portal/dashboard/",
      "note": "executive KPIs · TOC · compliance plane",
      "group": "ops"
    },
    {
      "id": "toc",
      "label": "TOC Ops",
      "href": "/portal/toc/",
      "note": "Drum/Buffer/Rope · harness glance · MA/NJ",
      "group": "ops",
      "cli": "bun run ops:seed:toc"
    },
    {
      "id": "monitoring",
      "label": "Monitoring",
      "href": "/monitoring/",
      "note": "routing · env · compliance tile · limitRaises",
      "group": "ops"
    },
    {
      "id": "compliance",
      "label": "Compliance",
      "href": "/portal/compliance/",
      "note": "MA/NJ enhancements · shadow · geo · HMAC",
      "group": "ops",
      "cli": "bun run compliance:bake"
    },
    {
      "id": "limits",
      "label": "Limits",
      "href": "/portal/limits/",
      "note": "account raises · multi-factor score · drivers",
      "group": "ops",
      "cli": "bun run ops:limits:demo"
    },
    {
      "id": "partners",
      "label": "Partners",
      "href": "/portal/partners/",
      "note": "package groups · telegram forums · accounting · deposits",
      "group": "ops",
      "cli": "bun run telegram:handshake:catalog"
    },
    {
      "id": "account",
      "label": "Account dossier",
      "href": "/portal/account/",
      "note": "single-account identity · tree · telemetry · betlog",
      "group": "ops"
    },
    {
      "id": "partner-history",
      "label": "Partner history",
      "href": "/portal/partner-history/",
      "note": "per-partner limit history board",
      "group": "ops"
    },
    {
      "id": "prediction-report",
      "label": "Prediction report",
      "href": "/registry/prediction/report/",
      "note": "latest prediction report HTML",
      "group": "ops",
      "cli": "bun run portal-cli snapshot last --scope prediction"
    },
    {
      "id": "tennis",
      "label": "Tennis HQ",
      "href": "/portal/tennis/",
      "note": "agent-auth KPI · FACTORY_WAGER_TOKEN status · @tennis-hq/ssot R2",
      "group": "ops",
      "cli": "bun run tennis:agent-auth:bake"
    },
    {
      "id": "dod",
      "label": "DOD queue",
      "href": "/portal/dod/",
      "note": "visual proof review",
      "group": "plane"
    }
  ],
  "artifacts": [
    {
      "label": "ops-summary",
      "href": "/registry/ops-summary.json",
      "id": "artifact-0-ops-summary"
    },
    {
      "label": "brand-keymap",
      "href": "/registry/brand-keymap.json",
      "note": "57-value catalog · tracked project adoption",
      "id": "artifact-1-brand-keymap"
    },
    {
      "label": "domain-glossary",
      "href": "/registry/domain-glossary.json",
      "note": "schema v3 · domain concepts + sections[] hash/domId/conceptId · deep-link projection",
      "id": "artifact-2-domain-glossary"
    },
    {
      "label": "surfaces-state",
      "href": "/registry/surfaces-state.json",
      "note": "schema v2 · apex/subdomain/backendCode · Access domains · surfaces:bake",
      "id": "artifact-3-surfaces-state"
    },
    {
      "label": "telegram-handshake",
      "href": "/registry/telegram-handshake.json",
      "note": "package-group readiness · invite gaps",
      "id": "artifact-4-telegram-handshake"
    },
    {
      "label": "telegram-handshake-catalog",
      "href": "/registry/telegram-handshake-catalog.json",
      "note": "lanes · CLI · constants SSOT",
      "id": "artifact-5-telegram-handshake-catalog"
    },
    {
      "label": "toc-ops",
      "href": "/registry/toc-ops.json",
      "note": "operate-lite bake",
      "id": "artifact-6-toc-ops"
    },
    {
      "label": "toc-ops bake proof",
      "href": "/registry/toc-ops-bake-proof.json",
      "id": "artifact-7-toc-ops-bake-proof"
    },
    {
      "label": "monitoring",
      "href": "/registry/monitoring.json",
      "id": "artifact-8-monitoring"
    },
    {
      "label": "skills-catalog",
      "href": "/registry/skills-catalog.json",
      "note": "Kimi Daimon plane",
      "id": "artifact-9-skills-catalog"
    },
    {
      "label": "harness-skills-catalog",
      "href": "/registry/harness-skills-catalog.json",
      "note": "repo .agents/skills · skill-loop-registry",
      "id": "artifact-10-harness-skills-catalog"
    },
    {
      "label": "packages-graph-map",
      "href": "/registry/packages-graph-map.json",
      "note": "workspace coupling · multi-surface · env owners · claim packages-graph-map-v13",
      "id": "artifact-11-packages-graph-map"
    },
    {
      "label": "install-hygiene-report",
      "href": "/registry/install-hygiene-report.json",
      "note": "bunfig/cache/npm-install hygiene bake · bake:install-hygiene · monitoring.installHygiene · board /portal/install-hygiene/",
      "group": "harness",
      "cli": "bun run bake:install-hygiene",
      "id": "artifact-12-install-hygiene-report"
    },
    {
      "label": "monorepo-health",
      "href": "/registry/monorepo-health.json",
      "note": "score 0–100 · claim monorepo-health-score · gate check:monorepo-health · TOC harness glance",
      "id": "artifact-13-monorepo-health"
    },
    {
      "label": "doctor-state",
      "href": "/registry/doctor-state.json",
      "note": "portal-cli doctor bake · tone green/yellow/red · bunfig/catalog/linker groups · bake:doctor",
      "group": "harness",
      "cli": "bun run bake:doctor",
      "id": "artifact-14-doctor-state"
    },
    {
      "label": "portal-chrome",
      "href": "/registry/portal-chrome.json",
      "note": "nav · footer · components SSOT · apply via portal-apply-chrome",
      "id": "artifact-15-portal-chrome"
    },
    {
      "label": "env-inventory",
      "href": "/registry/env-inventory.json",
      "note": "owners · needsInject vs template defaults · packages plane · env:inventory:bake",
      "id": "artifact-16-env-inventory"
    },
    {
      "label": "vault-health",
      "href": "/registry/vault-health.json",
      "note": "live bake · gate: portal-cli vault health · vault:health:bake",
      "id": "artifact-17-vault-health"
    },
    {
      "label": "vault-map",
      "href": "/registry/vault-map.json",
      "note": "display chrome + pass:// paths · no secret values",
      "id": "artifact-18-vault-map"
    },
    {
      "label": "capability-map-subset",
      "href": "/registry/capability-map-subset.json",
      "note": "tools hub capability table · full matrix AGENTS.md",
      "id": "artifact-19-capability-map-subset"
    },
    {
      "label": "dod-queue",
      "href": "/registry/dod-queue.json",
      "id": "artifact-20-dod-queue"
    },
    {
      "label": "compliance-board",
      "href": "/registry/compliance-board.json",
      "note": "enhancements + shadow + geo · ops-summary.compliance",
      "id": "artifact-21-compliance-board"
    },
    {
      "label": "compliance-enhancements",
      "href": "/registry/compliance-enhancements.json",
      "note": "deepEquals · escapeHTML proof rows",
      "id": "artifact-22-compliance-enhancements"
    },
    {
      "label": "compliance-shadow",
      "href": "/registry/compliance-shadow.json",
      "note": "real vs shadow check matrix",
      "id": "artifact-23-compliance-shadow"
    },
    {
      "label": "limit-raises",
      "href": "/registry/limit-raises.json",
      "note": "multi-factor raise context bake · agent API snapshot",
      "id": "artifact-24-limit-raises"
    },
    {
      "label": "verification-index",
      "href": "/registry/verification-index.json",
      "note": "verify-all rollup · release track",
      "id": "artifact-25-verification-index"
    },
    {
      "label": "doc-index",
      "href": "/registry/doc-index.json",
      "note": "CANONICAL_REFS · bun docs catalog coverage",
      "id": "artifact-26-doc-index"
    },
    {
      "label": "static aggregate",
      "href": "/registry/static.json",
      "id": "artifact-27-static-aggregate"
    },
    {
      "label": "proof taxonomy",
      "href": "/registry/proof-taxonomy-audit.json",
      "id": "artifact-28-proof-taxonomy"
    },
    {
      "label": "portal weave",
      "href": "/registry/portal-weave.json",
      "id": "artifact-29-portal-weave"
    },
    {
      "label": "content-type matrix",
      "href": "/registry/content-type-matrix.json",
      "note": "Pages Functions content-type.ts snapshot",
      "id": "artifact-30-content-type-matrix"
    },
    {
      "label": "formdata proof",
      "href": "/registry/formdata-proof.json",
      "note": "verify:formdata bake",
      "id": "artifact-31-formdata-proof"
    },
    {
      "label": "package-info",
      "href": "/registry/package-info.json",
      "note": "verify:package-info bake",
      "id": "artifact-32-package-info"
    },
    {
      "label": "seat-capital-desk",
      "href": "/registry/seat-capital-desk.json",
      "note": "FUND status · outs · checklist",
      "id": "artifact-33-seat-capital-desk"
    },
    {
      "label": "partners-ops",
      "href": "/registry/partners-ops.json",
      "note": "v2 taxonomy · phases · book types · rails · events",
      "id": "artifact-34-partners-ops"
    },
    {
      "label": "tennis agent-auth",
      "href": "/registry/tennis/agent-auth.json",
      "note": "cloud agent token status (no secret) · FACTORY_WAGER_TOKEN configured mark",
      "group": "ops",
      "cli": "bun run tennis:agent-auth:bake",
      "id": "artifact-35-tennis-agent-auth"
    }
  ],
  "components": [
    {
      "id": "data",
      "path": "/portal/data.js",
      "role": "SWR health service · portal:data",
      "kind": "module"
    },
    {
      "id": "nav-badges",
      "path": "/portal/nav-badges.js",
      "role": "live counts from baked registry JSON on nav links",
      "kind": "module"
    },
    {
      "id": "topbar",
      "path": "/portal/topbar.js",
      "role": "health dot · nav current · sidebar bootstrap · nav badges",
      "kind": "module"
    },
    {
      "id": "navigation",
      "path": "/portal/navigation.js",
      "role": "markCurrentNavigation path SSOT",
      "kind": "module"
    },
    {
      "id": "sidebar",
      "path": "/portal/components/sidebar.js",
      "role": "tenant switcher",
      "kind": "module"
    },
    {
      "id": "notification",
      "path": "/portal/components/notification.js",
      "role": "notification-center toasts",
      "kind": "module"
    },
    {
      "id": "footer",
      "path": "/portal/components/footer.js",
      "role": "shared footer from portal-chrome registry · bake-time Bun.version",
      "kind": "module"
    },
    {
      "id": "glossary-ux",
      "path": "/portal/components/glossary-ux.js",
      "role": "data-glossary-concept tooltips · #glossary: deep links · domain-glossary.json",
      "kind": "module"
    },
    {
      "id": "limit-changes-card",
      "path": "/portal/components/limit-changes-card.js",
      "role": "reusable limit-raises card",
      "kind": "module"
    },
    {
      "id": "style",
      "path": "/portal/style.css",
      "role": "design tokens · chrome layout",
      "kind": "style"
    },
    {
      "id": "brand-assets",
      "path": "/site.webmanifest",
      "role": "FactoryWager mark · install metadata · theme colors",
      "kind": "shell"
    },
    {
      "id": "page-template",
      "path": "/portal/_page-template.html",
      "role": "new page shell SSOT",
      "kind": "template"
    },
    {
      "id": "operations-dashboard",
      "path": "/portal/operations-dashboard.js",
      "role": "ops custom element · monorepoHealth panel",
      "kind": "module"
    },
    {
      "id": "toc-dashboard",
      "path": "/portal/toc/toc-dashboard.js",
      "role": "TOC Drum/Buffer/Rope · harness glance",
      "kind": "module"
    }
  ],
  "wiki": [
    {
      "label": "Wiki index",
      "href": "https://wiki.factory-wager.com/wiki-index.html",
      "note": "portal boards · registry · tenants · proof loop",
      "group": "wiki",
      "id": "wiki-0-wiki-index"
    },
    {
      "label": "Wiki home",
      "href": "https://wiki.factory-wager.com",
      "note": "README · GitHub Pages homepage",
      "group": "wiki",
      "id": "wiki-1-wiki-home"
    },
    {
      "label": "Docs index",
      "href": "https://wiki.factory-wager.com/docs/README.html",
      "note": "platform SSOT markdown tree",
      "group": "wiki",
      "id": "wiki-2-docs-index"
    },
    {
      "label": "Harness JIT",
      "href": "https://wiki.factory-wager.com/docs/harness/README.html",
      "note": "tenant owners · proof commands",
      "group": "wiki",
      "id": "wiki-3-harness-jit"
    },
    {
      "label": "Registry index",
      "href": "https://wiki.factory-wager.com/registry-index.html",
      "note": "registry bake map · portal consumers",
      "group": "wiki",
      "id": "wiki-4-registry-index"
    },
    {
      "label": "AGENTS",
      "href": "https://wiki.factory-wager.com/AGENTS.html",
      "note": "agent entrypoint",
      "group": "wiki",
      "id": "wiki-5-agents"
    }
  ],
  "scripts": [
    {
      "label": "Tennis HQ SSOT → R2",
      "cmd": "bun run --cwd king-zippy-umbra-acre ssot:publish:r2",
      "doc": "docs/harness/tenants/tennis-hq-registry.md",
      "group": "registry",
      "id": "script-0-tennis-hq-ssot-r2"
    },
    {
      "label": "Factory R2 health",
      "cmd": "bun run factory:health",
      "doc": "docs/guides/REGISTRY_PRODUCTION_READINESS.md",
      "group": "registry",
      "id": "script-1-factory-r2-health"
    },
    {
      "label": "Factory R2 list packages",
      "cmd": "bun run factory:list",
      "doc": "docs/registry-client.md",
      "group": "registry",
      "id": "script-2-factory-r2-list-packages"
    },
    {
      "label": "Sync R2 registry index",
      "cmd": "bun run registry:sync-index-r2",
      "group": "registry",
      "id": "script-3-sync-r2-registry-index"
    },
    {
      "label": "Pages edge verify",
      "cmd": "bun run verify:pages-edge --taxonomy",
      "group": "registry",
      "id": "script-4-pages-edge-verify"
    },
    {
      "label": "Domain glossary bake",
      "cmd": "bun run glossary:portal",
      "doc": "docs/portal-foundation.md",
      "group": "registry",
      "id": "script-5-domain-glossary-bake"
    },
    {
      "label": "Ops snapshot (includes compliance)",
      "cmd": "bun run ops:snapshot",
      "doc": "docs/harness/tenants/ops-snapshot.md",
      "group": "ops",
      "id": "script-6-ops-snapshot-includes-compliance"
    },
    {
      "label": "Demo snapshot",
      "cmd": "bun run ops:snapshot:demo",
      "doc": "docs/harness/tenants/ops-snapshot.md",
      "group": "ops",
      "id": "script-7-demo-snapshot"
    },
    {
      "label": "Prediction seed",
      "cmd": "bun run ops:seed:prediction",
      "group": "ops",
      "id": "script-8-prediction-seed"
    },
    {
      "label": "TOC Ops seed",
      "cmd": "bun run ops:seed:toc",
      "doc": "docs/harness/tenants/toc-ops.md",
      "group": "ops",
      "id": "script-9-toc-ops-seed"
    },
    {
      "label": "Telegram handshake gap",
      "cmd": "bun run telegram:handshake:invite-gap",
      "doc": "docs/harness/tenants/partner-package-group-handshake.md",
      "group": "ops",
      "id": "script-10-telegram-handshake-gap"
    },
    {
      "label": "Seat capital desk refresh",
      "cmd": "bun run seat:desk:refresh",
      "doc": "docs/harness/tenants/seat-capital-desk.md",
      "group": "ops",
      "id": "script-11-seat-capital-desk-refresh"
    },
    {
      "label": "Partners-ops registry bake",
      "cmd": "bun run partners:build",
      "doc": "docs/harness/tenants/seat-capital-desk.md",
      "group": "ops",
      "id": "script-12-partners-ops-registry-bake"
    },
    {
      "label": "Compliance board bake",
      "cmd": "bun run compliance:bake",
      "doc": "docs/harness/tenants/compliance-portal.md",
      "group": "ops",
      "id": "script-13-compliance-board-bake"
    },
    {
      "label": "Compliance verify (bake + tests)",
      "cmd": "bun run compliance:verify",
      "doc": "docs/harness/tenants/compliance-portal.md",
      "group": "ops",
      "id": "script-14-compliance-verify-bake-tests"
    },
    {
      "label": "Limit raises multi-factor demo",
      "cmd": "bun run ops:limits:demo",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-15-limit-raises-multi-factor-demo"
    },
    {
      "label": "Capture raise context",
      "cmd": "bun run ops:limits:capture",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-16-capture-raise-context"
    },
    {
      "label": "Limit raise predict",
      "cmd": "bun run ops:limits:predict",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-17-limit-raise-predict"
    },
    {
      "label": "Limit raises multi check",
      "cmd": "bun run ops:limits:check:multi",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-18-limit-raises-multi-check"
    },
    {
      "label": "Limit raise analyze",
      "cmd": "bun run ops:limits:analyze",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-19-limit-raise-analyze"
    },
    {
      "label": "Limit pattern seed + bake",
      "cmd": "bun run ops:limits:seed-patterns",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-20-limit-pattern-seed-bake"
    },
    {
      "label": "Limit raise alerts",
      "cmd": "bun run ops:limits:alerts",
      "doc": "docs/harness/tenants/partner-limits.md",
      "group": "ops",
      "id": "script-21-limit-raise-alerts"
    },
    {
      "label": "Portal dev server (hot)",
      "cmd": "bun run dev:portal",
      "doc": "docs/portal-foundation.md",
      "group": "ops",
      "id": "script-22-portal-dev-server-hot"
    },
    {
      "label": "Portal doctor (all groups)",
      "cmd": "bun run portal:doctor --verbose",
      "doc": "docs/harness/tenants/portal-doctor.md",
      "group": "harness",
      "id": "script-23-portal-doctor-all-groups"
    },
    {
      "label": "Portal doctor (bunfig only)",
      "cmd": "bun run portal:doctor --group bunfig --verbose",
      "doc": "docs/UNIFIED.md",
      "group": "harness",
      "id": "script-24-portal-doctor-bunfig-only"
    },
    {
      "label": "Bake doctor-state",
      "cmd": "bun run bake:doctor",
      "doc": "docs/harness/tenants/portal-doctor.md",
      "group": "harness",
      "id": "script-25-bake-doctor-state"
    },
    {
      "label": "Reference discovery",
      "cmd": "bun run reference:discover:check",
      "doc": "docs/harness/tenants/reference-discovery.md",
      "group": "harness",
      "id": "script-26-reference-discovery"
    },
    {
      "label": "Public plane discovery",
      "cmd": "bun run public:discover:check",
      "doc": "docs/harness/tenants/public-plane.md",
      "group": "harness",
      "id": "script-27-public-plane-discovery"
    },
    {
      "label": "Public audit bundle",
      "cmd": "bun run public:audit:verify",
      "doc": "docs/harness/tenants/public-plane.md",
      "group": "harness",
      "id": "script-28-public-audit-bundle"
    },
    {
      "label": "Discovery compose",
      "cmd": "bun run discover:compose:check",
      "doc": "docs/harness/tenants/reference-discovery.md",
      "group": "harness",
      "id": "script-29-discovery-compose"
    },
    {
      "label": "Doc map check",
      "cmd": "bun run docs:map:check",
      "doc": "docs/README.md",
      "group": "harness",
      "id": "script-30-doc-map-check"
    },
    {
      "label": "Doc index bake",
      "cmd": "bun run build:doc-index",
      "doc": "lib/docs/doc-index.ts",
      "group": "harness",
      "id": "script-31-doc-index-bake"
    },
    {
      "label": "Lane status (primary/worktrees/bakes)",
      "cmd": "bun run lane:status",
      "doc": "AGENTS.md",
      "group": "harness",
      "id": "script-32-lane-status-primary-worktrees-bakes"
    },
    {
      "label": "Native Markdown docs check",
      "cmd": "bun run docs:native:check",
      "doc": "docs/BUN_NATIVE_CAPABILITIES.md",
      "group": "harness",
      "id": "script-33-native-markdown-docs-check"
    },
    {
      "label": "Compliance bake (Proton vault)",
      "cmd": "bun run compliance:bake:vault",
      "doc": "docs/harness/tenants/proton-integration.md",
      "group": "secrets",
      "id": "script-34-compliance-bake-proton-vault"
    },
    {
      "label": "Vault health gate (snapshots)",
      "cmd": "bun run vault:health",
      "doc": "docs/harness/tenants/proton-integration.md",
      "group": "secrets",
      "id": "script-35-vault-health-gate-snapshots"
    },
    {
      "label": "Vault health live bake",
      "cmd": "bun run vault:health:bake",
      "doc": "docs/harness/tenants/proton-integration.md",
      "group": "secrets",
      "id": "script-36-vault-health-live-bake"
    },
    {
      "label": "Vault map resolve (list)",
      "cmd": "bun run vault:resolve",
      "doc": "docs/harness/tenants/proton-integration.md",
      "group": "secrets",
      "id": "script-37-vault-map-resolve-list"
    },
    {
      "id": "portal-chrome-bake-apply",
      "label": "Portal chrome bake + apply",
      "cmd": "bun run portal:chrome:bake && bun tools/portal-apply-chrome.ts",
      "doc": "docs/portal-foundation.md",
      "group": "harness"
    },
    {
      "id": "monorepo-health-bake",
      "label": "Monorepo health bake",
      "cmd": "bun run monorepo:health:bake",
      "doc": "docs/harness/tenants/monorepo-health.md",
      "group": "harness"
    }
  ]
}
