{
  "planes": ["dichotomy", "syncopate", "synthesis", "digest", "triage", "loop"],
  "scope": ["ecosystem", "part", "one flow", "one artifact"],
  "ground": {
    "digest": "Home. The dev plane.",
    "files": [
      "src",
      "grok-bot/OP-PROC.md",
      "grok-bot/LEXICON.md",
      "src/opencode/agents",
      "AGENTS.md",
      "src/integrations",
      "package.json"
    ],
    "skills": "orchestrator, researcher, project-analysis, git-workflow, tech-writer"
  },
  "synthesis": {
    "file": "src/nucleus/synthesis.ts",
    "skills": "synthesis, confer, inference-cycle, temperament"
  },
  "routing": {
    "files": ["src/nucleus/thin-dispatch.ts"],
    "worn": "dist/nucleus/thin-dispatch.js",
    "mark": "export function scoreAndRoute",
    "wornMark": "function scoreAndRoute",
    "pick": "resolveThinDispatch",
    "skills": "routing, orchestration, processor-pipeline, delegation-gate",
    "plates": ["orchestration", "processor"]
  },
  "house": {
    "files": ["grok-bot/lib/seat-doctor.cjs", "grok-bot/templates/house/fleet/WAKE-ROUTINE.md", "grok-bot/templates/house/HOUSE.md", "src/__tests__/unit/grok-bot-house-template.test.ts", "src/__tests__/unit/grok-bot-house-migrate.test.ts"],
    "skills": "house, suit-wear, record-map, activity-log",
    "plates": ["suit-wear"]
  },
  "boot": {
    "files": ["src/core/boot-orchestrator.ts"],
    "skills": "boot-orchestrator, suit-wear, hermes-agent, opencode",
    "plates": ["suit-wear"]
  },
  "governance": {
    "files": [
      "src/governance/governance-service.ts",
      "src/governance/llm-governance-provider.ts"
    ],
    "skills": "governance, enforcer, dynamo, confer"
  },
  "memory-recall": {
    "files": ["src/integrations/hooks/plates.cjs", "src/__tests__/unit/plates.test.ts"],
    "skills": "memory-recall, record-map, repertoire, station-card",
    "plates": ["record-map"]
  },
  "orchestration": {
    "files": ["src/mcps/orchestrator/server.ts"],
    "skills": "orchestration, routing, processor-pipeline, strategist",
    "plates": ["routing", "processor"]
  },
  "processor": {
    "files": ["src/processors/processor-manager.ts"],
    "skills": "processor-pipeline, orchestration, routing",
    "plates": ["orchestration"]
  },
  "reporting": {
    "files": ["src/reporting/framework-reporting-system.ts"],
    "skills": "reporting, activity-log, suit-organs, write-home",
    "plates": ["activity-log", "suit-organs"]
  },
  "stamp-plate": {
    "files": [".agents/skills/stamp-plate/SKILL.md"],
    "mark": "Stamp a plate or a lens",
    "skills": "stamp-plate, lens-gate, record-map, site-manual",
    "plates": ["review"]
  },
  "record-map": {
    "files": ["docs-site/docs/plates/record-map.md", "src/integrations/hooks/wake-cascade.cjs", "src/integrations/hooks/session-note-index.cjs"],
    "skills": "record-map, station-card, notes-page, reflection-page, site-manual",
    "plates": ["station-card", "notes-page", "reflection-page", "site-manual", "package-face", "write-home", "activity-log", "session-capture", "lens-page"]
  },
  "write-home": {
    "files": ["src/integrations/hooks/write-home.cjs"],
    "mark": "function activityLog",
    "skills": "write-home, activity-log, session-capture, inference-files, trail-state",
    "plates": ["activity-log", "session-capture", "inference-files", "trail-state", "suit-wear"]
  },
  "activity-log": {
    "files": ["src/core/activity-logger.ts"],
    "mark": "activity.log",
    "skills": "activity-log, write-home, reporting, suit-organs",
    "plates": ["write-home", "reporting", "suit-organs"]
  },
  "session-capture": {
    "files": ["src/inference/session-capture.ts"],
    "mark": "saveSessionInference",
    "skills": "session-capture, write-home, inference-files, suit-organs",
    "plates": ["write-home", "inference-files", "suit-organs"]
  },
  "suit-wear": {
    "files": ["src/core/features-config.ts", "scripts/node/install-bridges.cjs", "scripts/node/setup.cjs", "src/integrations/cursor/hooks/xray-cloud-hook.sh"],
    "mark": "log_path",
    "skills": "suit-wear, suit-settings, write-home, package-face",
    "plates": ["suit-settings", "write-home", "package-face"]
  },
  "suit-organs": {
    "files": ["src/reporting/framework-reporting-system.ts"],
    "mark": "activity.log",
    "skills": "suit-organs, activity-log, session-capture, inference-files, trail-state",
    "plates": ["activity-log", "session-capture", "inference-files", "trail-state"]
  },
  "station-card": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs", "src/integrations/hooks/wake-cascade.cjs"],
    "mark": "formatStationMarkdown",
    "skills": "station-card, notes-page, record-map, kept-line",
    "plates": ["notes-page", "record-map", "kept-line"]
  },
  "notes-page": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs", "src/integrations/hooks/session-note-index.cjs"],
    "mark": "stampNotesPickup",
    "skills": "notes-page, station-card, record-map, pickup-stamp",
    "plates": ["station-card", "record-map"]
  },
  "reflection-page": {
    "files": ["src/inference/inference-accumulator.ts"],
    "mark": "loadReflectionInferences",
    "skills": "reflection-page, record-map, inference-files, storyteller",
    "plates": ["record-map"]
  },
  "site-manual": {
    "files": ["docs-site/docs/introduction.md", "docs-site/docs/index.md", "docs-site/docs/full-reference.md", "docs-site/docs/guides/features-since-3.1.md"],
    "mark": "survives the context window",
    "skills": "site-manual, record-map, package-face, tech-writer",
    "plates": ["record-map"]
  },
  "package-face": {
    "files": ["package.json", "grok-bot/README.md", "grok-bot/llms.txt", "grok-bot/CHANGELOG.md", "src/cli/index.ts", "src/cli/commands/plugin-commands.ts", "src/__tests__/unit/plugin-commands.test.ts"],
    "mark": "\"name\": \"0xray\"",
    "skills": "package-face, record-map, suit-wear, tech-writer",
    "plates": ["record-map", "suit-wear"]
  },
  "suit-settings": {
    "files": ["xray/features.json"],
    "mark": "log_path",
    "skills": "suit-settings, suit-wear, record-map",
    "plates": ["suit-wear", "record-map"]
  },
  "trail-state": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs"],
    "mark": "session-boot.json",
    "skills": "trail-state, write-home, suit-organs, station-card",
    "plates": ["write-home", "suit-organs"]
  },
  "inference-files": {
    "files": ["src/inference/inference-accumulator.ts"],
    "mark": "loadSessionInferences",
    "skills": "inference-files, session-capture, write-home, suit-organs",
    "plates": ["session-capture", "write-home", "suit-organs"]
  },
  "grok-compact": {
    "files": ["src/integrations/grok/hooks/session-start.js"],
    "mark": "pre_compact",
    "skills": "grok-compact, payload-heat, cursor-compact, work-fresh",
    "plates": ["payload-heat", "cursor-compact", "work-fresh"]
  },
  "payload-heat": {
    "files": ["src/integrations/grok/hooks/grok-hook-utils.js"],
    "mark": "function buildSessionBootPayload",
    "skills": "payload-heat, station-heat, pickup-stamp, grok-compact",
    "plates": ["station-heat", "pickup-stamp"]
  },
  "station-heat": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs"],
    "mark": "function applyStationHeat",
    "skills": "station-heat, pickup-stamp, notes-page, station-card",
    "plates": ["pickup-stamp", "notes-page"]
  },
  "pickup-stamp": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs"],
    "mark": "One pickup line",
    "skills": "pickup-stamp, notes-page, station-heat",
    "plates": ["notes-page"]
  },
  "cursor-compact": {
    "files": ["src/integrations/cursor/hooks/pre-compact.js"],
    "mark": "cannot block",
    "skills": "cursor-compact, payload-heat, station-heat, grok-compact",
    "plates": ["payload-heat", "station-heat"]
  }
