II.
PlatformService JSON
Structured · liveplatform-service:kradle-forge
Kradle Forge json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "platform-service:kradle-forge",
"_kind": "PlatformService",
"_file": "domain/products/kradle.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kradle Forge",
"platformId": "platform:kradle",
"description": "Git forge services: repository hosting (via Gitea), pull requests,\nissues, reviews, branch protection, SSH key management, and\ncollaborator/team RBAC. Provides the same developer workflow as\nGitHub but as Kubernetes-native CRDs.\n"
},
"outgoingEdges": [
{
"from": "platform-service:kradle-forge",
"to": "platform:kradle",
"kind": "part_of"
}
],
"incomingEdges": [
{
"from": "kubernetes-crd-kind:kradle-kradle-project",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "agent"
}
},
{
"from": "kubernetes-crd-kind:kradle-agent-memory-repository",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "agent"
}
},
{
"from": "kubernetes-crd-kind:kradle-ref-policy",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-webhook-subscription",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-view",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-selector",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-pull-request",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-issue",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-review",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-webhook-delivery",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-external-webhook-delivery",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "external-backend"
}
},
{
"from": "kubernetes-crd-kind:kradle-repository",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-branch-protection",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-repository-permission",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "topic:kradle-crd-inventory",
"to": "platform-service:kradle-forge",
"kind": "relates_to"
}
]
}