II.
Definition JSON
Structured · livedefinition:krate-forge-model
Krate Forge Resource Model json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "definition:krate-forge-model",
"_kind": "Definition",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Forge Resource Model",
"authoredAt": "2026-05-10T00:00:00Z",
"text": "The Git forge resource model in Krate — the aggregated API kinds\nthat implement repository collaboration workflows:\n\nRepository: Org-scoped resource representing a Git repository.\n Backed by a Gitea repository for storage. Supports visibility\n (public/internal/private), default branch, description, topics,\n and fork relationships.\nPullRequest: Represents a proposed change with source/target branch,\n status (open/merged/closed), reviewers, labels, and milestone.\n Status conditions track CI checks, review approvals, and merge\n readiness.\nIssue: Lightweight work tracking with assignees, labels, milestone,\n and cross-references to PRs.\nReview: Pull request review with verdict (approve/request-changes/\n comment) and inline comments anchored to diff hunks.\nPipeline: CI/CD pipeline definition with stages, steps, triggers,\n and resource requirements. Pipelines execute as Kubernetes Jobs.\nBranchProtection: Rules governing who can push to a branch,\n required status checks, required reviewers, and merge strategies\n (merge/squash/rebase).\nRelease: Tagged version with release notes, changelog generation,\n and attached binary artifacts.\n",
"status": "canonical"
},
"outgoingEdges": [
{
"from": "definition:krate-forge-model",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-forge-model",
"to": "domain:devops",
"kind": "applies_to"
},
{
"from": "definition:krate-forge-model",
"to": "tool:kubernetes",
"kind": "supports"
},
{
"from": "definition:krate-forge-model",
"to": "skill-area:ci-cd",
"kind": "supports"
},
{
"from": "definition:krate-forge-model",
"to": "skill-area:platform-engineering",
"kind": "supports"
}
],
"incomingEdges": [
{
"from": "interaction-primitive:krate-pr-create",
"to": "definition:krate-forge-model",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-merge",
"to": "definition:krate-forge-model",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-review",
"to": "definition:krate-forge-model",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "claim:krate-ci-engine-modeled",
"to": "definition:krate-forge-model",
"kind": "asserts_about"
}
]
}