,
  "work-fresh": {
    "files": ["src/nucleus/work-freshness.mjs"],
    "mark": "export function refreshFreshness",
    "skills": "work-fresh, station-card, grok-compact, kept-line",
    "plates": ["station-card", "grok-compact"]
  },
  "kept-line": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs"],
    "mark": "function withOneFreshLine",
    "skills": "kept-line, station-card, work-fresh",
    "plates": ["station-card", "work-fresh"]
  },
  "lens-gate": {
    "files": ["src/integrations/hooks/goggles-pipeline.mjs", "src/__tests__/unit/goggles-pipeline.test.ts"],
    "mark": "export function lensBeforeResearch",
    "skills": "lens-gate, pre-tool, lens-page, stamp-plate",
    "plates": ["pre-tool"]
  },
  "pre-tool": {
    "files": ["src/integrations/grok/hooks/pre-tool-use.js"],
    "mark": "function extractFromEvent",
    "skills": "pre-tool, lens-gate, delegation-gate",
    "plates": ["lens-gate"]
  },
  "worn-turn": {
    "plane": "integration",
    "files": [
      "src/integrations/cursor/hooks/pre-tool-use.js",
      "src/integrations/grok/hooks/pre-tool-use.js"
    ],
    "skills": "worn-turn, pre-tool, delegation-gate, lens-gate",
    "plates": ["pre-tool", "delegation-gate", "lens-gate"]
  },
  "lens-page": {
    "files": ["src/integrations/hooks/goggles-pipeline.mjs"],
    "mark": "export function formatCardPane",
    "skills": "lens-page, record-map, lens-gate",
    "plates": ["record-map", "lens-gate"]
  },
  "centrifuge": {
    "files": ["src/integrations/hooks/station-hook-runtime.cjs"],
    "mark": "function wakeOrder",
    "skills": "centrifuge, station-card, inference-cycle",
    "plates": ["station-card", "goggles"]
  },
  "repertoire": {
    "file": "src/memory-routing",
    "skills": "repertoire, memory-recall, record-map, governance"
  },
  "dynamo": {
    "plane": "dev",
    "files": [
      "src/integrations/governance/governance-client.ts",
      "src/integrations/governance/types.ts",
      "src/integrations/governance/index.ts"
    ],
    "skills": "dynamo, governance, enforcer, confer"
  },
  "foundry": {
    "root": "scripts/foundry",
    "file": "scripts/foundry/release.mjs",
    "skills": "foundry, npm-publish, suit-wear, package-face, consumer-mcp"
  },
  "delegation-gate": {
    "files": [
      "src/nucleus/delegation-gate.ts",
      "src/integrations/hooks/delegation-gate-runtime.mjs"
    ],
    "skills": "delegation-gate, temperament, orchestration, routing"
  },
  "temperament": {
    "file": "src/nucleus/suit-temperament.ts",
    "skills": "temperament, delegation-gate, confer, orchestrator"
  },
  "asides": {
    "file": "src/nucleus/user-aside.ts",
    "skills": "asides, orchestration, station-card, record-map"
  },
  "inference-cycle": {
    "file": "src/inference/inference-cycle.ts",
    "skills": "inference-cycle, inference-files, session-capture, repertoire"
  },
  "hermes": {
    "file": "src/integrations/hermes-agent",
    "skills": "hermes, hermes-agent, boot-orchestrator, consumer-mcp"
  },
  "openclaw": {
    "file": "src/integrations/openclaw",
    "skills": "openclaw, boot-orchestrator, consumer-mcp, hermes"
  },
  "opencode": {
    "file": "src/cli/commands/opencode-install.ts",
    "skills": "opencode, boot-orchestrator, consumer-mcp, orchestrator"
  },
  "consumer-mcp": {
    "root": "src/mcps",
    "file": ".mcp.json",
    "skills": "consumer-mcp, boot-orchestrator, hermes, openclaw"
  },
  "confer": {
    "file": "src/nucleus/confer.ts",
    "skills": "confer, governance, code-review, researcher"
  },
  "bifrost": {
    "plane": "ecosystem",
    "files": ["house/live/app/server.mjs", "house/live/docs/board.md"],
    "skills": "bifrost, house, record-map",
    "plates": ["house"]
  },
  "grokbot": {
    "plane": "ecosystem",
    "files": ["grok-bot/package.json"],
    "skills": "grokbot, house, bifrost",
    "plates": ["bifrost", "house"]
  }
}
