II.
Platform JSON
Structured · liveplatform:kradle
Kradle json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "platform:kradle",
"_kind": "Platform",
"_file": "domain/products/kradle.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kradle",
"homepageUrl": "https://github.com/a5c-ai/babysitter",
"description": "Kradle is a Kubernetes-native Git forge runtime — a complete Git\ncollaboration platform (comparable to GitHub or GitLab) that extends\nKubernetes' own API server and identity model rather than running as\nan opaque application on top of it. Kradle is NOT an agent — it is\nthe infrastructure platform that hosts repositories, CI pipelines,\nand dispatches coding agents to work on them.\n\nArchitecture follows a three-plane design:\n - Control plane: 75 Kradle CRD kinds for configuration,\n identity, policy, and org structure.\n - Data plane: 23 Postgres-backed aggregated API kinds for\n high-volume mutable state (repositories, pull requests, issues,\n reviews, pipelines, agent sessions, memory snapshots).\n - Integration plane: webhooks, Gitea sync, Zoekt code search,\n Kyverno policy engine, ArgoCD GitOps, and adapters dispatch.\n\nKey properties:\n - Org-scoped tenancy: every resource belongs to an Organization.\n - 75 total Kradle CRD kinds across agent, aggregated, external backend, policy, and repository resource families.\n - GitOps transparency: every UI action has a kubectl equivalent.\n - Agent dispatch as CI: coding agents run as K8s Jobs through\n the same pipeline infrastructure as CI.\n - Company brain memory: cross-run knowledge persistence via\n AgentMemoryRepository, snapshots, and vector-backed queries.\n"
},
"outgoingEdges": [
{
"from": "platform:kradle",
"to": "platform:kubernetes",
"kind": "integrates_with",
"attributes": {
"notes": "Core runtime — all resources are K8s API objects"
}
},
{
"from": "platform:kradle",
"to": "agent:adapters",
"kind": "integrates_with",
"attributes": {
"notes": "Agent dispatch uses adapters transport for coding agent sessions"
}
},
{
"from": "platform:kradle",
"to": "agent:babysitter",
"kind": "integrates_with",
"attributes": {
"notes": "Babysitter orchestrates multi-step workflows within Kradle"
}
},
{
"from": "platform:kradle",
"to": "tool:docker",
"kind": "integrates_with",
"attributes": {
"notes": "Container images for all Kradle components and agent jobs"
}
},
{
"from": "platform:kradle",
"to": "tool:gitea",
"kind": "integrates_with",
"attributes": {
"notes": "Git hosting backend — repository storage and Git protocol"
}
},
{
"from": "platform:kradle",
"to": "tool:zoekt",
"kind": "integrates_with",
"attributes": {
"notes": "Code search engine indexing all org repositories"
}
},
{
"from": "platform:kradle",
"to": "tool:kyverno",
"kind": "integrates_with",
"attributes": {
"notes": "Policy engine enforcing org-level policy profiles"
}
},
{
"from": "platform:kradle",
"to": "tool:argocd",
"kind": "integrates_with",
"attributes": {
"notes": "GitOps continuous deployment of Kradle and tenant workloads"
}
},
{
"from": "platform:kradle",
"to": "tool:helm",
"kind": "integrates_with",
"attributes": {
"notes": "Packaging and templating for Kradle Helm charts"
}
},
{
"from": "platform:kradle",
"to": "tool:psql",
"kind": "integrates_with",
"attributes": {
"notes": "Aggregated API server persistence for high-cardinality data"
}
},
{
"from": "platform:kradle",
"to": "framework:nextjs",
"kind": "integrates_with",
"attributes": {
"notes": "Web UI built on Next.js App Router"
}
},
{
"from": "platform:kradle",
"to": "framework:react",
"kind": "integrates_with",
"attributes": {
"notes": "Component library for the Kradle dashboard"
}
},
{
"from": "platform:kradle",
"to": "agent:claude-code",
"kind": "hosts",
"attributes": {
"notes": "Claude Code agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:codex",
"kind": "hosts",
"attributes": {
"notes": "Codex agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:cursor",
"kind": "hosts",
"attributes": {
"notes": "Cursor agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:gemini-cli",
"kind": "hosts",
"attributes": {
"notes": "Gemini CLI agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:aider",
"kind": "hosts",
"attributes": {
"notes": "Aider agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:cline",
"kind": "hosts",
"attributes": {
"notes": "Cline agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:continue",
"kind": "hosts",
"attributes": {
"notes": "Continue agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:windsurf",
"kind": "hosts",
"attributes": {
"notes": "Windsurf agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:devin",
"kind": "hosts",
"attributes": {
"notes": "Devin agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:goose",
"kind": "hosts",
"attributes": {
"notes": "Goose agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:bolt",
"kind": "hosts",
"attributes": {
"notes": "Bolt agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:sweep-ai",
"kind": "hosts",
"attributes": {
"notes": "Sweep AI agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:openhands",
"kind": "hosts",
"attributes": {
"notes": "OpenHands agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:roo-code",
"kind": "hosts",
"attributes": {
"notes": "Roo Code agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:opencode",
"kind": "hosts",
"attributes": {
"notes": "OpenCode agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "agent:hermes",
"kind": "hosts",
"attributes": {
"notes": "Hermes agents dispatch into Kradle-managed repositories"
}
},
{
"from": "platform:kradle",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "platform:kradle",
"to": "domain:devops",
"kind": "applies_to"
},
{
"from": "platform:kradle",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-agent-dispatch",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-auto-trigger",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-approval-gate",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-workspace-provision",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-context-assembly",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-permission-review",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-pr-as-artifact",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "orch-primitive:kradle-memory-consolidation",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-agent-dispatch",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "api-endpoint"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-agent-trigger-process",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "event-routing"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-agent-approval-decide",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-pr-create",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "api-endpoint"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-pr-merge",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "api-endpoint"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-pr-review",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-memory-query",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "api-endpoint"
}
}
},
{
"from": "platform:kradle",
"to": "interaction-primitive:kradle-memory-update",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
],
"incomingEdges": [
{
"from": "interaction-pattern:kradle-issue-to-pr",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-pattern:kradle-ci-failure-fix",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-pattern:kradle-memory-assisted-dispatch",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-pattern:kradle-governed-agent-work",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "knowledge-fabric-impl:kradle.knowledge@current",
"to": "platform:kradle",
"kind": "composes",
"attributes": {
"role": "knowledge-fabric"
}
},
{
"from": "agent-platform-impl:kradle.platform@current",
"to": "platform:kradle",
"kind": "composes",
"attributes": {
"role": "platform"
}
},
{
"from": "stack-part:kradle-control-plane",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle control plane component"
}
},
{
"from": "stack-part:kradle-aggregated-api",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle aggregated API component"
}
},
{
"from": "stack-part:kradle-identity-engine",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle identity engine component"
}
},
{
"from": "stack-part:kradle-git-backend",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle Git backend component"
}
},
{
"from": "stack-part:kradle-object-store",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle object store component"
}
},
{
"from": "stack-part:kradle-code-search",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle code search component"
}
},
{
"from": "stack-part:kradle-ci-engine",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle CI engine component"
}
},
{
"from": "stack-part:kradle-agent-dispatch",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle agent dispatch component"
}
},
{
"from": "stack-part:kradle-agent-triggers",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle agent triggers component"
}
},
{
"from": "stack-part:kradle-agent-approvals",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle agent approvals component"
}
},
{
"from": "stack-part:kradle-agent-workspaces",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle agent workspaces component"
}
},
{
"from": "stack-part:kradle-agent-context",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle agent context assembly component"
}
},
{
"from": "stack-part:kradle-company-brain",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle company brain component"
}
},
{
"from": "stack-part:kradle-gitops-sync",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle GitOps sync component"
}
},
{
"from": "stack-part:kradle-webhook-bus",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle webhook bus component"
}
},
{
"from": "stack-part:kradle-adapters-client",
"to": "platform:kradle",
"kind": "part_of",
"attributes": {
"notes": "Kradle Agent Adapter client component"
}
},
{
"from": "presentation:kradle-web-ui",
"to": "platform:kradle",
"kind": "bundled_with",
"attributes": {
"notes": "Primary web interface for the Kradle forge"
}
},
{
"from": "presentation:kradle-cli",
"to": "platform:kradle",
"kind": "bundled_with",
"attributes": {
"notes": "kubectl-native CLI for Kradle resources"
}
},
{
"from": "presentation:kradle-api",
"to": "platform:kradle",
"kind": "bundled_with",
"attributes": {
"notes": "REST API surface for the Kradle forge"
}
},
{
"from": "claim:kradle-has-75-crd-kinds",
"to": "platform:kradle",
"kind": "asserts_about"
},
{
"from": "claim:kradle-integrates-with-adapters",
"to": "platform:kradle",
"kind": "asserts_about"
},
{
"from": "claim:kradle-has-stack-impls",
"to": "platform:kradle",
"kind": "asserts_about"
},
{
"from": "role:platform-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Platform engineers build and operate Kradle as their primary forge"
}
},
{
"from": "role:site-reliability-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "SREs ensure Kradle availability, latency, and error budgets"
}
},
{
"from": "role:sre",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "SREs monitor and maintain Kradle platform health"
}
},
{
"from": "role:devops-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "DevOps engineers configure CI pipelines and GitOps on Kradle"
}
},
{
"from": "role:infrastructure-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Infrastructure engineers manage the K8s clusters running Kradle"
}
},
{
"from": "role:release-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Release engineers use Kradle pipelines for release management"
}
},
{
"from": "role:build-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Build engineers maintain Kradle CI pipeline definitions"
}
},
{
"from": "role:security-architect",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Security architects design Kradle RBAC and policy profiles"
}
},
{
"from": "role:DevSecOps-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "DevSecOps engineers integrate security scanning into Kradle pipelines"
}
},
{
"from": "role:cloud-architect",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Cloud architects design multi-cluster Kradle deployments"
}
},
{
"from": "role:head-of-platform",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Heads of platform own Kradle adoption strategy and roadmap"
}
},
{
"from": "role:platform-product-manager",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Platform PMs define Kradle feature priorities and user workflows"
}
},
{
"from": "role:developer-experience-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "DX engineers optimize Kradle developer workflows and CLI UX"
}
},
{
"from": "role:internal-tools-engineer",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Internal tools engineers build custom integrations on Kradle APIs"
}
},
{
"from": "workflow:feature-development",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Feature development uses Kradle repos, branches, and PRs"
}
},
{
"from": "workflow:code-review",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Code review happens through Kradle pull request reviews"
}
},
{
"from": "workflow:release-management",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Releases are cut via Kradle pipelines and release resources"
}
},
{
"from": "workflow:pull-request-lifecycle",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle natively models the full PR lifecycle as K8s resources"
}
},
{
"from": "workflow:incident-response",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Incident response uses Kradle hotfix PRs and agent dispatch"
}
},
{
"from": "workflow:dependency-update",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Dependency updates dispatch agents on Kradle to create update PRs"
}
},
{
"from": "workflow:hotfix-deployment",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Hotfixes use Kradle fast-track pipelines with reduced approval gates"
}
},
{
"from": "workflow:vulnerability-management",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Vulnerability remediation dispatches agents to patch repos on Kradle"
}
},
{
"from": "workflow:security-audit",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Security audits leverage Kradle code search and pipeline scanning"
}
},
{
"from": "workflow:change-management",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Change management uses Kradle approval gates and policy enforcement"
}
},
{
"from": "workflow:bug-triage",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Bug triage uses Kradle issues and agent dispatch for investigation"
}
},
{
"from": "workflow:canary-deployment",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Canary deployments orchestrated through Kradle GitOps pipelines"
}
},
{
"from": "skill-area:gitops",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "GitOps principles underpin Kradle's design philosophy"
}
},
{
"from": "skill-area:ci-cd",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "primary",
"notes": "Kradle includes a full CI/CD pipeline engine as a core service"
}
},
{
"from": "skill-area:platform-engineering",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "primary",
"notes": "Kradle is a platform engineering product — the primary use case"
}
},
{
"from": "skill-area:k8s-rbac",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "K8s RBAC foundations are used by Kradle identity model"
}
},
{
"from": "skill-area:k8s-operator-development",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "Kradle controllers follow operator development patterns"
}
},
{
"from": "skill-area:container-security",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "Agent workspaces run as containers with security boundaries"
}
},
{
"from": "skill-area:containerization",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "All Kradle components and agent jobs run as containers"
}
},
{
"from": "skill-area:policy-as-code",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "primary",
"notes": "Kradle policy engine uses Kyverno for policy-as-code enforcement"
}
},
{
"from": "skill-area:authentication-authorization",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"confidence": "secondary",
"notes": "Kradle supports OIDC, x509, PAT, and SSH key authentication"
}
},
{
"from": "stack-profile:kubernetes-platform-engineering",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle is a K8s-native platform engineering product"
}
},
{
"from": "stack-profile:gitops-deployment",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle uses and enables GitOps deployment patterns"
}
},
{
"from": "stack-profile:cicd-platform",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle includes a native CI/CD pipeline engine"
}
},
{
"from": "stack-profile:coding-agent-platform",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle dispatches coding agents as platform-managed jobs"
}
},
{
"from": "stack-profile:multi-agent-orchestration",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle orchestrates multiple agent stacks across repositories"
}
},
{
"from": "stack-profile:autonomous-agent-fleet",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "Kradle governs fleets of autonomous coding agents with approval gates"
}
},
{
"from": "stack-profile:ai-code-review-pipeline",
"to": "platform:kradle",
"kind": "integrates_with",
"attributes": {
"notes": "AI code review agents dispatch through Kradle PR workflows"
}
},
{
"from": "methodology:trunk-based-development",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Kradle branch protection and fast-forward merge support trunk-based development"
}
},
{
"from": "methodology:GitFlow",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Kradle branch protection supports GitFlow branching models"
}
},
{
"from": "methodology:Google-SRE-methodology",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Kradle implements SRE principles: error budgets, SLIs on platform resources"
}
},
{
"from": "methodology:chaos-engineering-methodology",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Kradle's K8s-native design enables chaos testing of forge components"
}
},
{
"from": "responsibility:deployment-management",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Deployment management uses Kradle's GitOps and pipeline infrastructure"
}
},
{
"from": "responsibility:release-coordination",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Release coordination uses Kradle pipelines and release resources"
}
},
{
"from": "responsibility:security-audit",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Security audits cover Kradle RBAC, policy profiles, and agent permissions"
}
},
{
"from": "responsibility:access-control",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Access control is managed through Kradle's org-scoped RBAC model"
}
},
{
"from": "responsibility:incident-response",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Incident response dispatches agents for emergency fixes on Kradle"
}
},
{
"from": "responsibility:disaster-recovery",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Disaster recovery plans cover Kradle etcd, Postgres, and Git data"
}
},
{
"from": "responsibility:ai-agent-adoption-strategy",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "AI agent adoption strategy is implemented through Kradle agent stacks"
}
},
{
"from": "responsibility:ai-safety-guardrails",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "AI safety guardrails are enforced via Kradle permission sets and policies"
}
},
{
"from": "responsibility:ai-agent-usage-review",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Agent usage review uses Kradle session transcripts and cost tracking"
}
},
{
"from": "responsibility:cost-optimization",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "Cost optimization uses Kradle quota profiles and agent compute budgets"
}
},
{
"from": "responsibility:dx-tooling-maintenance",
"to": "platform:kradle",
"kind": "applies_to",
"attributes": {
"notes": "DX tooling maintenance covers Kradle CLI, web UI, and SDK updates"
}
},
{
"from": "platform-service:kradle-external-backends",
"to": "platform:kradle",
"kind": "provided_by"
},
{
"from": "platform-service:kradle-identity",
"to": "platform:kradle",
"kind": "provided_by"
},
{
"from": "topic:kradle-crd-inventory",
"to": "platform:kradle",
"kind": "relates_to"
},
{
"from": "claim:kradle-crd-kind-count-75",
"to": "platform:kradle",
"kind": "claims"
},
{
"from": "claim-test:kradle-crd-kind-count-75",
"to": "platform:kradle",
"kind": "asserts_about"
},
{
"from": "platform-service:kradle-forge",
"to": "platform:kradle",
"kind": "part_of"
},
{
"from": "platform-service:kradle-ci",
"to": "platform:kradle",
"kind": "part_of"
},
{
"from": "platform-service:kradle-agent-dispatch",
"to": "platform:kradle",
"kind": "part_of"
},
{
"from": "platform-service:kradle-company-brain",
"to": "platform:kradle",
"kind": "part_of"
},
{
"from": "platform-service:kradle-policy",
"to": "platform:kradle",
"kind": "part_of"
}
]
}