# core.libkungfu.dev full agent index { "site": { "schemaVersion": 1, "contract": "core.libkungfu.dev/site-bundle-consumer/v1", "generatedAt": "2026-07-28T15:06:57.000Z", "publishedAt": "2026-07-28T15:06:57.000Z", "reproducible": true, "timestampPolicy": "ci-injected", "deterministicInputs": [ "scripts/render-site.mjs", "scripts/publication-packages.cjs", "src/fixtures/*.json", "src/publication-packages.json", "resolved dogfood immutable snapshot URL and SHA-256", "pnpm-lock.yaml", "@kungfu-tech/buildchain package content", "@kungfu-tech/kfd package content", "@kungfu-tech/site package content", "declared @kungfu-tech/paper-* package content", "sourceRevision", "sourceDateEpoch", "package content", "declared Buildchain surface manifest contract" ], "sourceDateEpoch": "0", "sourceRevision": "be9198f2b0f9dee2a4bee5f051b015a4f48f6af7", "timestampPolicyDetails": { "contract": "kungfu-buildchain-surface-timestamp-policy", "timestampFields": [ "generatedAt", "publishedAt" ], "timestampFieldsParticipateInArtifactDigest": true, "artifactDigestScope": "site dist manifest JSON files", "note": "Human-readable timestamps are separate from reproducibility inputs; do not infer reproducibility from epoch timestamps." }, "canonicalHost": "core.libkungfu.dev", "package": { "name": "@kungfu-tech/site", "version": "4.0.0-alpha.1", "integrity": "sha512-MN3eIIcuVvTwz59U1DpdIVMbQjpDgKJKVncGws9iLJKXK9bhO261Tto8IFfsXT96lAbl65bj6qa67EPJv9vV4g==" }, "bundle": { "contract": "kungfu.site-bundle/v1", "contentRoot": "sha256:8656db9db7f6ffba17b6a137162331c2cf63926eefe452aa94c4c5eb6bc05e69", "sourceRoot": "sha256:83323cb0d2644451ead64772497be591a47338e071e7fe27602d361ffdafdacb", "source": { "repository": "https://github.com/kungfu-systems/kungfu", "revision": "74198a765f8c7d0f69f7e2c848bca935e1f40646", "treeDirty": false, "authorityPolicy": "composition-only; exact upstream paths and content roots remain authoritative", "reproducible": true }, "schemaDigest": "sha256:0cb27d7bfb56086c5667336771f04df539cbf64b4296ee1cadc070915d3477a3" }, "readerContract": { "contract": "libkungfu-dev-reader-contract/v1", "owner": "site-libkungfu-dev", "path": { "id": "core", "audience": "Kungfu adopters and runtime builders", "question": "Which Kungfu layer solves the continuity problem I have now?", "promise": "Start with the complete product map, adopt only the layer you need, and inspect every maturity and authority boundary.", "claimClass": "site-synthesis", "sourceRefs": [ "kungfu-site-bundle" ], "authorityLabel": "Explore the product map", "authorityHref": "/", "evidenceLabel": "Inspect the exact bundle", "evidenceHref": "/site-bundle.json" }, "humanEntries": { "overview": "https://core.libkungfu.dev/", "format": "https://core.libkungfu.dev/format/", "primitives": "https://core.libkungfu.dev/primitives/", "runtime": "https://core.libkungfu.dev/runtime/", "abi": "https://core.libkungfu.dev/abi/", "sdk": "https://core.libkungfu.dev/sdk/", "extensions": "https://core.libkungfu.dev/extensions/", "products": "https://core.libkungfu.dev/products/", "qualification": "https://core.libkungfu.dev/qualification/", "decisions": "https://core.libkungfu.dev/decisions/", "horizons": "https://core.libkungfu.dev/horizons/" }, "layers": [ { "id": "first-screen", "label": "First-screen proposition", "owner": "site-libkungfu-dev", "purpose": "Answer why this surface matters to its intended reader before status, registry, or implementation detail." }, { "id": "guided-synthesis", "label": "Guided synthesis", "owner": "site-libkungfu-dev", "purpose": "Connect facts across Kungfu, KFD, and Buildchain without turning the synthesis into a new normative source." }, { "id": "upstream-authority", "label": "Upstream authority", "owner": "kungfu-systems/kungfu, @kungfu-tech/kfd, and @kungfu-tech/buildchain", "purpose": "Supply runtime semantics, protocol decisions, schemas, commands, workflows, and release facts." }, { "id": "machine-evidence", "label": "Machine evidence", "owner": "upstream authorities projected by site-libkungfu-dev", "purpose": "Expose exact sources, versions, digests, qualification, claim boundaries, and stable routes for independent inspection." } ], "sourceBoundary": { "truthOwner": "upstream-evidence-and-manifests", "siteRole": "reader contract, guided synthesis, visual composition, routing, and rendering", "rule": "The site owns first-screen framing, cross-surface synthesis, reading order, progressive disclosure, navigation, and visual composition. Every technical or release claim must bind to immutable upstream evidence or a pinned package; core specs, KFD semantics, CLI parameters, workflow inputs, release state machines, schemas, and provenance remain upstream-owned." } }, "positioning": { "promise": "Kungfu helps a fresh agent continue the same real-world work without asking you to explain it all again.", "firstReleaseOutcome": "Keep the work when the chat ends.", "status": "The portable Spec and site bundles are qualified at 4.0.0-alpha.1; the complete product, public CLI and stable compatibility remain separate release claims.", "principle": "One core, many complete products. Higher layers add convenience, never authority.", "currentFocus": "Accountable agent runtime is the current product focus; quantitative trading is historical proof and games or virtual worlds are a future derivative horizon." }, "adoptionLayers": [ { "id": "format", "label": ".kungfu format and workspace contract", "job": "Inspect the pre-release portable authority, required-reader behavior, version matrix, schema registry, retained vectors, workspace layout and preservation rules.", "notRequired": "GUI, Electron, or a particular language host.", "maturity": "staged", "sourceIds": [ "spec-consumer-contract", "spec-manifest-schema", "product-layers" ] }, { "id": "libkungfu", "label": "libkungfu", "job": "Embed the local truth-source loop, Episode lifecycle, query, verification, export and recovery.", "notRequired": "Python, Node, Rust host, Electron, cloud or database service.", "maturity": "qualified", "sourceIds": [ "product-layers", "abi-boundary", "abi-guide" ] }, { "id": "sdk", "label": "Python, npm and Cargo SDKs", "job": "Use the same native semantics through one idiomatic language ecosystem.", "notRequired": "Sibling SDKs or GUI.", "maturity": "staged", "sourceIds": [ "product-layers", "node-sdk", "rust-sdk", "layer-release" ] }, { "id": "cli-tui", "label": "Standalone CLI and TUI", "job": "Discover, record, query, verify, maintain and export headlessly.", "notRequired": "Electron.", "maturity": "staged", "sourceIds": [ "product-layers", "cli-contract", "tui-package" ] }, { "id": "gui", "label": "GUI", "job": "Run complete supported visual workflows over public lower contracts.", "notRequired": "Knowledge of internal storage or SQL.", "maturity": "qualified", "sourceIds": [ "product-layers", "gui-package", "gui-qualification" ] }, { "id": "app", "label": "Assembled Kungfu App", "job": "Install compatible official layers as one convenience product.", "notRequired": "Use of every bundled layer.", "maturity": "coming-soon", "sourceIds": [ "project-readme", "product-layers", "layer-release" ] } ], "formatAuthority": { "contract": "kungfu.site-format-authority-projection/v1", "projectionPolicy": "exact-byte-copy-from-verified-@kungfu-tech/spec/v1", "package": { "name": "@kungfu-tech/spec", "version": "4.0.0-alpha.1" }, "pickup": { "coordinate": "@kungfu-tech/spec@4.0.0-alpha.1", "packageEntry": "@kungfu-tech/spec", "manifestExport": "manifestPath", "bundledPath": "format/manifest.json", "manifestRoot": "sha256:3d4ccd24f55e3b967a2d13924233bd8e89d3464fb74a2499ee1e67374f1a68ac", "protocol": "sha256:opaque-bytes/v1" }, "formatNamespace": "libkungfu:fact-ledger", "specVersion": "0.1", "status": "pre-release", "normativeRoot": "sha256:1aea26e10e7b142247254513f744b7c7bc5a06e4b65942d90a49ec1a064b9713", "rootProtocol": "sha256:canonical-json/v1", "reproducibility": "canonical-json-sorted-keys-utf8-lf/v1", "conformance": { "status": "qualified-retained-corpus", "release": "v2", "releaseRoot": "sha256:bd03705e65b8df296329e65753a577d5d4aee34a929e5e889ba20c95f9b3463d", "vectorCount": 16 }, "docsUrl": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md", "routes": { "overview": { "path": "format/authority.json", "artifactRoot": "sha256:b6130ec9f28633bc46ec5d2a8dbd8ec33563f718c4b875a44b314e2faa82a95e", "byteLength": 6867, "schema": "kungfu.spec.generated-authority/v1", "status": "current-pre-release-authority", "url": "https://core.libkungfu.dev/format/authority.json" }, "readerContract": { "path": "format/reader-matrix.json", "artifactRoot": "sha256:9567d9ac737c7ab621f9aa55d1eebd7e4a16eed1ce7e4d5e79d3d548b85fea82", "byteLength": 5528, "schema": "kungfu.spec.reader-matrix/v1", "status": "current", "url": "https://core.libkungfu.dev/format/reader-matrix.json" }, "versionMatrix": { "path": "format/compatibility.json", "artifactRoot": "sha256:40109e501c244dcc39408d3193f2e7aa4f66989da74de1c85c2b26c59154172e", "byteLength": 6077, "schema": "kungfu.spec.compatibility-map/v1", "status": "current", "url": "https://core.libkungfu.dev/format/compatibility.json" }, "registry": { "path": "format/registry.json", "artifactRoot": "sha256:f28025e5e890b5e0f9d02d648472e621608d3486e0d550f2f58f51c6c63667b7", "byteLength": 8959, "schema": "kungfu.spec.schema-registry/v1", "status": "current-pre-release-authority", "url": "https://core.libkungfu.dev/format/registry.json" }, "vectors": { "path": "format/vectors/index.json", "artifactRoot": "sha256:40a26afcc56ca921af0ad249489d358cb9d49136b877ad5efd74877b88335643", "byteLength": 14425, "schema": "kungfu.spec.vector-index/v1", "status": "qualified-retained-corpus", "url": "https://core.libkungfu.dev/format/vectors/index.json" } }, "nonClaims": [ "The standalone portable format is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is not normative.", "The package is a projection and does not replace its owning sources." ], "manifest": "https://core.libkungfu.dev/format/manifest.json" }, "surfaces": [ { "id": "overview", "label": "Product map", "route": "/", "headline": "Keep durable work continuity while choosing only the Kungfu layer you need.", "summary": "Start from the user outcome, then move through independently adoptable format, native, SDK, headless, visual and assembled products.", "claimClass": "product-framing", "maturity": "coming-soon", "capabilities": [ "Preserve current understanding, omissions, decisions and next action across fresh contexts.", "Expose the same bounded product and evidence map to humans and agents." ], "knownLimits": [ "The first public CLI and stable product release are not claimed available yet." ], "sourceIds": [ "project-readme", "agent-work-state", "product-layers" ], "authorities": [ { "id": "project-readme", "path": "README.md", "role": "product-framing", "contentRoot": "sha256:f298b602f86cfaa447d62c18fc579b8d3c0445d2f3a4911b99ffe56beadc41fd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/README.md" }, { "id": "agent-work-state", "path": "docs/profiles/agent-work-state.md", "role": "semantic-authority", "contentRoot": "sha256:1e92199537afb31fd4b2a44c634f0335cc725f1884bc500a7a6e7996cb4f4395", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/profiles/agent-work-state.md" }, { "id": "product-layers", "path": "docs/concepts/product-layers.md", "role": "semantic-authority", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" } ] }, { "id": "format", "label": ".kungfu", "route": "/format/", "headline": "An exact pre-release portable authority bundle, projected without creating a second format truth.", "summary": "The site binds @kungfu-tech/spec@4.0.0-alpha.1, its normative root, v4 alpha baseline and artifact roots while the owning format, reader, migration, schema and vector contracts retain semantic authority.", "claimClass": "current-contract", "maturity": "staged", "capabilities": [ "Inspect the portable authority overview and exact package pickup coordinate.", "Route required-reader profiles, compatibility tuples, migration ownership and the schema registry.", "Inspect the qualified retained cross-version vector corpus and every rooted artifact without monorepo reach-through.", "Render all eleven integrity-bound human page models directly from the installed package." ], "knownLimits": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is a pickup coordinate, not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative." ], "sourceIds": [ "spec-consumer-contract", "spec-manifest-schema", "spec-readme" ], "authorities": [ { "id": "spec-consumer-contract", "path": "framework/spec/CONSUMING.md", "role": "machine-contract", "contentRoot": "sha256:1a5616fb506db1006a749331d218a8d77410c19ba13ce2344bd53e88bbe71f54", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md" }, { "id": "spec-manifest-schema", "path": "framework/spec/schema/manifest.schema.json", "role": "machine-contract", "contentRoot": "sha256:272b75700c2d467bc78ac3d19c1d3d1cfd8d09ec0e1835d1487ab307bfda3391", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/schema/manifest.schema.json" }, { "id": "spec-readme", "path": "framework/spec/README.md", "role": "product-framing", "contentRoot": "sha256:80d93adb4291ca23d1606c7da169c60c9f2754c9d5631870839f82baf11bfe36", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/README.md" } ] }, { "id": "primitives", "label": "Fact, Episode and Action Geometry", "route": "/primitives/", "headline": "Two ontology bindings preserve reality; three action responsibilities keep intent, perspective and authority distinct.", "summary": "Fact preserves admitted state at an explicit Cut. Episode preserves realized causal occurrence. Pursuit, Atlas and Warrant are Action Geometry responsibilities expressed over exact Facts.", "claimClass": "qualified-source", "maturity": "qualified-shadow", "capabilities": [ "Fact: identify admitted state at a declared Cut.", "Episode: retain what actually occurred with causal provenance.", "Pursuit: preserve intended change and success conditions.", "Atlas: preserve perspective, sources, omissions and Cut.", "Warrant: preserve bounded authority for an exact action and state." ], "knownLimits": [ "The runtime is a qualified shadow and does not claim authority cutover or P17 release qualification.", "Episode is not a fourth Action Geometry primitive and occurrence does not prove completion." ], "sourceIds": [ "fact-episode-action", "action-geometry-contract", "agent-work-state" ], "authorities": [ { "id": "fact-episode-action", "path": "docs/architecture/fact-episode-action-runtime.md", "role": "semantic-authority", "contentRoot": "sha256:00fdafd867bcbe784da098209950a15d7f24bf0f1fe5d5ccc9bd6823b89bce9a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/fact-episode-action-runtime.md" }, { "id": "action-geometry-contract", "path": "framework/action/action-geometry.contract.json", "role": "machine-contract", "contentRoot": "sha256:7714576ce33208544ca8a9ee1869ad988d815c07dacbf9e136e0475ce2fb9793", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/action/action-geometry.contract.json" }, { "id": "agent-work-state", "path": "docs/profiles/agent-work-state.md", "role": "semantic-authority", "contentRoot": "sha256:1e92199537afb31fd4b2a44c634f0335cc725f1884bc500a7a6e7996cb4f4395", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/profiles/agent-work-state.md" } ] }, { "id": "runtime", "label": "Runtime", "route": "/runtime/", "headline": "Append once, observe live, and recover from the same retained evidence path.", "summary": "The mmap journal, typed storage services, Fact and Episode operations, projections and explicit durability frontiers form the native runtime mechanism.", "claimClass": "implemented-source", "maturity": "qualified", "capabilities": [ "Ordered append and zero-copy observation over the journal.", "Fact admission, Episode lifecycle, historical query, verification, export and recovery.", "Explicit visibility, commit and durability frontiers rather than one ambiguous success state." ], "knownLimits": [ "Visibility is not durability; strong durability candidates are separately admitted and not the default universal claim.", "Replication, high availability, arbitrary side-effect recovery and battle-tested external adoption are not claimed." ], "presentation": { "kicker": "libkungfu runtime substrate", "architecture": { "label": "One journal, four local views", "writer": { "label": "Agent worker", "detail": "Appends action, lifecycle and telemetry frames once." }, "journal": { "label": "Append-only mmap Episode journal", "detail": "One published frame stream is retained evidence and the local reader bus.", "qualifier": "single writer · many local readers", "frames": [ "action", "tool I/O", "tokens", "telemetry" ] }, "readers": [ { "id": "live-tail", "label": "Hub live tail", "detail": "Observe published frames without a second event pipeline.", "status": "integration pattern" }, { "id": "supervisor", "label": "Supervisor", "detail": "Read heartbeat and progress without interrupting the worker.", "status": "integration pattern" }, { "id": "rewind", "label": "Rewind and replay", "detail": "Reopen retained evidence at a qualified frontier.", "status": "implemented in qualified slices" }, { "id": "fanout", "label": "Local readers", "detail": "Fan out one published stream to co-located consumers.", "status": "implemented substrate" } ] }, "outcomes": [ { "title": "Storage is the bus", "summary": "The journal is not copied into a second transport just to become observable. Retained frames are the local read surface." }, { "title": "Observation stays off the writer path", "summary": "Readers attach to published mmap pages, so each observer does not require a new writer-side copy or broker hop." }, { "title": "Recovery starts from retained truth", "summary": "After failure, resume from the last qualified published or durable frontier and classify any unacknowledged tail explicitly." } ], "semanticBoundary": { "heading": "Frames record what happened. Policy decides what it means.", "body": "The journal carries ordered evidence. KFD and each Hub's local policy define authority, admission, completion and what may safely happen next.", "invariants": [ "Delivery is not admission.", "Occurrence is not completion.", "Authentication is not authority." ], "kfdUrl": "https://kfd.libkungfu.dev/" }, "frontiers": [ { "id": "visible", "label": "visible", "status": "implemented", "summary": "A complete frame is published and available to declared live readers." }, { "id": "durable-group", "label": "durable_group", "status": "candidate-qualified", "summary": "A frame is at or below a selected batch durable watermark. Production durable ingest remains disabled by default." }, { "id": "durable-sync", "label": "durable_sync", "status": "candidate-qualified", "summary": "Required data and metadata cross a named local durability barrier. Production durable ingest remains disabled by default." }, { "id": "replicated", "label": "replicated", "status": "future", "summary": "A separate replication policy acknowledges the frame; this is not a current implementation target." } ], "qualificationClaims": [ "The mmap MAP_SHARED publish barrier is implemented for a single writer and multiple cross-process readers.", "The production mapping profile currently qualifies visibility; durable requests remain fail closed unless a named candidate path is selected.", "The current reference Hub adapter carries lifecycle metadata, not prompt, tool, token, provider payloads or private journal bytes.", "The wider visible typed-agent and multi-reader product surfaces remain separate end-to-end admission work." ] }, "sourceIds": [ "product-layers", "mmap-decision", "durability-qualification", "abi-boundary" ], "authorities": [ { "id": "product-layers", "path": "docs/concepts/product-layers.md", "role": "semantic-authority", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" }, { "id": "mmap-decision", "path": "docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md", "role": "semantic-authority", "contentRoot": "sha256:dce8d379f4bd7f4800f9141ac2f1a5e9a8365c526733adef4eed007895f40e84", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md" }, { "id": "durability-qualification", "path": "docs/qualification/durability-and-crash-recovery.md", "role": "qualification-evidence", "contentRoot": "sha256:e7a72bb6bd9f5f12e29fbe568537f2fe580b3ae04d08547f9bb30b85172d581a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/durability-and-crash-recovery.md" }, { "id": "abi-boundary", "path": "docs/architecture/kfd7-library-boundary.md", "role": "semantic-authority", "contentRoot": "sha256:bbbc8c0edef41af765179b2c405f2605ec3b859362c29becdc79b75bcadfb1dd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfd7-library-boundary.md" } ] }, { "id": "abi", "label": "Native ABI", "route": "/abi/", "headline": "One public bootstrap discovers separately versioned responsibility interfaces.", "summary": "KFD-7 standardizes kungfu_get_api with discovery, stream, ledger-action and maintenance v1 tables, stable numeric statuses and explicit protocol, schema and encoding fields.", "claimClass": "qualified-source", "maturity": "qualified", "capabilities": [ "Negotiate ABI and interface versions without a language host.", "Use owner-thread contexts, token-bounded results and explicit release.", "Call stream, ledger-action and maintenance responsibilities behind one export." ], "knownLimits": [ "JSON is the named v1 edge encoding, not Root identity.", "Timeout is reserved in v1; cancellation is cooperative and does not preempt an admitted one-shot call.", "libyijinjing has no shared ABI and Node is not a successor ABI reference wrapper." ], "sourceIds": [ "abi-boundary", "abi-guide", "api-header" ], "authorities": [ { "id": "abi-boundary", "path": "docs/architecture/kfd7-library-boundary.md", "role": "semantic-authority", "contentRoot": "sha256:bbbc8c0edef41af765179b2c405f2605ec3b859362c29becdc79b75bcadfb1dd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfd7-library-boundary.md" }, { "id": "abi-guide", "path": "docs/guides/libkungfu-abi-consumer.md", "role": "semantic-authority", "contentRoot": "sha256:67e32143c7e69bb3960d2d8be1f76699e5734df8dc9a178e2a302a51117adf5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/guides/libkungfu-abi-consumer.md" }, { "id": "api-header", "path": "framework/core/src/libkungfu/include/kungfu/api.h", "role": "machine-contract", "contentRoot": "sha256:84d9265adbdc3d117b0d9d01ee36510985f974892e7430fbdcd5e1da530d1c19", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/libkungfu/include/kungfu/api.h" } ] }, { "id": "sdk", "label": "SDKs", "route": "/sdk/", "headline": "C/C++, Python, Node and Rust remain thin surfaces over one native authority.", "summary": "Each ecosystem package can qualify independently through clean install, capability discovery, the shared semantic fixture and the same .kungfu evidence path.", "claimClass": "implemented-source", "maturity": "staged", "capabilities": [ "C and C++ consume the installed Kungfu::kungfu coordinate.", "Python and Rust start at kungfu_get_api and negotiate responsibility tables.", "Node exposes the versioned storage contract over its current in-process native adapter." ], "knownLimits": [ "Source and artifact gates do not themselves prove current public registry publication.", "Stable compatibility and external adoption remain separate release claims." ], "sourceIds": [ "abi-guide", "node-sdk", "rust-sdk", "layer-release" ], "authorities": [ { "id": "abi-guide", "path": "docs/guides/libkungfu-abi-consumer.md", "role": "semantic-authority", "contentRoot": "sha256:67e32143c7e69bb3960d2d8be1f76699e5734df8dc9a178e2a302a51117adf5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/guides/libkungfu-abi-consumer.md" }, { "id": "node-sdk", "path": "framework/storage/README.md", "role": "product-framing", "contentRoot": "sha256:187ca5846ef808eb41ab15e9b04f78c2c9db65840732a5db0e1d7868e02ba054", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/storage/README.md" }, { "id": "rust-sdk", "path": "crates/kungfu-sdk/README.md", "role": "product-framing", "contentRoot": "sha256:c77c80fb73486026ea1bf4ea1b88adfb49cf60f57feec3da10e2fd67be1e2a5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/crates/kungfu-sdk/README.md" }, { "id": "layer-release", "path": "docs/qualification/layer-product-release-qualification.md", "role": "release-policy", "contentRoot": "sha256:ac656c090a11498284c49c348ebef3ae8bb40ecbb7759f3244e89d013d07acea", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/layer-product-release-qualification.md" } ] }, { "id": "extensions", "label": "KFX and Domain Profiles", "route": "/extensions/", "headline": "Extensions add views, adapters, services and domain meaning without minting Core authority.", "summary": "KFX uses shared discovery and load planning across GUI and CLI hosts; Domain Profiles map adopter-specific objects and policy onto Fact, Episode and Action Geometry responsibilities.", "claimClass": "implemented-source", "maturity": "staged", "capabilities": [ "Discover view, adapter and service facets from explicit roots.", "Plan trusted or confined execution before instantiating a guest.", "Validate declarative Domain Profiles and preserve five inspectable responsibilities." ], "knownLimits": [ "Native KFX registry mutation, attestation, admission and activation remain staged.", "A valid Domain Profile declaration is not an installed or active signed Profile Suite.", "Current language bindings do not claim equal Domain Profile lifecycle coverage." ], "sourceIds": [ "kfx-topology", "kfx-contract", "domain-profile", "profile-contract" ], "authorities": [ { "id": "kfx-topology", "path": "docs/architecture/kfx-topology.md", "role": "semantic-authority", "contentRoot": "sha256:5b4fd1179ebb42c84a9008ecd0ff94fb01fc62839f3191ddc279640ebb15051c", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfx-topology.md" }, { "id": "kfx-contract", "path": "framework/kfx/kungfu-kfx.contract.json", "role": "machine-contract", "contentRoot": "sha256:09461dda185e075d08137b51d8fcada3e862ff8e4f3cecd725ec7410021bbb99", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/kfx/kungfu-kfx.contract.json" }, { "id": "domain-profile", "path": "docs/architecture/domain-profile-authoring.md", "role": "semantic-authority", "contentRoot": "sha256:e944bb9fea192342252734ceb19fbcdfd0bd638770030e7fa919802d964b3c94", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/domain-profile-authoring.md" }, { "id": "profile-contract", "path": "framework/profile/kungfu-domain-profile-authoring.contract.json", "role": "machine-contract", "contentRoot": "sha256:3ca9675f02c82adbb0702c7b74c62107f8c0524816a90571da03778d09d5f46f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/profile/kungfu-domain-profile-authoring.contract.json" } ] }, { "id": "products", "label": "CLI, TUI, GUI and App", "route": "/products/", "headline": "Headless and human products add complete workflows while lower layers retain semantic authority.", "summary": "The CLI/TUI is the complete headless product, the GUI is the complete visual product, and the assembled App is the one-install convenience product.", "claimClass": "product-framing", "maturity": "coming-soon", "capabilities": [ "Operate semantic workflows headlessly without Electron.", "Render complete visual workflows over public capability contracts.", "Install compatible official layers together without collapsing their independent qualifications." ], "knownLimits": [ "The public install path remains coming soon.", "Current GUI qualification is bounded to the named macOS arm64 candidate and does not prove interactive pixel correctness or all platforms." ], "sourceIds": [ "project-readme", "product-layers", "cli-contract", "tui-package", "gui-package", "gui-qualification" ], "authorities": [ { "id": "project-readme", "path": "README.md", "role": "product-framing", "contentRoot": "sha256:f298b602f86cfaa447d62c18fc579b8d3c0445d2f3a4911b99ffe56beadc41fd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/README.md" }, { "id": "product-layers", "path": "docs/concepts/product-layers.md", "role": "semantic-authority", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" }, { "id": "cli-contract", "path": "framework/core/src/python/kungfu/cli/surface_contract.registry.json", "role": "machine-contract", "contentRoot": "sha256:dc2c68d6d9eb759ff3622c30e6ee2bc529431a0f1afa7e5a012bf6c9c5aca821", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/python/kungfu/cli/surface_contract.registry.json" }, { "id": "tui-package", "path": "framework/tui/package.json", "role": "product-framing", "contentRoot": "sha256:6d32cb84b77c95de27be1fe3c8438b54c4c7c8fddc98b05a05236382608ace75", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/tui/package.json" }, { "id": "gui-package", "path": "framework/gui/package.json", "role": "product-framing", "contentRoot": "sha256:9a91ecce5c44a3035911f79c0f6adb9b6451672107bfde488efb10b009e6d698", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/gui/package.json" }, { "id": "gui-qualification", "path": "docs/qualification/gui-capability-boundary.md", "role": "qualification-evidence", "contentRoot": "sha256:8bc54b45941f678baa96b40aefb003f1b2d8f4993dd90fb38ba0929a7006b358", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/gui-capability-boundary.md" } ] }, { "id": "qualification", "label": "Qualification and release", "route": "/qualification/", "headline": "Design intent, implementation, qualification and publication are different claims.", "summary": "Source acceptance and platform artifact gates bind exact evidence; public coordinates, signing and stable compatibility require their own release and publication proof.", "claimClass": "qualified-source", "maturity": "staged", "capabilities": [ "Qualify format, SDK, CLI/TUI, GUI and assembled product rows independently.", "Bind exact source revisions, artifact digests, platform evidence and known limits.", "Fail closed when evidence, budgets, publication coordinates or source cleanliness are missing." ], "knownLimits": [ "A passing source-built gate is not a publication claim.", "A Gate receipt never publishes, tags, signs or promotes an artifact." ], "sourceIds": [ "layer-release", "known-limits", "gui-qualification" ], "authorities": [ { "id": "layer-release", "path": "docs/qualification/layer-product-release-qualification.md", "role": "release-policy", "contentRoot": "sha256:ac656c090a11498284c49c348ebef3ae8bb40ecbb7759f3244e89d013d07acea", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/layer-product-release-qualification.md" }, { "id": "known-limits", "path": "docs/qualification/known-limits.md", "role": "qualification-evidence", "contentRoot": "sha256:8ef7f5c12c232f24ae6a1e3b26ad617a17989bc0c73e46412efec594e8108af8", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/known-limits.md" }, { "id": "gui-qualification", "path": "docs/qualification/gui-capability-boundary.md", "role": "qualification-evidence", "contentRoot": "sha256:8bc54b45941f678baa96b40aefb003f1b2d8f4993dd90fb38ba0929a7006b358", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/gui-capability-boundary.md" } ] }, { "id": "decisions", "label": "ADR map", "route": "/decisions/", "headline": "Browse the complete decision corpus by domain, authority edge and bounded neighborhood.", "summary": "The human mind map and machine projection are generated from ADR frontmatter and the audited corpus; inferred nearby links are navigation-only.", "claimClass": "current-contract", "maturity": "implemented", "capabilities": [ "Browse all ADRs across deterministic product and architecture domains.", "Follow authoritative supersedes edges separately from inferred nearby links.", "Inspect decision, implementation, review and qualification-reference status." ], "knownLimits": [ "Domain membership and nearby links do not create architecture authority.", "Xinfa remains the impact, dependency and stale-state authority." ], "sourceIds": [ "adr-map" ], "authorities": [ { "id": "adr-map", "path": "docs/architecture/adr-map.json", "role": "navigation-projection", "contentRoot": "sha256:7d6dd49082f598b19ee21da5d0dec342fe9cd2f9c82492113eca2d22531ab1f2", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/adr-map.json" } ] }, { "id": "horizons", "label": "Domain horizons", "route": "/horizons/", "headline": "One domain-neutral core, one current product focus, and bounded evidence or future horizons.", "summary": "Quantitative trading supplies historical pressure evidence, accountable agent runtime is the current focus, and games or virtual worlds remain a future derivative design witness.", "claimClass": "future-horizon", "maturity": "current-focus", "capabilities": [ "Keep ordered facts, causality, Episodes, cuts, query and verification domain-neutral.", "Add domain meaning through Profiles and adapters rather than forking the kernel." ], "knownLimits": [ "The horizon map is not three simultaneous product roadmaps.", "Games and virtual worlds are not an active product line without a bounded validation gate." ], "sourceIds": [ "domain-horizons", "product-layers" ], "authorities": [ { "id": "domain-horizons", "path": "docs/concepts/domain-horizons.md", "role": "product-framing", "contentRoot": "sha256:8905b68d4780e4f67c5762a5acf50a9e61bdf80cc07d3e26dd67d3fdc7ea917a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/domain-horizons.md" }, { "id": "product-layers", "path": "docs/concepts/product-layers.md", "role": "semantic-authority", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" } ] } ], "nonClaims": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative.", "Qualified-shadow Fact, Episode and Action Geometry work does not prove P17 release qualification or authority cutover.", "Source-built SDK and product qualification does not prove current public package availability or stable compatibility.", "Replication, high availability, arbitrary external-side-effect recovery and battle-tested external adoption are not claimed.", "KFX discovery or a valid Domain Profile declaration is not installed, admitted or active extension authority.", "The ADR map's inferred domain and nearby edges are navigation only.", "Quantitative trading, accountable agent runtime and games are not three simultaneous active product roadmaps." ], "adrMap": { "contract": "kungfu.adr-navigation-projection/v1", "path": "adr-map.json", "contentRoot": "sha256:7d6dd49082f598b19ee21da5d0dec342fe9cd2f9c82492113eca2d22531ab1f2", "summary": { "records": 156, "domains": 8, "authoritativeEdges": 2, "inferredNavigationEdges": 548 }, "authorityBoundary": "Only ADR-frontmatter relations are authoritative; domains and nearby links are deterministic navigation-only projections." }, "machineEntries": { "manifest": "https://core.libkungfu.dev/manifest.json", "bundle": "https://core.libkungfu.dev/site-bundle.json", "agentIndex": "https://core.libkungfu.dev/agent-index.json", "adrMap": "https://core.libkungfu.dev/adr-map.json", "schema": "https://core.libkungfu.dev/schema/site-bundle.schema.json", "formatManifest": "https://core.libkungfu.dev/format/manifest.json", "formatReaderContract": "https://core.libkungfu.dev/format/reader-matrix.json", "formatVersionMatrix": "https://core.libkungfu.dev/format/compatibility.json", "formatRegistry": "https://core.libkungfu.dev/format/registry.json", "formatVectors": "https://core.libkungfu.dev/format/vectors/index.json", "llms": "https://core.libkungfu.dev/llms.txt", "full": "https://core.libkungfu.dev/llms-full.txt" } }, "bundle": { "contract": "kungfu.site-bundle/v1", "schemaVersion": 1, "package": { "name": "@kungfu-tech/site", "version": "4.0.0-alpha.1" }, "source": { "repository": "https://github.com/kungfu-systems/kungfu", "revision": "74198a765f8c7d0f69f7e2c848bca935e1f40646", "treeDirty": false, "authorityPolicy": "composition-only; exact upstream paths and content roots remain authoritative", "reproducible": true }, "sourceRoot": "sha256:83323cb0d2644451ead64772497be591a47338e071e7fe27602d361ffdafdacb", "positioning": { "promise": "Kungfu helps a fresh agent continue the same real-world work without asking you to explain it all again.", "firstReleaseOutcome": "Keep the work when the chat ends.", "status": "The portable Spec and site bundles are qualified at 4.0.0-alpha.1; the complete product, public CLI and stable compatibility remain separate release claims.", "principle": "One core, many complete products. Higher layers add convenience, never authority.", "currentFocus": "Accountable agent runtime is the current product focus; quantitative trading is historical proof and games or virtual worlds are a future derivative horizon." }, "adoptionLayers": [ { "id": "format", "label": ".kungfu format and workspace contract", "job": "Inspect the pre-release portable authority, required-reader behavior, version matrix, schema registry, retained vectors, workspace layout and preservation rules.", "notRequired": "GUI, Electron, or a particular language host.", "maturity": "staged", "sourceIds": [ "spec-consumer-contract", "spec-manifest-schema", "product-layers" ] }, { "id": "libkungfu", "label": "libkungfu", "job": "Embed the local truth-source loop, Episode lifecycle, query, verification, export and recovery.", "notRequired": "Python, Node, Rust host, Electron, cloud or database service.", "maturity": "qualified", "sourceIds": [ "product-layers", "abi-boundary", "abi-guide" ] }, { "id": "sdk", "label": "Python, npm and Cargo SDKs", "job": "Use the same native semantics through one idiomatic language ecosystem.", "notRequired": "Sibling SDKs or GUI.", "maturity": "staged", "sourceIds": [ "product-layers", "node-sdk", "rust-sdk", "layer-release" ] }, { "id": "cli-tui", "label": "Standalone CLI and TUI", "job": "Discover, record, query, verify, maintain and export headlessly.", "notRequired": "Electron.", "maturity": "staged", "sourceIds": [ "product-layers", "cli-contract", "tui-package" ] }, { "id": "gui", "label": "GUI", "job": "Run complete supported visual workflows over public lower contracts.", "notRequired": "Knowledge of internal storage or SQL.", "maturity": "qualified", "sourceIds": [ "product-layers", "gui-package", "gui-qualification" ] }, { "id": "app", "label": "Assembled Kungfu App", "job": "Install compatible official layers as one convenience product.", "notRequired": "Use of every bundled layer.", "maturity": "coming-soon", "sourceIds": [ "project-readme", "product-layers", "layer-release" ] } ], "surfaces": [ { "id": "overview", "label": "Product map", "route": "/", "headline": "Keep durable work continuity while choosing only the Kungfu layer you need.", "summary": "Start from the user outcome, then move through independently adoptable format, native, SDK, headless, visual and assembled products.", "claimClass": "product-framing", "maturity": "coming-soon", "capabilities": [ "Preserve current understanding, omissions, decisions and next action across fresh contexts.", "Expose the same bounded product and evidence map to humans and agents." ], "knownLimits": [ "The first public CLI and stable product release are not claimed available yet." ], "sourceIds": [ "project-readme", "agent-work-state", "product-layers" ] }, { "id": "format", "label": ".kungfu", "route": "/format/", "headline": "An exact pre-release portable authority bundle, projected without creating a second format truth.", "summary": "The site binds @kungfu-tech/spec@4.0.0-alpha.1, its normative root, v4 alpha baseline and artifact roots while the owning format, reader, migration, schema and vector contracts retain semantic authority.", "claimClass": "current-contract", "maturity": "staged", "capabilities": [ "Inspect the portable authority overview and exact package pickup coordinate.", "Route required-reader profiles, compatibility tuples, migration ownership and the schema registry.", "Inspect the qualified retained cross-version vector corpus and every rooted artifact without monorepo reach-through.", "Render all eleven integrity-bound human page models directly from the installed package." ], "knownLimits": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is a pickup coordinate, not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative." ], "sourceIds": [ "spec-consumer-contract", "spec-manifest-schema", "spec-readme" ] }, { "id": "primitives", "label": "Fact, Episode and Action Geometry", "route": "/primitives/", "headline": "Two ontology bindings preserve reality; three action responsibilities keep intent, perspective and authority distinct.", "summary": "Fact preserves admitted state at an explicit Cut. Episode preserves realized causal occurrence. Pursuit, Atlas and Warrant are Action Geometry responsibilities expressed over exact Facts.", "claimClass": "qualified-source", "maturity": "qualified-shadow", "capabilities": [ "Fact: identify admitted state at a declared Cut.", "Episode: retain what actually occurred with causal provenance.", "Pursuit: preserve intended change and success conditions.", "Atlas: preserve perspective, sources, omissions and Cut.", "Warrant: preserve bounded authority for an exact action and state." ], "knownLimits": [ "The runtime is a qualified shadow and does not claim authority cutover or P17 release qualification.", "Episode is not a fourth Action Geometry primitive and occurrence does not prove completion." ], "sourceIds": [ "fact-episode-action", "action-geometry-contract", "agent-work-state" ] }, { "id": "runtime", "label": "Runtime", "route": "/runtime/", "headline": "Append once, observe live, and recover from the same retained evidence path.", "summary": "The mmap journal, typed storage services, Fact and Episode operations, projections and explicit durability frontiers form the native runtime mechanism.", "claimClass": "implemented-source", "maturity": "qualified", "capabilities": [ "Ordered append and zero-copy observation over the journal.", "Fact admission, Episode lifecycle, historical query, verification, export and recovery.", "Explicit visibility, commit and durability frontiers rather than one ambiguous success state." ], "knownLimits": [ "Visibility is not durability; strong durability candidates are separately admitted and not the default universal claim.", "Replication, high availability, arbitrary side-effect recovery and battle-tested external adoption are not claimed." ], "presentation": { "kicker": "libkungfu runtime substrate", "architecture": { "label": "One journal, four local views", "writer": { "label": "Agent worker", "detail": "Appends action, lifecycle and telemetry frames once." }, "journal": { "label": "Append-only mmap Episode journal", "detail": "One published frame stream is retained evidence and the local reader bus.", "qualifier": "single writer · many local readers", "frames": [ "action", "tool I/O", "tokens", "telemetry" ] }, "readers": [ { "id": "live-tail", "label": "Hub live tail", "detail": "Observe published frames without a second event pipeline.", "status": "integration pattern" }, { "id": "supervisor", "label": "Supervisor", "detail": "Read heartbeat and progress without interrupting the worker.", "status": "integration pattern" }, { "id": "rewind", "label": "Rewind and replay", "detail": "Reopen retained evidence at a qualified frontier.", "status": "implemented in qualified slices" }, { "id": "fanout", "label": "Local readers", "detail": "Fan out one published stream to co-located consumers.", "status": "implemented substrate" } ] }, "outcomes": [ { "title": "Storage is the bus", "summary": "The journal is not copied into a second transport just to become observable. Retained frames are the local read surface." }, { "title": "Observation stays off the writer path", "summary": "Readers attach to published mmap pages, so each observer does not require a new writer-side copy or broker hop." }, { "title": "Recovery starts from retained truth", "summary": "After failure, resume from the last qualified published or durable frontier and classify any unacknowledged tail explicitly." } ], "semanticBoundary": { "heading": "Frames record what happened. Policy decides what it means.", "body": "The journal carries ordered evidence. KFD and each Hub's local policy define authority, admission, completion and what may safely happen next.", "invariants": [ "Delivery is not admission.", "Occurrence is not completion.", "Authentication is not authority." ], "kfdUrl": "https://kfd.libkungfu.dev/" }, "frontiers": [ { "id": "visible", "label": "visible", "status": "implemented", "summary": "A complete frame is published and available to declared live readers." }, { "id": "durable-group", "label": "durable_group", "status": "candidate-qualified", "summary": "A frame is at or below a selected batch durable watermark. Production durable ingest remains disabled by default." }, { "id": "durable-sync", "label": "durable_sync", "status": "candidate-qualified", "summary": "Required data and metadata cross a named local durability barrier. Production durable ingest remains disabled by default." }, { "id": "replicated", "label": "replicated", "status": "future", "summary": "A separate replication policy acknowledges the frame; this is not a current implementation target." } ], "qualificationClaims": [ "The mmap MAP_SHARED publish barrier is implemented for a single writer and multiple cross-process readers.", "The production mapping profile currently qualifies visibility; durable requests remain fail closed unless a named candidate path is selected.", "The current reference Hub adapter carries lifecycle metadata, not prompt, tool, token, provider payloads or private journal bytes.", "The wider visible typed-agent and multi-reader product surfaces remain separate end-to-end admission work." ] }, "sourceIds": [ "product-layers", "mmap-decision", "durability-qualification", "abi-boundary" ] }, { "id": "abi", "label": "Native ABI", "route": "/abi/", "headline": "One public bootstrap discovers separately versioned responsibility interfaces.", "summary": "KFD-7 standardizes kungfu_get_api with discovery, stream, ledger-action and maintenance v1 tables, stable numeric statuses and explicit protocol, schema and encoding fields.", "claimClass": "qualified-source", "maturity": "qualified", "capabilities": [ "Negotiate ABI and interface versions without a language host.", "Use owner-thread contexts, token-bounded results and explicit release.", "Call stream, ledger-action and maintenance responsibilities behind one export." ], "knownLimits": [ "JSON is the named v1 edge encoding, not Root identity.", "Timeout is reserved in v1; cancellation is cooperative and does not preempt an admitted one-shot call.", "libyijinjing has no shared ABI and Node is not a successor ABI reference wrapper." ], "sourceIds": [ "abi-boundary", "abi-guide", "api-header" ] }, { "id": "sdk", "label": "SDKs", "route": "/sdk/", "headline": "C/C++, Python, Node and Rust remain thin surfaces over one native authority.", "summary": "Each ecosystem package can qualify independently through clean install, capability discovery, the shared semantic fixture and the same .kungfu evidence path.", "claimClass": "implemented-source", "maturity": "staged", "capabilities": [ "C and C++ consume the installed Kungfu::kungfu coordinate.", "Python and Rust start at kungfu_get_api and negotiate responsibility tables.", "Node exposes the versioned storage contract over its current in-process native adapter." ], "knownLimits": [ "Source and artifact gates do not themselves prove current public registry publication.", "Stable compatibility and external adoption remain separate release claims." ], "sourceIds": [ "abi-guide", "node-sdk", "rust-sdk", "layer-release" ] }, { "id": "extensions", "label": "KFX and Domain Profiles", "route": "/extensions/", "headline": "Extensions add views, adapters, services and domain meaning without minting Core authority.", "summary": "KFX uses shared discovery and load planning across GUI and CLI hosts; Domain Profiles map adopter-specific objects and policy onto Fact, Episode and Action Geometry responsibilities.", "claimClass": "implemented-source", "maturity": "staged", "capabilities": [ "Discover view, adapter and service facets from explicit roots.", "Plan trusted or confined execution before instantiating a guest.", "Validate declarative Domain Profiles and preserve five inspectable responsibilities." ], "knownLimits": [ "Native KFX registry mutation, attestation, admission and activation remain staged.", "A valid Domain Profile declaration is not an installed or active signed Profile Suite.", "Current language bindings do not claim equal Domain Profile lifecycle coverage." ], "sourceIds": [ "kfx-topology", "kfx-contract", "domain-profile", "profile-contract" ] }, { "id": "products", "label": "CLI, TUI, GUI and App", "route": "/products/", "headline": "Headless and human products add complete workflows while lower layers retain semantic authority.", "summary": "The CLI/TUI is the complete headless product, the GUI is the complete visual product, and the assembled App is the one-install convenience product.", "claimClass": "product-framing", "maturity": "coming-soon", "capabilities": [ "Operate semantic workflows headlessly without Electron.", "Render complete visual workflows over public capability contracts.", "Install compatible official layers together without collapsing their independent qualifications." ], "knownLimits": [ "The public install path remains coming soon.", "Current GUI qualification is bounded to the named macOS arm64 candidate and does not prove interactive pixel correctness or all platforms." ], "sourceIds": [ "project-readme", "product-layers", "cli-contract", "tui-package", "gui-package", "gui-qualification" ] }, { "id": "qualification", "label": "Qualification and release", "route": "/qualification/", "headline": "Design intent, implementation, qualification and publication are different claims.", "summary": "Source acceptance and platform artifact gates bind exact evidence; public coordinates, signing and stable compatibility require their own release and publication proof.", "claimClass": "qualified-source", "maturity": "staged", "capabilities": [ "Qualify format, SDK, CLI/TUI, GUI and assembled product rows independently.", "Bind exact source revisions, artifact digests, platform evidence and known limits.", "Fail closed when evidence, budgets, publication coordinates or source cleanliness are missing." ], "knownLimits": [ "A passing source-built gate is not a publication claim.", "A Gate receipt never publishes, tags, signs or promotes an artifact." ], "sourceIds": [ "layer-release", "known-limits", "gui-qualification" ] }, { "id": "decisions", "label": "ADR map", "route": "/decisions/", "headline": "Browse the complete decision corpus by domain, authority edge and bounded neighborhood.", "summary": "The human mind map and machine projection are generated from ADR frontmatter and the audited corpus; inferred nearby links are navigation-only.", "claimClass": "current-contract", "maturity": "implemented", "capabilities": [ "Browse all ADRs across deterministic product and architecture domains.", "Follow authoritative supersedes edges separately from inferred nearby links.", "Inspect decision, implementation, review and qualification-reference status." ], "knownLimits": [ "Domain membership and nearby links do not create architecture authority.", "Xinfa remains the impact, dependency and stale-state authority." ], "sourceIds": [ "adr-map" ] }, { "id": "horizons", "label": "Domain horizons", "route": "/horizons/", "headline": "One domain-neutral core, one current product focus, and bounded evidence or future horizons.", "summary": "Quantitative trading supplies historical pressure evidence, accountable agent runtime is the current focus, and games or virtual worlds remain a future derivative design witness.", "claimClass": "future-horizon", "maturity": "current-focus", "capabilities": [ "Keep ordered facts, causality, Episodes, cuts, query and verification domain-neutral.", "Add domain meaning through Profiles and adapters rather than forking the kernel." ], "knownLimits": [ "The horizon map is not three simultaneous product roadmaps.", "Games and virtual worlds are not an active product line without a bounded validation gate." ], "sourceIds": [ "domain-horizons", "product-layers" ] } ], "sources": [ { "id": "project-readme", "path": "README.md", "role": "product-framing", "contentRoot": "sha256:f298b602f86cfaa447d62c18fc579b8d3c0445d2f3a4911b99ffe56beadc41fd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/README.md" }, { "id": "agent-work-state", "path": "docs/profiles/agent-work-state.md", "role": "semantic-authority", "contentRoot": "sha256:1e92199537afb31fd4b2a44c634f0335cc725f1884bc500a7a6e7996cb4f4395", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/profiles/agent-work-state.md" }, { "id": "product-layers", "path": "docs/concepts/product-layers.md", "role": "semantic-authority", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" }, { "id": "spec-readme", "path": "framework/spec/README.md", "role": "product-framing", "contentRoot": "sha256:80d93adb4291ca23d1606c7da169c60c9f2754c9d5631870839f82baf11bfe36", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/README.md" }, { "id": "spec-consumer-contract", "path": "framework/spec/CONSUMING.md", "role": "machine-contract", "contentRoot": "sha256:1a5616fb506db1006a749331d218a8d77410c19ba13ce2344bd53e88bbe71f54", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md" }, { "id": "spec-manifest-schema", "path": "framework/spec/schema/manifest.schema.json", "role": "machine-contract", "contentRoot": "sha256:272b75700c2d467bc78ac3d19c1d3d1cfd8d09ec0e1835d1487ab307bfda3391", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/schema/manifest.schema.json" }, { "id": "fact-episode-action", "path": "docs/architecture/fact-episode-action-runtime.md", "role": "semantic-authority", "contentRoot": "sha256:00fdafd867bcbe784da098209950a15d7f24bf0f1fe5d5ccc9bd6823b89bce9a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/fact-episode-action-runtime.md" }, { "id": "action-geometry-contract", "path": "framework/action/action-geometry.contract.json", "role": "machine-contract", "contentRoot": "sha256:7714576ce33208544ca8a9ee1869ad988d815c07dacbf9e136e0475ce2fb9793", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/action/action-geometry.contract.json" }, { "id": "mmap-decision", "path": "docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md", "role": "semantic-authority", "contentRoot": "sha256:dce8d379f4bd7f4800f9141ac2f1a5e9a8365c526733adef4eed007895f40e84", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md" }, { "id": "durability-qualification", "path": "docs/qualification/durability-and-crash-recovery.md", "role": "qualification-evidence", "contentRoot": "sha256:e7a72bb6bd9f5f12e29fbe568537f2fe580b3ae04d08547f9bb30b85172d581a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/durability-and-crash-recovery.md" }, { "id": "abi-boundary", "path": "docs/architecture/kfd7-library-boundary.md", "role": "semantic-authority", "contentRoot": "sha256:bbbc8c0edef41af765179b2c405f2605ec3b859362c29becdc79b75bcadfb1dd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfd7-library-boundary.md" }, { "id": "abi-guide", "path": "docs/guides/libkungfu-abi-consumer.md", "role": "semantic-authority", "contentRoot": "sha256:67e32143c7e69bb3960d2d8be1f76699e5734df8dc9a178e2a302a51117adf5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/guides/libkungfu-abi-consumer.md" }, { "id": "api-header", "path": "framework/core/src/libkungfu/include/kungfu/api.h", "role": "machine-contract", "contentRoot": "sha256:84d9265adbdc3d117b0d9d01ee36510985f974892e7430fbdcd5e1da530d1c19", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/libkungfu/include/kungfu/api.h" }, { "id": "node-sdk", "path": "framework/storage/README.md", "role": "product-framing", "contentRoot": "sha256:187ca5846ef808eb41ab15e9b04f78c2c9db65840732a5db0e1d7868e02ba054", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/storage/README.md" }, { "id": "rust-sdk", "path": "crates/kungfu-sdk/README.md", "role": "product-framing", "contentRoot": "sha256:c77c80fb73486026ea1bf4ea1b88adfb49cf60f57feec3da10e2fd67be1e2a5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/crates/kungfu-sdk/README.md" }, { "id": "layer-release", "path": "docs/qualification/layer-product-release-qualification.md", "role": "release-policy", "contentRoot": "sha256:ac656c090a11498284c49c348ebef3ae8bb40ecbb7759f3244e89d013d07acea", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/layer-product-release-qualification.md" }, { "id": "cli-contract", "path": "framework/core/src/python/kungfu/cli/surface_contract.registry.json", "role": "machine-contract", "contentRoot": "sha256:dc2c68d6d9eb759ff3622c30e6ee2bc529431a0f1afa7e5a012bf6c9c5aca821", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/python/kungfu/cli/surface_contract.registry.json" }, { "id": "tui-package", "path": "framework/tui/package.json", "role": "product-framing", "contentRoot": "sha256:6d32cb84b77c95de27be1fe3c8438b54c4c7c8fddc98b05a05236382608ace75", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/tui/package.json" }, { "id": "gui-package", "path": "framework/gui/package.json", "role": "product-framing", "contentRoot": "sha256:9a91ecce5c44a3035911f79c0f6adb9b6451672107bfde488efb10b009e6d698", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/gui/package.json" }, { "id": "gui-qualification", "path": "docs/qualification/gui-capability-boundary.md", "role": "qualification-evidence", "contentRoot": "sha256:8bc54b45941f678baa96b40aefb003f1b2d8f4993dd90fb38ba0929a7006b358", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/gui-capability-boundary.md" }, { "id": "kfx-topology", "path": "docs/architecture/kfx-topology.md", "role": "semantic-authority", "contentRoot": "sha256:5b4fd1179ebb42c84a9008ecd0ff94fb01fc62839f3191ddc279640ebb15051c", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfx-topology.md" }, { "id": "kfx-contract", "path": "framework/kfx/kungfu-kfx.contract.json", "role": "machine-contract", "contentRoot": "sha256:09461dda185e075d08137b51d8fcada3e862ff8e4f3cecd725ec7410021bbb99", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/kfx/kungfu-kfx.contract.json" }, { "id": "domain-profile", "path": "docs/architecture/domain-profile-authoring.md", "role": "semantic-authority", "contentRoot": "sha256:e944bb9fea192342252734ceb19fbcdfd0bd638770030e7fa919802d964b3c94", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/domain-profile-authoring.md" }, { "id": "profile-contract", "path": "framework/profile/kungfu-domain-profile-authoring.contract.json", "role": "machine-contract", "contentRoot": "sha256:3ca9675f02c82adbb0702c7b74c62107f8c0524816a90571da03778d09d5f46f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/profile/kungfu-domain-profile-authoring.contract.json" }, { "id": "known-limits", "path": "docs/qualification/known-limits.md", "role": "qualification-evidence", "contentRoot": "sha256:8ef7f5c12c232f24ae6a1e3b26ad617a17989bc0c73e46412efec594e8108af8", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/known-limits.md" }, { "id": "adr-map", "path": "docs/architecture/adr-map.json", "role": "navigation-projection", "contentRoot": "sha256:7d6dd49082f598b19ee21da5d0dec342fe9cd2f9c82492113eca2d22531ab1f2", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/adr-map.json" }, { "id": "domain-horizons", "path": "docs/concepts/domain-horizons.md", "role": "product-framing", "contentRoot": "sha256:8905b68d4780e4f67c5762a5acf50a9e61bdf80cc07d3e26dd67d3fdc7ea917a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/domain-horizons.md" } ], "adrMap": { "contract": "kungfu.adr-navigation-projection/v1", "path": "adr-map.json", "contentRoot": "sha256:7d6dd49082f598b19ee21da5d0dec342fe9cd2f9c82492113eca2d22531ab1f2", "summary": { "records": 156, "domains": 8, "authoritativeEdges": 2, "inferredNavigationEdges": 548 }, "authorityBoundary": "Only ADR-frontmatter relations are authoritative; domains and nearby links are deterministic navigation-only projections." }, "formatAuthority": { "contract": "kungfu.site-format-authority-projection/v1", "projectionPolicy": "exact-byte-copy-from-verified-@kungfu-tech/spec/v1", "package": { "name": "@kungfu-tech/spec", "version": "4.0.0-alpha.1" }, "pickup": { "coordinate": "@kungfu-tech/spec@4.0.0-alpha.1", "packageEntry": "@kungfu-tech/spec", "manifestExport": "manifestPath", "bundledPath": "format/manifest.json", "manifestRoot": "sha256:3d4ccd24f55e3b967a2d13924233bd8e89d3464fb74a2499ee1e67374f1a68ac", "protocol": "sha256:opaque-bytes/v1" }, "formatNamespace": "libkungfu:fact-ledger", "specVersion": "0.1", "status": "pre-release", "normativeRoot": "sha256:1aea26e10e7b142247254513f744b7c7bc5a06e4b65942d90a49ec1a064b9713", "rootProtocol": "sha256:canonical-json/v1", "reproducibility": "canonical-json-sorted-keys-utf8-lf/v1", "conformance": { "status": "qualified-retained-corpus", "release": "v2", "releaseRoot": "sha256:bd03705e65b8df296329e65753a577d5d4aee34a929e5e889ba20c95f9b3463d", "vectorCount": 16 }, "docsUrl": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md", "routes": { "overview": { "path": "format/authority.json", "artifactRoot": "sha256:b6130ec9f28633bc46ec5d2a8dbd8ec33563f718c4b875a44b314e2faa82a95e", "byteLength": 6867, "schema": "kungfu.spec.generated-authority/v1", "status": "current-pre-release-authority" }, "readerContract": { "path": "format/reader-matrix.json", "artifactRoot": "sha256:9567d9ac737c7ab621f9aa55d1eebd7e4a16eed1ce7e4d5e79d3d548b85fea82", "byteLength": 5528, "schema": "kungfu.spec.reader-matrix/v1", "status": "current" }, "versionMatrix": { "path": "format/compatibility.json", "artifactRoot": "sha256:40109e501c244dcc39408d3193f2e7aa4f66989da74de1c85c2b26c59154172e", "byteLength": 6077, "schema": "kungfu.spec.compatibility-map/v1", "status": "current" }, "registry": { "path": "format/registry.json", "artifactRoot": "sha256:f28025e5e890b5e0f9d02d648472e621608d3486e0d550f2f58f51c6c63667b7", "byteLength": 8959, "schema": "kungfu.spec.schema-registry/v1", "status": "current-pre-release-authority" }, "vectors": { "path": "format/vectors/index.json", "artifactRoot": "sha256:40a26afcc56ca921af0ad249489d358cb9d49136b877ad5efd74877b88335643", "byteLength": 14425, "schema": "kungfu.spec.vector-index/v1", "status": "qualified-retained-corpus" } }, "nonClaims": [ "The standalone portable format is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is not normative.", "The package is a projection and does not replace its owning sources." ] }, "machineEntries": { "bundle": "site-bundle.json", "agentIndex": "agent-index.json", "adrMap": "adr-map.json", "formatAuthority": "format/manifest.json", "schema": "schema/site-bundle.schema.json" }, "nonClaims": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative.", "Qualified-shadow Fact, Episode and Action Geometry work does not prove P17 release qualification or authority cutover.", "Source-built SDK and product qualification does not prove current public package availability or stable compatibility.", "Replication, high availability, arbitrary external-side-effect recovery and battle-tested external adoption are not claimed.", "KFX discovery or a valid Domain Profile declaration is not installed, admitted or active extension authority.", "The ADR map's inferred domain and nearby edges are navigation only.", "Quantitative trading, accountable agent runtime and games are not three simultaneous active product roadmaps." ], "contentRoot": "sha256:8656db9db7f6ffba17b6a137162331c2cf63926eefe452aa94c4c5eb6bc05e69" }, "agentIndex": { "contract": "kungfu.site-agent-index/v1", "package": { "name": "@kungfu-tech/site", "version": "4.0.0-alpha.1" }, "sourceRevision": "74198a765f8c7d0f69f7e2c848bca935e1f40646", "sourceRoot": "sha256:83323cb0d2644451ead64772497be591a47338e071e7fe27602d361ffdafdacb", "bundleContentRoot": "sha256:8656db9db7f6ffba17b6a137162331c2cf63926eefe452aa94c4c5eb6bc05e69", "promise": "Kungfu helps a fresh agent continue the same real-world work without asking you to explain it all again.", "firstReleaseOutcome": "Keep the work when the chat ends.", "formatAuthority": { "package": { "name": "@kungfu-tech/spec", "version": "4.0.0-alpha.1" }, "pickup": { "coordinate": "@kungfu-tech/spec@4.0.0-alpha.1", "packageEntry": "@kungfu-tech/spec", "manifestExport": "manifestPath", "bundledPath": "format/manifest.json", "manifestRoot": "sha256:3d4ccd24f55e3b967a2d13924233bd8e89d3464fb74a2499ee1e67374f1a68ac", "protocol": "sha256:opaque-bytes/v1" }, "formatNamespace": "libkungfu:fact-ledger", "specVersion": "0.1", "status": "pre-release", "normativeRoot": "sha256:1aea26e10e7b142247254513f744b7c7bc5a06e4b65942d90a49ec1a064b9713", "conformance": { "status": "qualified-retained-corpus", "release": "v2", "releaseRoot": "sha256:bd03705e65b8df296329e65753a577d5d4aee34a929e5e889ba20c95f9b3463d", "vectorCount": 16 }, "docsUrl": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md", "routes": { "overview": { "path": "format/authority.json", "artifactRoot": "sha256:b6130ec9f28633bc46ec5d2a8dbd8ec33563f718c4b875a44b314e2faa82a95e", "byteLength": 6867, "schema": "kungfu.spec.generated-authority/v1", "status": "current-pre-release-authority" }, "readerContract": { "path": "format/reader-matrix.json", "artifactRoot": "sha256:9567d9ac737c7ab621f9aa55d1eebd7e4a16eed1ce7e4d5e79d3d548b85fea82", "byteLength": 5528, "schema": "kungfu.spec.reader-matrix/v1", "status": "current" }, "versionMatrix": { "path": "format/compatibility.json", "artifactRoot": "sha256:40109e501c244dcc39408d3193f2e7aa4f66989da74de1c85c2b26c59154172e", "byteLength": 6077, "schema": "kungfu.spec.compatibility-map/v1", "status": "current" }, "registry": { "path": "format/registry.json", "artifactRoot": "sha256:f28025e5e890b5e0f9d02d648472e621608d3486e0d550f2f58f51c6c63667b7", "byteLength": 8959, "schema": "kungfu.spec.schema-registry/v1", "status": "current-pre-release-authority" }, "vectors": { "path": "format/vectors/index.json", "artifactRoot": "sha256:40a26afcc56ca921af0ad249489d358cb9d49136b877ad5efd74877b88335643", "byteLength": 14425, "schema": "kungfu.spec.vector-index/v1", "status": "qualified-retained-corpus" } }, "nonClaims": [ "The standalone portable format is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is not normative.", "The package is a projection and does not replace its owning sources." ] }, "readingOrder": [ { "id": "overview", "route": "/", "headline": "Keep durable work continuity while choosing only the Kungfu layer you need.", "claimClass": "product-framing", "maturity": "coming-soon", "knownLimits": [ "The first public CLI and stable product release are not claimed available yet." ], "authorities": [ { "id": "project-readme", "role": "product-framing", "path": "README.md", "contentRoot": "sha256:f298b602f86cfaa447d62c18fc579b8d3c0445d2f3a4911b99ffe56beadc41fd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/README.md" }, { "id": "agent-work-state", "role": "semantic-authority", "path": "docs/profiles/agent-work-state.md", "contentRoot": "sha256:1e92199537afb31fd4b2a44c634f0335cc725f1884bc500a7a6e7996cb4f4395", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/profiles/agent-work-state.md" }, { "id": "product-layers", "role": "semantic-authority", "path": "docs/concepts/product-layers.md", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" } ] }, { "id": "format", "route": "/format/", "headline": "An exact pre-release portable authority bundle, projected without creating a second format truth.", "claimClass": "current-contract", "maturity": "staged", "knownLimits": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is a pickup coordinate, not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative." ], "authorities": [ { "id": "spec-consumer-contract", "role": "machine-contract", "path": "framework/spec/CONSUMING.md", "contentRoot": "sha256:1a5616fb506db1006a749331d218a8d77410c19ba13ce2344bd53e88bbe71f54", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/CONSUMING.md" }, { "id": "spec-manifest-schema", "role": "machine-contract", "path": "framework/spec/schema/manifest.schema.json", "contentRoot": "sha256:272b75700c2d467bc78ac3d19c1d3d1cfd8d09ec0e1835d1487ab307bfda3391", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/schema/manifest.schema.json" }, { "id": "spec-readme", "role": "product-framing", "path": "framework/spec/README.md", "contentRoot": "sha256:80d93adb4291ca23d1606c7da169c60c9f2754c9d5631870839f82baf11bfe36", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/spec/README.md" } ] }, { "id": "primitives", "route": "/primitives/", "headline": "Two ontology bindings preserve reality; three action responsibilities keep intent, perspective and authority distinct.", "claimClass": "qualified-source", "maturity": "qualified-shadow", "knownLimits": [ "The runtime is a qualified shadow and does not claim authority cutover or P17 release qualification.", "Episode is not a fourth Action Geometry primitive and occurrence does not prove completion." ], "authorities": [ { "id": "fact-episode-action", "role": "semantic-authority", "path": "docs/architecture/fact-episode-action-runtime.md", "contentRoot": "sha256:00fdafd867bcbe784da098209950a15d7f24bf0f1fe5d5ccc9bd6823b89bce9a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/fact-episode-action-runtime.md" }, { "id": "action-geometry-contract", "role": "machine-contract", "path": "framework/action/action-geometry.contract.json", "contentRoot": "sha256:7714576ce33208544ca8a9ee1869ad988d815c07dacbf9e136e0475ce2fb9793", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/action/action-geometry.contract.json" }, { "id": "agent-work-state", "role": "semantic-authority", "path": "docs/profiles/agent-work-state.md", "contentRoot": "sha256:1e92199537afb31fd4b2a44c634f0335cc725f1884bc500a7a6e7996cb4f4395", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/profiles/agent-work-state.md" } ] }, { "id": "runtime", "route": "/runtime/", "headline": "Append once, observe live, and recover from the same retained evidence path.", "claimClass": "implemented-source", "maturity": "qualified", "knownLimits": [ "Visibility is not durability; strong durability candidates are separately admitted and not the default universal claim.", "Replication, high availability, arbitrary side-effect recovery and battle-tested external adoption are not claimed." ], "authorities": [ { "id": "product-layers", "role": "semantic-authority", "path": "docs/concepts/product-layers.md", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" }, { "id": "mmap-decision", "role": "semantic-authority", "path": "docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md", "contentRoot": "sha256:dce8d379f4bd7f4800f9141ac2f1a5e9a8365c526733adef4eed007895f40e84", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md" }, { "id": "durability-qualification", "role": "qualification-evidence", "path": "docs/qualification/durability-and-crash-recovery.md", "contentRoot": "sha256:e7a72bb6bd9f5f12e29fbe568537f2fe580b3ae04d08547f9bb30b85172d581a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/durability-and-crash-recovery.md" }, { "id": "abi-boundary", "role": "semantic-authority", "path": "docs/architecture/kfd7-library-boundary.md", "contentRoot": "sha256:bbbc8c0edef41af765179b2c405f2605ec3b859362c29becdc79b75bcadfb1dd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfd7-library-boundary.md" } ] }, { "id": "abi", "route": "/abi/", "headline": "One public bootstrap discovers separately versioned responsibility interfaces.", "claimClass": "qualified-source", "maturity": "qualified", "knownLimits": [ "JSON is the named v1 edge encoding, not Root identity.", "Timeout is reserved in v1; cancellation is cooperative and does not preempt an admitted one-shot call.", "libyijinjing has no shared ABI and Node is not a successor ABI reference wrapper." ], "authorities": [ { "id": "abi-boundary", "role": "semantic-authority", "path": "docs/architecture/kfd7-library-boundary.md", "contentRoot": "sha256:bbbc8c0edef41af765179b2c405f2605ec3b859362c29becdc79b75bcadfb1dd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfd7-library-boundary.md" }, { "id": "abi-guide", "role": "semantic-authority", "path": "docs/guides/libkungfu-abi-consumer.md", "contentRoot": "sha256:67e32143c7e69bb3960d2d8be1f76699e5734df8dc9a178e2a302a51117adf5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/guides/libkungfu-abi-consumer.md" }, { "id": "api-header", "role": "machine-contract", "path": "framework/core/src/libkungfu/include/kungfu/api.h", "contentRoot": "sha256:84d9265adbdc3d117b0d9d01ee36510985f974892e7430fbdcd5e1da530d1c19", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/libkungfu/include/kungfu/api.h" } ] }, { "id": "sdk", "route": "/sdk/", "headline": "C/C++, Python, Node and Rust remain thin surfaces over one native authority.", "claimClass": "implemented-source", "maturity": "staged", "knownLimits": [ "Source and artifact gates do not themselves prove current public registry publication.", "Stable compatibility and external adoption remain separate release claims." ], "authorities": [ { "id": "abi-guide", "role": "semantic-authority", "path": "docs/guides/libkungfu-abi-consumer.md", "contentRoot": "sha256:67e32143c7e69bb3960d2d8be1f76699e5734df8dc9a178e2a302a51117adf5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/guides/libkungfu-abi-consumer.md" }, { "id": "node-sdk", "role": "product-framing", "path": "framework/storage/README.md", "contentRoot": "sha256:187ca5846ef808eb41ab15e9b04f78c2c9db65840732a5db0e1d7868e02ba054", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/storage/README.md" }, { "id": "rust-sdk", "role": "product-framing", "path": "crates/kungfu-sdk/README.md", "contentRoot": "sha256:c77c80fb73486026ea1bf4ea1b88adfb49cf60f57feec3da10e2fd67be1e2a5f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/crates/kungfu-sdk/README.md" }, { "id": "layer-release", "role": "release-policy", "path": "docs/qualification/layer-product-release-qualification.md", "contentRoot": "sha256:ac656c090a11498284c49c348ebef3ae8bb40ecbb7759f3244e89d013d07acea", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/layer-product-release-qualification.md" } ] }, { "id": "extensions", "route": "/extensions/", "headline": "Extensions add views, adapters, services and domain meaning without minting Core authority.", "claimClass": "implemented-source", "maturity": "staged", "knownLimits": [ "Native KFX registry mutation, attestation, admission and activation remain staged.", "A valid Domain Profile declaration is not an installed or active signed Profile Suite.", "Current language bindings do not claim equal Domain Profile lifecycle coverage." ], "authorities": [ { "id": "kfx-topology", "role": "semantic-authority", "path": "docs/architecture/kfx-topology.md", "contentRoot": "sha256:5b4fd1179ebb42c84a9008ecd0ff94fb01fc62839f3191ddc279640ebb15051c", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/kfx-topology.md" }, { "id": "kfx-contract", "role": "machine-contract", "path": "framework/kfx/kungfu-kfx.contract.json", "contentRoot": "sha256:09461dda185e075d08137b51d8fcada3e862ff8e4f3cecd725ec7410021bbb99", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/kfx/kungfu-kfx.contract.json" }, { "id": "domain-profile", "role": "semantic-authority", "path": "docs/architecture/domain-profile-authoring.md", "contentRoot": "sha256:e944bb9fea192342252734ceb19fbcdfd0bd638770030e7fa919802d964b3c94", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/domain-profile-authoring.md" }, { "id": "profile-contract", "role": "machine-contract", "path": "framework/profile/kungfu-domain-profile-authoring.contract.json", "contentRoot": "sha256:3ca9675f02c82adbb0702c7b74c62107f8c0524816a90571da03778d09d5f46f", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/profile/kungfu-domain-profile-authoring.contract.json" } ] }, { "id": "products", "route": "/products/", "headline": "Headless and human products add complete workflows while lower layers retain semantic authority.", "claimClass": "product-framing", "maturity": "coming-soon", "knownLimits": [ "The public install path remains coming soon.", "Current GUI qualification is bounded to the named macOS arm64 candidate and does not prove interactive pixel correctness or all platforms." ], "authorities": [ { "id": "project-readme", "role": "product-framing", "path": "README.md", "contentRoot": "sha256:f298b602f86cfaa447d62c18fc579b8d3c0445d2f3a4911b99ffe56beadc41fd", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/README.md" }, { "id": "product-layers", "role": "semantic-authority", "path": "docs/concepts/product-layers.md", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" }, { "id": "cli-contract", "role": "machine-contract", "path": "framework/core/src/python/kungfu/cli/surface_contract.registry.json", "contentRoot": "sha256:dc2c68d6d9eb759ff3622c30e6ee2bc529431a0f1afa7e5a012bf6c9c5aca821", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/core/src/python/kungfu/cli/surface_contract.registry.json" }, { "id": "tui-package", "role": "product-framing", "path": "framework/tui/package.json", "contentRoot": "sha256:6d32cb84b77c95de27be1fe3c8438b54c4c7c8fddc98b05a05236382608ace75", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/tui/package.json" }, { "id": "gui-package", "role": "product-framing", "path": "framework/gui/package.json", "contentRoot": "sha256:9a91ecce5c44a3035911f79c0f6adb9b6451672107bfde488efb10b009e6d698", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/framework/gui/package.json" }, { "id": "gui-qualification", "role": "qualification-evidence", "path": "docs/qualification/gui-capability-boundary.md", "contentRoot": "sha256:8bc54b45941f678baa96b40aefb003f1b2d8f4993dd90fb38ba0929a7006b358", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/gui-capability-boundary.md" } ] }, { "id": "qualification", "route": "/qualification/", "headline": "Design intent, implementation, qualification and publication are different claims.", "claimClass": "qualified-source", "maturity": "staged", "knownLimits": [ "A passing source-built gate is not a publication claim.", "A Gate receipt never publishes, tags, signs or promotes an artifact." ], "authorities": [ { "id": "layer-release", "role": "release-policy", "path": "docs/qualification/layer-product-release-qualification.md", "contentRoot": "sha256:ac656c090a11498284c49c348ebef3ae8bb40ecbb7759f3244e89d013d07acea", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/layer-product-release-qualification.md" }, { "id": "known-limits", "role": "qualification-evidence", "path": "docs/qualification/known-limits.md", "contentRoot": "sha256:8ef7f5c12c232f24ae6a1e3b26ad617a17989bc0c73e46412efec594e8108af8", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/known-limits.md" }, { "id": "gui-qualification", "role": "qualification-evidence", "path": "docs/qualification/gui-capability-boundary.md", "contentRoot": "sha256:8bc54b45941f678baa96b40aefb003f1b2d8f4993dd90fb38ba0929a7006b358", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/qualification/gui-capability-boundary.md" } ] }, { "id": "decisions", "route": "/decisions/", "headline": "Browse the complete decision corpus by domain, authority edge and bounded neighborhood.", "claimClass": "current-contract", "maturity": "implemented", "knownLimits": [ "Domain membership and nearby links do not create architecture authority.", "Xinfa remains the impact, dependency and stale-state authority." ], "authorities": [ { "id": "adr-map", "role": "navigation-projection", "path": "docs/architecture/adr-map.json", "contentRoot": "sha256:7d6dd49082f598b19ee21da5d0dec342fe9cd2f9c82492113eca2d22531ab1f2", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/architecture/adr-map.json" } ] }, { "id": "horizons", "route": "/horizons/", "headline": "One domain-neutral core, one current product focus, and bounded evidence or future horizons.", "claimClass": "future-horizon", "maturity": "current-focus", "knownLimits": [ "The horizon map is not three simultaneous product roadmaps.", "Games and virtual worlds are not an active product line without a bounded validation gate." ], "authorities": [ { "id": "domain-horizons", "role": "product-framing", "path": "docs/concepts/domain-horizons.md", "contentRoot": "sha256:8905b68d4780e4f67c5762a5acf50a9e61bdf80cc07d3e26dd67d3fdc7ea917a", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/domain-horizons.md" }, { "id": "product-layers", "role": "semantic-authority", "path": "docs/concepts/product-layers.md", "contentRoot": "sha256:872c9847065608555ecb418ef1bb7bba2ccac3c47fb8f209c210d40f419fe817", "url": "https://github.com/kungfu-systems/kungfu/blob/74198a765f8c7d0f69f7e2c848bca935e1f40646/docs/concepts/product-layers.md" } ] } ], "nonClaims": [ "The standalone portable format is pre-release and is not declared stable.", "Package semver is not a format compatibility algorithm.", "The historical Spec 0.1 prose is non-normative.", "Qualified-shadow Fact, Episode and Action Geometry work does not prove P17 release qualification or authority cutover.", "Source-built SDK and product qualification does not prove current public package availability or stable compatibility.", "Replication, high availability, arbitrary external-side-effect recovery and battle-tested external adoption are not claimed.", "KFX discovery or a valid Domain Profile declaration is not installed, admitted or active extension authority.", "The ADR map's inferred domain and nearby edges are navigation only.", "Quantitative trading, accountable agent runtime and games are not three simultaneous active product roadmaps." ], "machineEntries": { "bundle": "site-bundle.json", "agentIndex": "agent-index.json", "adrMap": "adr-map.json", "formatAuthority": "format/manifest.json", "schema": "schema/site-bundle.schema.json" } }, "adrMap": { "schema": "kungfu.adr-navigation-projection/v1", "generatedFrom": { "records": "./shifu adr:audit -- --json", "authority": "ADR frontmatter and exact checked files", "navigation": "deterministic whole-term domain classification and same-theme/shared-term ranking; navigation only" }, "summary": { "records": 156, "domains": 8, "authoritativeEdges": 2, "inferredNavigationEdges": 548 }, "domains": [ { "id": "facts-storage", "title": "Facts, storage, and replay", "count": 42 }, { "id": "agent-control", "title": "Agent and work control", "count": 21 }, { "id": "xinfa-docs", "title": "Xinfa and documentation", "count": 15 }, { "id": "extensions-sdk", "title": "Extensions, SDKs, and language boundaries", "count": 15 }, { "id": "runtime", "title": "Runtime, live services, and lifecycle", "count": 18 }, { "id": "build-release", "title": "Build, distribution, and release", "count": 6 }, { "id": "product-ui", "title": "Product and user surfaces", "count": 7 }, { "id": "architecture-governance", "title": "Architecture and governance", "count": 32 } ], "authoritativeEdges": [ { "source": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "relation": "supersedes", "authority": "adr-frontmatter" }, { "source": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "target": "KF-ADR-019f86da-4f90-730a-a068-06e8758324e1", "relation": "supersedes", "authority": "adr-frontmatter" } ], "records": [ { "key": "KF · d844", "id": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7008-b154-d488eb39d844.md", "title": "Exit Bundles compose domain roots, closure, loss, capabilities, and receipts without becoming another authority", "theme": "domain-neutral-exit-bundle-composition", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 7, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "KF-ADR-019f96a2-c686-76e1-9261-f6106aa50429", "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c" ], "inferredNavigation": [ { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 2, "reason": "shared terms: domain, neutral" }, { "target": "KF-ADR-019f96a2-c686-76e1-9261-f6106aa50429", "score": 2, "reason": "shared terms: authority, composition" }, { "target": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "score": 1, "reason": "shared terms: authority" } ] }, { "key": "KF · bf48", "id": "KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48.md", "title": "Observer-relative timeline projection over causal facts", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424", "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424", "score": 2, "reason": "shared terms: over, projection" }, { "target": "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "score": 1, "reason": "shared terms: timeline" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: facts" }, { "target": "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327", "score": 1, "reason": "shared terms: causal" } ] }, { "key": "KF · d540", "id": "KF-ADR-019f86da-4f90-7089-b9b1-e070edf7d540", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7089-b9b1-e070edf7d540.md", "title": "Xinfa baselines split into tracked witnesses and ignored local material", "theme": "xinfa-baseline-storage-convergence", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: local" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: local" }, { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 1, "reason": "shared terms: storage" }, { "target": "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "score": 1, "reason": "shared terms: storage" } ] }, { "key": "KF · 5fdf", "id": "KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf.md", "title": "Project Cut settlement is agent-first and hook-optional", "theme": "project-cut-agent-first-settlement", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 2, "reason": "shared terms: agent, first" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 2, "reason": "shared terms: agent, first" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · f164", "id": "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164.md", "title": "Xinfa onboards unknown repositories through evidence, non-authoritative proposals, and an explicit authority transition", "theme": "xinfa-generic-repository-onboarding-authority-transition", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 2, "reason": "shared terms: repository, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "score": 1, "reason": "shared terms: authority" } ] }, { "key": "KF · 37de", "id": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de.md", "title": "Runtime storage service as the persistence contract above journal, payloads, and projections", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "score": 3, "reason": "shared terms: contract, service, storage" }, { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72", "score": 2, "reason": "shared terms: journal, projections" } ] }, { "key": "KF · bc81", "id": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81.md", "title": "Core action-recording surface lives in the C++ polyglot membrane", "theme": "", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "score": 2, "reason": "shared terms: membrane, surface" }, { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 1, "reason": "shared terms: core" }, { "target": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "score": 1, "reason": "shared terms: core" }, { "target": "KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82", "score": 1, "reason": "shared terms: c++" } ] }, { "key": "KF · 2132", "id": "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132.md", "title": "schema-registry contract invariants are welded at compile time — tag uniqueness and payload layout↔version binding", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "legacy-unreviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f", "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "score": 3, "reason": "shared terms: contract, layout, schema" }, { "target": "KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f", "score": 2, "reason": "shared terms: registry, schema" }, { "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "score": 2, "reason": "shared terms: layout, schema" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: schema" } ] }, { "key": "KF · 8ad0", "id": "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0.md", "title": "Kungfu is the only public Action Primitive CLI entrypoint", "theme": "kungfu-single-entry-action-primitive-cli", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 13, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "KF-ADR-019f86da-4f90-7d58-b5b3-b6d5041dcab6" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: primitive" }, { "target": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-7d58-b5b3-b6d5041dcab6", "score": 1, "reason": "shared terms: entry" } ] }, { "key": "KF · dbab", "id": "KF-ADR-019f86da-4f90-7111-9165-691b834edbab", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7111-9165-691b834edbab.md", "title": "generic source service v1", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "score": 1, "reason": "shared terms: source" } ] }, { "key": "KF · e338", "id": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-712d-b871-24090476e338.md", "title": "Kungfu qualifies one KFD-3 collaboration protocol for conforming Profiles", "theme": "profile-level-kfd3-qualification", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "score": 2, "reason": "shared terms: kfd, one" }, { "target": "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: profile" } ] }, { "key": "KF · 6cc1", "id": "KF-ADR-019f86da-4f90-713b-a44c-0677d2446cc1", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-713b-a44c-0677d2446cc1.md", "title": "Storage backend changes are authority-atomic, resumable operations", "theme": "authority-atomic-storage-backend-switch", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 1, "reason": "shared terms: atomic" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: backend" }, { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 1, "reason": "shared terms: storage" }, { "target": "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "score": 1, "reason": "shared terms: storage" } ] }, { "key": "KF · cb76", "id": "KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76.md", "title": "Freeze workspace `.kungfu` home layout v1", "theme": "workspace-kungfu-home-layout-v1", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "KF-ADR-019f86da-4f90-712d-b871-24090476e338" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 1, "reason": "shared terms: kungfu" } ] }, { "key": "KF · f481", "id": "KF-ADR-019f86da-4f90-7153-a6c1-ab7a0a3cf481", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7153-a6c1-ab7a0a3cf481.md", "title": "managed session host placement — a shared durable host for multi-window session workspaces", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [], "inferredNavigation": [] }, { "key": "KF · 3c88", "id": "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88.md", "title": "Xinfa context quality is a deterministic adversarial ratchet", "theme": "xinfa-context-quality-ratchet", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "score": 2, "reason": "shared terms: context, xinfa" } ] }, { "key": "KF · 5950", "id": "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7171-9dde-411f02f55950.md", "title": "libwasm is a governed product runtime, not a copied spike library", "theme": "libwasm-production-runtime", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "maintainer-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7", "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7", "score": 2, "reason": "shared terms: product, runtime" }, { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · cc70", "id": "KF-ADR-019f86da-4f90-7178-b0b5-ff507589cc70", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7178-b0b5-ff507589cc70.md", "title": "Automatic go context uses project-declared structured route resolution", "theme": "structured-go-route-resolution", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 1, "reason": "shared terms: context" }, { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 1, "reason": "shared terms: context" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 1, "reason": "shared terms: context" }, { "target": "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88", "score": 1, "reason": "shared terms: context" } ] }, { "key": "KF · 8910", "id": "KF-ADR-019f86da-4f90-7179-a900-c40bdb498910", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7179-a900-c40bdb498910.md", "title": "yijinjing journal frame/page publish protocol → `atomic_ref` release/acquire", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "legacy-unreviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 2, "reason": "shared terms: journal, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 2, "reason": "shared terms: frame, journal" }, { "target": "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "score": 2, "reason": "shared terms: journal, page" }, { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 1, "reason": "shared terms: atomic" } ] }, { "key": "KF · 21dc", "id": "KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc.md", "title": "Mission and Go authority cuts over once at an exact parity root", "theme": "native-mission-go-authority-cutover", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8", "KF-ADR-019f86da-4f90-732e-826c-e994acc20716", "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8", "score": 3, "reason": "shared terms: mission, native, over" }, { "target": "KF-ADR-019f86da-4f90-732e-826c-e994acc20716", "score": 2, "reason": "shared terms: exact, root" }, { "target": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 1, "reason": "shared terms: over" } ] }, { "key": "KF · 141a", "id": "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-71ac-bb91-32456981141a.md", "title": "location role replaces trading category and journal page size is storage policy", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "KF-ADR-019f86da-4f90-7179-a900-c40bdb498910", "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-7179-a900-c40bdb498910", "score": 2, "reason": "shared terms: journal, page" }, { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 1, "reason": "shared terms: journal" } ] }, { "key": "KF · 40d8", "id": "KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8.md", "title": "Mission Control composes Mission and Go responsibility over runtime facts", "theme": "mission-go-responsibility-and-native-dogfood", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc", "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc", "score": 3, "reason": "shared terms: mission, native, over" }, { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 2, "reason": "shared terms: over, runtime" }, { "target": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 1, "reason": "shared terms: control" } ] }, { "key": "KF · 7d8b", "id": "KF-ADR-019f86da-4f90-71cc-8fc7-58226b337d8b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-71cc-8fc7-58226b337d8b.md", "title": "runtime libraries propagate structured errors; loop owners decide how execution stops", "theme": "", "domain": "runtime", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "score": 1, "reason": "shared terms: loop" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · ba57", "id": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57.md", "title": "Xinfa compiles one hash-pinned WebAssembly engine for development execution and receipt verification while the native trunk alone mints production receipts", "theme": "xinfa-wasm-engine-native-minting-boundary", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 3, "reason": "shared terms: compiles, one, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 2, "reason": "shared terms: boundary, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 2, "reason": "shared terms: compiles, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "score": 2, "reason": "shared terms: boundary, xinfa" } ] }, { "key": "KF · 7ad3", "id": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3.md", "title": "authoritative structured facts have one schema owner — Hana POD or FlatBuffers", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [ { "relation": "supersedes", "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a" } ], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f", "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f", "score": 3, "reason": "shared terms: authoritative, one, schema" }, { "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "score": 3, "reason": "shared terms: flatbuffers, pod, schema" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 2, "reason": "shared terms: one, pod" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · 2715", "id": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715.md", "title": "Episode Admission is destination-owned and transport-neutral", "theme": "destination-owned-episode-admission", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "score": 2, "reason": "shared terms: episode, owned" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327", "score": 1, "reason": "shared terms: episode" } ] }, { "key": "KF · e7a8", "id": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8.md", "title": "Episode bundles carry their owned bytes, and import materializes them", "theme": "self-contained-episode-bundles", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 2, "reason": "shared terms: episode, owned" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327", "score": 1, "reason": "shared terms: episode" } ] }, { "key": "KF · 13b1", "id": "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1.md", "title": "Project Cut history uses explicit rooted bindings outside the Cut preimage", "theme": "project-cut-git-history-bindings", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "score": 4, "reason": "shared terms: cut, explicit, project, uses" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · 8c3a", "id": "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a.md", "title": "KFX contributes semantics once; GUI, TUI, CLI, and agents project them", "theme": "surface-neutral-kfx-contributions-thin-bindings", "domain": "product-ui", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a", "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "score": 5, "reason": "shared terms: agents, cli, gui, kfx" }, { "target": "KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a", "score": 2, "reason": "shared terms: surface, tui" }, { "target": "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "score": 1, "reason": "shared terms: neutral" } ] }, { "key": "KF · 5a56", "id": "KF-ADR-019f86da-4f90-72e8-8000-db544fb35a56", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-72e8-8000-db544fb35a56.md", "title": "Xinfa joins the canonical Rust workspace without surrendering extraction or product identity", "theme": "xinfa-rust-workspace-unification", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 7, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "KF-ADR-019f86da-4f90-7740-812b-32762d430059", "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "score": 2, "reason": "shared terms: product, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7740-812b-32762d430059", "score": 2, "reason": "shared terms: rust, xinfa" }, { "target": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "score": 1, "reason": "shared terms: xinfa" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 1, "reason": "shared terms: xinfa" } ] }, { "key": "KF · 00e0", "id": "KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0.md", "title": "peer communication primitives — layering and domain-neutral channel/outlet naming", "theme": "peer-communication-primitives-layering", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "maintainer-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "score": 3, "reason": "shared terms: domain, neutral, peer" }, { "target": "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "score": 2, "reason": "shared terms: domain, neutral" }, { "target": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "score": 1, "reason": "shared terms: peer" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: neutral" } ] }, { "key": "KF · 24e1", "id": "KF-ADR-019f86da-4f90-730a-a068-06e8758324e1", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-730a-a068-06e8758324e1.md", "title": "Per-user supervisor manages per-data-root masters", "theme": "", "domain": "product-ui", "decisionStatus": "superseded", "implementationStatus": "not-applicable", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [ { "relation": "superseded-by", "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa" } ], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "score": 1, "reason": "shared terms: data" } ] }, { "key": "KF · 0716", "id": "KF-ADR-019f86da-4f90-732e-826c-e994acc20716", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-732e-826c-e994acc20716.md", "title": "Completion review is independent, root-bound, and mechanically continuable", "theme": "independent-review-exact-continuation", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 10, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc", "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-719a-866a-28afd48c21dc", "score": 2, "reason": "shared terms: exact, root" }, { "target": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "score": 1, "reason": "shared terms: continuation" }, { "target": "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "score": 1, "reason": "shared terms: root" } ] }, { "key": "KF · a5fb", "id": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb.md", "title": "agent coordination on the live runtime — same-host locks, signals, and audited Episodes", "theme": "agent-coordination-on-live-runtime", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "maintainer-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 2, "reason": "shared terms: live, runtime" }, { "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "score": 2, "reason": "shared terms: live, runtime" }, { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "score": 1, "reason": "shared terms: coordination" } ] }, { "key": "KF · 5cae", "id": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae.md", "title": "the Episode manifest is the object's trust boundary — POD journal records, one typed fold, and JSON at the edge", "theme": "episode-manifest-trust-boundary", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 4, "reason": "shared terms: episode, journal, manifest, records" }, { "target": "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "score": 3, "reason": "shared terms: edge, json, records" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 2, "reason": "shared terms: one, pod" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 2, "reason": "shared terms: episode, manifest" } ] }, { "key": "KF · 69ff", "id": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-738c-b372-e509976f69ff.md", "title": "a first-class content-addressed store is a runtime fact-ledger primitive, with mutable KV and fleet topology kept as separate capabilities", "theme": "runtime-content-addressed-store", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-786d-9fd5-468c3f3d231b", "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 2, "reason": "shared terms: runtime, topology" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-786d-9fd5-468c3f3d231b", "score": 1, "reason": "shared terms: topology" }, { "target": "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "score": 1, "reason": "shared terms: primitive" } ] }, { "key": "KF · 59fa", "id": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa.md", "title": "live runtime internals use reactor, peer, and coordinator", "theme": "domain-neutral-live-runtime-terminology", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "maintainer-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [ { "relation": "supersedes", "target": "KF-ADR-019f86da-4f90-730a-a068-06e8758324e1" } ], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "score": 3, "reason": "shared terms: coordinator, live, peer" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 3, "reason": "shared terms: live, neutral, runtime" }, { "target": "KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0", "score": 3, "reason": "shared terms: domain, neutral, peer" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 2, "reason": "shared terms: live, runtime" } ] }, { "key": "KF · 78d9", "id": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9.md", "title": "Episode identity is two layers — a local coordinate plus a sealed content root committed in the manifest", "theme": "", "domain": "facts-storage", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 2, "reason": "shared terms: episode, manifest" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 2, "reason": "shared terms: identity, local" }, { "target": "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "score": 2, "reason": "shared terms: episode, sealed" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 2, "reason": "shared terms: episode, manifest" } ] }, { "key": "KF · 8bcc", "id": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc.md", "title": "KFX packages are immutable content; Core owns transactional lifecycle state", "theme": "transactional-kfx-package-lifecycle-authority", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 2, "reason": "shared terms: core, kfx" }, { "target": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "score": 1, "reason": "shared terms: core" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · ef05", "id": "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05.md", "title": "Rust host trunk, layered CLI, and the assembled runtime distribution", "theme": "rust-host-trunk-and-assembled-runtime", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 9, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-79f1-8716-aca36b142847", "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "score": 3, "reason": "shared terms: cli, rust, trunk" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: host" }, { "target": "KF-ADR-019f86da-4f90-79f1-8716-aca36b142847", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "score": 1, "reason": "shared terms: rust" } ] }, { "key": "KF · d2be", "id": "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be.md", "title": "Project Cut v1 uses a closed canonical root input and an explicit source projection", "theme": "project-cut-v1-canonical-root-source-projection", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "score": 4, "reason": "shared terms: cut, explicit, project, uses" }, { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 3, "reason": "shared terms: cut, project, source" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · d0df", "id": "KF-ADR-019f86da-4f90-741b-8f16-b27fcd99d0df", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-741b-8f16-b27fcd99d0df.md", "title": "the journal container epoch is derived from its layout, and cross-epoch replay is offline conversion", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "score": 1, "reason": "shared terms: replay" }, { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 1, "reason": "shared terms: journal" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: journal" }, { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 1, "reason": "shared terms: journal" } ] }, { "key": "KF · 9a0b", "id": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b.md", "title": "adopt KFD-1 — welded-surface registers decide patch, minor, and major", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2" ], "inferredNavigation": [ { "target": "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "score": 1, "reason": "shared terms: decide" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2", "score": 1, "reason": "shared terms: kfd" } ] }, { "key": "KF · 89ae", "id": "KF-ADR-019f86da-4f90-7499-9152-520599d089ae", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7499-9152-520599d089ae.md", "title": "The minimal generic `.kungfu` core closure — libkungfu owns generic maintenance/self-describing primitives; domain interpretation stays in outer rings; expose generic frame decode and frame checksum on the membrane", "theme": "minimal-generic-core-closure", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "score": 2, "reason": "shared terms: checksum, frame" }, { "target": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "score": 1, "reason": "shared terms: self" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5", "score": 1, "reason": "shared terms: frame" } ] }, { "key": "KF · 03bf", "id": "KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf.md", "title": "Kungfu Skill as the agent context layer above kfx", "theme": "", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 2, "reason": "shared terms: agent, kfx" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 2, "reason": "shared terms: agent, kungfu" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 1, "reason": "shared terms: kungfu" } ] }, { "key": "KF · 8f82", "id": "KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82.md", "title": "native compilers share one C++ contract; modules remain qualification-only", "theme": "kungfu-cpp-modernization", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 11, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f87cb-b4e7-7cda-80ec-be5aceb7b500", "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390" ], "inferredNavigation": [ { "target": "KF-ADR-019f87cb-b4e7-7cda-80ec-be5aceb7b500", "score": 2, "reason": "shared terms: one, share" }, { "target": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "score": 1, "reason": "shared terms: c++" }, { "target": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "score": 1, "reason": "shared terms: native" }, { "target": "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · 86d0", "id": "KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0.md", "title": "Canonical ADR authority and lifecycle audit", "theme": "canonical-adr-authority-and-lifecycle-audit", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "maintainer-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8" ], "inferredNavigation": [ { "target": "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "score": 1, "reason": "shared terms: lifecycle" }, { "target": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "score": 1, "reason": "shared terms: authority" } ] }, { "key": "KF · aa80", "id": "KF-ADR-019f86da-4f90-7513-9c95-f19e0c7faa80", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7513-9c95-f19e0c7faa80.md", "title": "v4 frontend = platform (capability SDK + loose kfx contract) + minimal reference app", "theme": "", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 2, "reason": "shared terms: capability, kfx" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · cefb", "id": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb.md", "title": "Episode is the atomic safety and fault-containment unit, qualified by evidence under load", "theme": "episode-atomic-safety", "domain": "facts-storage", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "score": 3, "reason": "shared terms: episode, evidence, qualified" }, { "target": "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "score": 2, "reason": "shared terms: episode, qualified" }, { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "score": 1, "reason": "shared terms: episode" } ] }, { "key": "KF · 65b0d5", "id": "KF-ADR-019f86da-4f90-7585-ab0e-eea95d65b0d5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7585-ab0e-eea95d65b0d5.md", "title": "KFD-1 durability config requests policy; the runtime earns admission", "theme": "kfd1-durability-policy-runtime-admission", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7ec5-a83c-99cfaee56aca", "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7ec5-a83c-99cfaee56aca", "score": 2, "reason": "shared terms: admission, durability" }, { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 1, "reason": "shared terms: admission" }, { "target": "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "score": 1, "reason": "shared terms: policy" }, { "target": "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · 905f", "id": "KF-ADR-019f86da-4f90-760e-9945-f737049d905f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-760e-9945-f737049d905f.md", "title": "location middle identity segment is namespace", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "score": 1, "reason": "shared terms: identity" }, { "target": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "score": 1, "reason": "shared terms: location" } ] }, { "key": "KF · abd2", "id": "KF-ADR-019f86da-4f90-7626-861e-3fdee887abd2", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7626-861e-3fdee887abd2.md", "title": "The shifu delegation protocol — what installed binaries bake in forever", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: shifu" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 1, "reason": "shared terms: protocol" }, { "target": "SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b", "score": 1, "reason": "shared terms: shifu" } ] }, { "key": "KF · 6692", "id": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692.md", "title": "Episode manifest records live in the yijinjing journal format", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 4, "reason": "shared terms: episode, journal, manifest, records" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 2, "reason": "shared terms: episode, manifest" }, { "target": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "score": 2, "reason": "shared terms: episode, journal" }, { "target": "KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72", "score": 2, "reason": "shared terms: journal, live" } ] }, { "key": "KF · 328c", "id": "KF-ADR-019f86da-4f90-764b-a1f8-90375260328c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-764b-a1f8-90375260328c.md", "title": "fast internal hashes use XXH3", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "score": 1, "reason": "shared terms: use" } ] }, { "key": "KF · e16a", "id": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a.md", "title": "frame identity layering — journal-local frame uid, ledger-global stream position", "theme": "frame-identity-layering", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7e58-bb03-bee0f101dc01", "KF-ADR-019f86da-4f90-7179-a900-c40bdb498910", "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 2, "reason": "shared terms: identity, local" }, { "target": "KF-ADR-019f86da-4f90-7e58-bb03-bee0f101dc01", "score": 2, "reason": "shared terms: ledger, local" }, { "target": "KF-ADR-019f86da-4f90-7179-a900-c40bdb498910", "score": 2, "reason": "shared terms: frame, journal" }, { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 1, "reason": "shared terms: journal" } ] }, { "key": "KF · 1491", "id": "KF-ADR-019f86da-4f90-765c-9723-069718911491", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-765c-9723-069718911491.md", "title": "manifest-scoped sync root v1", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "score": 1, "reason": "shared terms: sync" }, { "target": "SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b", "score": 1, "reason": "shared terms: root" } ] }, { "key": "KF · 45f8", "id": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8.md", "title": "Agent-mediated guidance is a first-class product interface", "theme": "kungfu-agent-mediated-product", "domain": "agent-control", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf", "KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 2, "reason": "shared terms: agent, first" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 2, "reason": "shared terms: kungfu, product" }, { "target": "KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf", "score": 2, "reason": "shared terms: agent, kungfu" }, { "target": "KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf", "score": 2, "reason": "shared terms: agent, first" } ] }, { "key": "KF · e7d5", "id": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5.md", "title": "Git-like source sync over Kungfu location and channel", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76", "KF-ADR-019f86da-4f90-7111-9165-691b834edbab", "KF-ADR-019f86da-4f90-712d-b871-24090476e338" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-7111-9165-691b834edbab", "score": 1, "reason": "shared terms: source" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 1, "reason": "shared terms: kungfu" } ] }, { "key": "KF · 15cf", "id": "KF-ADR-019f86da-4f90-76b5-847e-1b56562d15cf", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-76b5-847e-1b56562d15cf.md", "title": "runtime exposes a greenfield core surface, not trading typed helpers", "theme": "", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7", "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7", "score": 2, "reason": "shared terms: core, runtime" }, { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "score": 1, "reason": "shared terms: core" } ] }, { "key": "KF · 341a", "id": "KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a.md", "title": "v4 TUI = the platform's second reference surface (shell-native, zero-copy, React/Ink)", "theme": "", "domain": "product-ui", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "score": 2, "reason": "shared terms: surface, tui" }, { "target": "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "score": 2, "reason": "shared terms: native, tui" } ] }, { "key": "KF · 08a7", "id": "KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7718-8d1f-6402a87408a7.md", "title": "product upgrades install immutable runtimes before Core activates them", "theme": "versioned-product-runtime-upgrade-control-plane", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 17, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "KF-ADR-019f86da-4f90-76b5-847e-1b56562d15cf", "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "score": 2, "reason": "shared terms: product, runtime" }, { "target": "KF-ADR-019f86da-4f90-76b5-847e-1b56562d15cf", "score": 2, "reason": "shared terms: core, runtime" }, { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · 4470", "id": "KF-ADR-019f86da-4f90-7739-aa31-52af27bc4470", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7739-aa31-52af27bc4470.md", "title": "Load-bearing self-bootstrap — the adoption path is the validation path", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [], "inferredNavigation": [] }, { "key": "KF · 0059", "id": "KF-ADR-019f86da-4f90-7740-812b-32762d430059", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7740-812b-32762d430059.md", "title": "Xinfa is an independently governed Rust component linked into the Kungfu trunk", "theme": "xinfa-trunk-linked-rust-component", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-72e8-8000-db544fb35a56", "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 2, "reason": "shared terms: trunk, xinfa" }, { "target": "KF-ADR-019f86da-4f90-72e8-8000-db544fb35a56", "score": 2, "reason": "shared terms: rust, xinfa" }, { "target": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "score": 1, "reason": "shared terms: xinfa" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 1, "reason": "shared terms: xinfa" } ] }, { "key": "KF · 3f9f", "id": "KF-ADR-019f86da-4f90-7749-b14e-9c0626c03f9f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7749-b14e-9c0626c03f9f.md", "title": "C++23 + Rx is the core language strategy", "theme": "cpp23-rx-core-language-strategy", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733" ], "inferredNavigation": [ { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: core" } ] }, { "key": "KF · acf9", "id": "KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9.md", "title": "the extension execution contract — a uniform capability surface across trust tiers", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "KF-ADR-019f86da-4f90-7e5e-ae22-2a8fc24086f1", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 2, "reason": "shared terms: contract, trust" }, { "target": "KF-ADR-019f86da-4f90-7e5e-ae22-2a8fc24086f1", "score": 2, "reason": "shared terms: capability, contract" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: surface" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "KF · 5e00", "id": "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00.md", "title": "Invariants use one authority-bound verification and release-passport system", "theme": "invariant-verification-system", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "KF-ADR-019f86da-4f90-764b-a1f8-90375260328c" ], "inferredNavigation": [ { "target": "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "score": 2, "reason": "shared terms: authority, passport" }, { "target": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-764b-a1f8-90375260328c", "score": 1, "reason": "shared terms: use" } ] }, { "key": "KF · dce4", "id": "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4.md", "title": "Xinfa admits qualified sealed Episodes as sourced successor-Atlas evidence", "theme": "xinfa-qualified-episode-evidence-provider", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "score": 5, "reason": "shared terms: episode, episodes, provider, qualified" }, { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 3, "reason": "shared terms: episode, evidence, qualified" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 2, "reason": "shared terms: episode, sealed" }, { "target": "KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b", "score": 2, "reason": "shared terms: atlas, xinfa" } ] }, { "key": "KF · 3e2b", "id": "KF-ADR-019f86da-4f90-77c0-827b-fe1a3aa43e2b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-77c0-827b-fe1a3aa43e2b.md", "title": "Action Geometry and Domain Profiles are separate semantic layers", "theme": "action-geometry-domain-profile-separation", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 10, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "score": 1, "reason": "shared terms: semantic" } ] }, { "key": "KF · a623", "id": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623.md", "title": "Project Cut binds source, Xinfa Atlas, and Kungfu Episodes without becoming a fourth primitive", "theme": "project-cut-spacetime-publication-boundary", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 3, "reason": "shared terms: cut, kungfu, project" }, { "target": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "score": 3, "reason": "shared terms: binds, cut, project" }, { "target": "KF-ADR-019f86da-4f90-7410-a3fc-f9cdeb55d2be", "score": 3, "reason": "shared terms: cut, project, source" }, { "target": "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · d390", "id": "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390.md", "title": "One Action MJS package runs in source Node and installed libnode hosts", "theme": "action-mjs-dual-host-kernel-bootstrap", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704", "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 2, "reason": "shared terms: dual, host" }, { "target": "KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704", "score": 1, "reason": "shared terms: node" }, { "target": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "score": 1, "reason": "shared terms: package" } ] }, { "key": "KF · b0f5", "id": "KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7828-9142-46f9bca4b0f5.md", "title": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de storage-service records are Hana-core kernel metadata; JSON is an edge projection, not the contract", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "score": 3, "reason": "shared terms: contract, service, storage" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 3, "reason": "shared terms: edge, json, records" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: hana" }, { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 1, "reason": "shared terms: records" } ] }, { "key": "KF · bba2", "id": "KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2.md", "title": "KFD-7 v1 exposes cooperative cancellation and process-bounded deadlines honestly", "theme": "kfd7-embedder-operational-semantics", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "KF-ADR-019f86da-4f90-712d-b871-24090476e338" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "score": 2, "reason": "shared terms: kfd, kfd7" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 1, "reason": "shared terms: kfd" } ] }, { "key": "KF · 231b", "id": "KF-ADR-019f86da-4f90-786d-9fd5-468c3f3d231b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-786d-9fd5-468c3f3d231b.md", "title": "Event routes carry declared phase and state access", "theme": "declared-event-route-topology", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: topology" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: topology" } ] }, { "key": "KF · 3917", "id": "KF-ADR-019f86da-4f90-786d-aa24-a97705e13917", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-786d-aa24-a97705e13917.md", "title": "Real-world agent work preserves four independently addressable roles", "theme": "four-object-agent-work-state-contract", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 25, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a" ], "inferredNavigation": [ { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 2, "reason": "shared terms: contract, world" }, { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: agent" } ] }, { "key": "KF · 63a8", "id": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8.md", "title": "Live peers reconnect through fenced coordinator authority", "theme": "live-peer-continuity-coordinator-authority", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 10, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0", "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "score": 3, "reason": "shared terms: coordinator, live, peer" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: live" }, { "target": "KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "score": 1, "reason": "shared terms: live" } ] }, { "key": "KF · 6327", "id": "KF-ADR-019f86da-4f90-791c-9b90-4888cca36327", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-791c-9b90-4888cca36327.md", "title": "Episode is the first-class causal segment object", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 2, "reason": "shared terms: episode, object" }, { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: episode" } ] }, { "key": "KF · 780b", "id": "KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b.md", "title": "Native work and Agent Console form one Episode-backed loop", "theme": "native-work-agent-console-loop", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 2, "reason": "shared terms: form, one" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 2, "reason": "shared terms: episode, one" }, { "target": "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: backed" } ] }, { "key": "KF · 10f4", "id": "KF-ADR-019f86da-4f90-79ce-888e-6fd6476f10f4", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-79ce-888e-6fd6476f10f4.md", "title": "yijinjing separates lock-free publication from cursor, write, and page-lifetime ownership", "theme": "", "domain": "architecture-governance", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f", "score": 1, "reason": "shared terms: yijinjing" } ] }, { "key": "KF · 8708", "id": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708.md", "title": "capability ownership follows Core, System KFX, and Profile KFX boundaries", "theme": "core-system-kfx-profile-kfx-capability-boundary", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "KF-ADR-019f86da-4f90-7513-9c95-f19e0c7faa80", "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "score": 2, "reason": "shared terms: core, kfx" }, { "target": "KF-ADR-019f86da-4f90-7513-9c95-f19e0c7faa80", "score": 2, "reason": "shared terms: capability, kfx" }, { "target": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "score": 1, "reason": "shared terms: core" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · 5fff", "id": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff.md", "title": "Xinfa compiles portable repository context packs", "theme": "xinfa-repository-context-pack", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 3, "reason": "shared terms: compiles, context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 2, "reason": "shared terms: compiles, xinfa" }, { "target": "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88", "score": 2, "reason": "shared terms: context, xinfa" } ] }, { "key": "KF · 2847", "id": "KF-ADR-019f86da-4f90-79f1-8716-aca36b142847", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-79f1-8716-aca36b142847.md", "title": "extension isolation and the trusted channel on the runtime plane", "theme": "", "domain": "extensions-sdk", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: plane" }, { "target": "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · eb1c", "id": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c.md", "title": "Action Loop coordination is receipt-driven and recoverable", "theme": "recoverable-action-loop-coordination-contract", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 12, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: coordination" }, { "target": "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: driven" } ] }, { "key": "KF · 053d", "id": "KF-ADR-019f86da-4f90-7a30-8697-5c648120053d", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a30-8697-5c648120053d.md", "title": "control axis — the Python coroutine integration layer (continue / redesign / drop)", "theme": "", "domain": "extensions-sdk", "decisionStatus": "withdrawn", "implementationStatus": "not-applicable", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704", "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704", "score": 2, "reason": "shared terms: axis, control" }, { "target": "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "score": 1, "reason": "shared terms: python" } ] }, { "key": "KF · 759f", "id": "KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a3d-9578-42b1c711759f.md", "title": "the schema type registry has one authoritative set and trait-derived subsets", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 3, "reason": "shared terms: authoritative, one, schema" }, { "target": "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "score": 2, "reason": "shared terms: registry, schema" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5", "score": 1, "reason": "shared terms: type" } ] }, { "key": "KF · 3f06", "id": "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06.md", "title": "CLI implementation split — Rust trunk vs Python, and growing the embedding membrane's diagnostic surface", "theme": "cli-implementation-language-split", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 15, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05", "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "KF-ADR-019f86da-4f90-7a30-8697-5c648120053d", "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05", "score": 3, "reason": "shared terms: cli, rust, trunk" }, { "target": "KF-ADR-019f86da-4f90-70f3-9a0e-d502826fbc81", "score": 2, "reason": "shared terms: membrane, surface" }, { "target": "KF-ADR-019f86da-4f90-7a30-8697-5c648120053d", "score": 1, "reason": "shared terms: python" }, { "target": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "score": 1, "reason": "shared terms: rust" } ] }, { "key": "KF · a33a", "id": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a.md", "title": "yijinjing schema serialization — a FlatBuffers runtime schema over the zero-copy POD layout", "theme": "", "domain": "facts-storage", "decisionStatus": "superseded", "implementationStatus": "not-applicable", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [ { "relation": "superseded-by", "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3" } ], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 3, "reason": "shared terms: flatbuffers, pod, schema" }, { "target": "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "score": 3, "reason": "shared terms: runtime, schema, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "score": 3, "reason": "shared terms: layout, schema, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "score": 2, "reason": "shared terms: layout, schema" } ] }, { "key": "KF · 7173", "id": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173.md", "title": "Kungfu centers the product loop on Project Cut", "theme": "project-cut-centered-product-loop", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 3, "reason": "shared terms: cut, kungfu, project" }, { "target": "KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf", "score": 3, "reason": "shared terms: cut, loop, project" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 2, "reason": "shared terms: kungfu, product" }, { "target": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · 397f", "id": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f.md", "title": "Xinfa Atlas is the immutable compiled context primitive", "theme": "xinfa-atlas-primitive-compatibility-boundary", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "score": 3, "reason": "shared terms: boundary, context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 2, "reason": "shared terms: boundary, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 2, "reason": "shared terms: context, xinfa" } ] }, { "key": "KF · d8bc", "id": "KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a66-b427-f4bcd638d8bc.md", "title": "a single kungfu view interface is the sole FlatBuffers access point; raw FB is not called elsewhere", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76", "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "KF-ADR-019f86da-4f90-712d-b871-24090476e338" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-713d-8626-d70bca82cb76", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-76a1-8eda-6e49fa70e7d5", "score": 1, "reason": "shared terms: kungfu" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 1, "reason": "shared terms: kungfu" } ] }, { "key": "KF · d450", "id": "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450.md", "title": "frame checksum v2 uses CRC32C receipt metadata", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7499-9152-520599d089ae", "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7499-9152-520599d089ae", "score": 2, "reason": "shared terms: checksum, frame" }, { "target": "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "score": 1, "reason": "shared terms: uses" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5", "score": 1, "reason": "shared terms: frame" } ] }, { "key": "KF · b367", "id": "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367.md", "title": "Fact Root v2 uses a closed typed binary preimage", "theme": "portable-fact-root-canonical-encoding", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 13, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8" ], "inferredNavigation": [ { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 2, "reason": "shared terms: fact, portable" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: root" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · 75b5", "id": "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5.md", "title": "Xinfa owns semantic project materialization", "theme": "xinfa-native-semantic-project-authority", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "KF-ADR-019f86da-4f90-77c0-827b-fe1a3aa43e2b" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 2, "reason": "shared terms: native, xinfa" }, { "target": "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-77c0-827b-fe1a3aa43e2b", "score": 1, "reason": "shared terms: semantic" } ] }, { "key": "KF · 16be", "id": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be.md", "title": "dual-host kfx loading — a host-agnostic load plan and the background service facet on the OS-sandbox plane", "theme": "", "domain": "extensions-sdk", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-79f1-8716-aca36b142847", "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "score": 2, "reason": "shared terms: dual, host" }, { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-79f1-8716-aca36b142847", "score": 1, "reason": "shared terms: plane" }, { "target": "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · 6424", "id": "KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424.md", "title": "Product diagnostics are one read-only projection over existing authorities", "theme": "unified-read-only-product-diagnostics", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 6, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48", "KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48", "score": 2, "reason": "shared terms: over, projection" }, { "target": "KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b", "score": 2, "reason": "shared terms: one, projection" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · f302", "id": "KF-ADR-019f86da-4f90-7b3f-9ef3-84f5a878f302", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b3f-9ef3-84f5a878f302.md", "title": "KFD-2 assessments are claim-triggered jobs coordinated by the workspace coordinator", "theme": "", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "score": 1, "reason": "shared terms: workspace" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: claim" }, { "target": "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3", "score": 1, "reason": "shared terms: workspace" } ] }, { "key": "KF · e7c4", "id": "KF-ADR-019f86da-4f90-7b50-9cb5-715a82f9e7c4", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b50-9cb5-715a82f9e7c4.md", "title": "Codex App Server is a pinned structured-hybrid provider adapter", "theme": "codex-app-server-structured-hybrid-adapter", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 8, "authoritativeRelations": [], "inferredNavigationNeighbors": [], "inferredNavigation": [] }, { "key": "KF · c03b", "id": "KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b52-a878-2326be81c03b.md", "title": "Xinfa compiles bounded Human, Task Chart, and GUI projections from one Atlas", "theme": "xinfa-bounded-projection-task-chart", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424", "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b1a-8633-b9153e586424", "score": 2, "reason": "shared terms: one, projection" }, { "target": "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "score": 2, "reason": "shared terms: atlas, xinfa" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · 87f2", "id": "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2.md", "title": "Buildchain promotion is the settlement boundary for ADR implementation truth", "theme": "buildchain-adr-release-admissibility", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848", "SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50", "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453" ], "inferredNavigation": [ { "target": "KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848", "score": 2, "reason": "shared terms: boundary, release" }, { "target": "SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50", "score": 1, "reason": "shared terms: release" }, { "target": "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453", "score": 1, "reason": "shared terms: promotion" } ] }, { "key": "KF · ad30", "id": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30.md", "title": "Project Cut composition binds concurrent publications without rewriting task Cuts", "theme": "project-cut-merge-safe-composition", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 3, "reason": "shared terms: binds, cut, project" }, { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · c732", "id": "KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b89-895f-21b4008bc732.md", "title": "Git Workspace stores qualified sealed Episodes as immutable per-Episode segments", "theme": "git-workspace-episode-provider", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77ba-8f80-470856cedce4", "score": 5, "reason": "shared terms: episode, episodes, provider, qualified" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 2, "reason": "shared terms: episode, sealed" }, { "target": "KF-ADR-019f86da-4f90-7516-b7ed-5b39a527cefb", "score": 2, "reason": "shared terms: episode, qualified" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: sealed" } ] }, { "key": "KF · 03eb", "id": "KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7b96-bc7d-4555833303eb.md", "title": "KFD-7 fixes the reality-kernel boundary and one successor libkungfu ABI", "theme": "kfd7-library-boundary-and-successor-abi", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 8, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2", "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7834-a788-5b65c6a4bba2", "score": 2, "reason": "shared terms: kfd, kfd7" }, { "target": "KF-ADR-019f86da-4f90-712d-b871-24090476e338", "score": 2, "reason": "shared terms: kfd, one" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · 3d6c", "id": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c.md", "title": "live runtime activation is capability-driven and topology-neutral", "theme": "topology-neutral-capability-driven-runtime-activation", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "score": 3, "reason": "shared terms: live, neutral, runtime" }, { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 2, "reason": "shared terms: runtime, topology" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 2, "reason": "shared terms: live, runtime" }, { "target": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "score": 1, "reason": "shared terms: driven" } ] }, { "key": "KF · d265", "id": "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265.md", "title": "yijinjing schema layout is the v4 greenfield fact contract", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7105-b400-fa2be0ed2132", "score": 3, "reason": "shared terms: contract, layout, schema" }, { "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "score": 3, "reason": "shared terms: layout, schema, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "score": 2, "reason": "shared terms: schema, yijinjing" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · ff1c", "id": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c.md", "title": "Fact identity, versions, relations, Cuts, refs, CAS, and receipts form one backend-neutral kernel", "theme": "backend-neutral-fact-cut-kernel", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 39, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b", "KF-ADR-019f86da-4f90-7e38-b72f-ef8829e14104", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b", "score": 2, "reason": "shared terms: form, one" }, { "target": "KF-ADR-019f86da-4f90-7e38-b72f-ef8829e14104", "score": 2, "reason": "shared terms: fact, one" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: one" } ] }, { "key": "KF · a63f", "id": "KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7c76-bf49-3e804d3ba63f.md", "title": "carrier type is transport metadata and business semantics live in action envelopes", "theme": "", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a1f-a527-7bb8db2ceb1c", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: live" }, { "target": "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "score": 1, "reason": "shared terms: live" } ] }, { "key": "KF · 41bf", "id": "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf.md", "title": "Agent action timeline and rewind/replay boundary", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8", "KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b", "KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f86da-4f90-7977-9cfc-85d26d41780b", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f86da-4f90-704e-9488-a793b1c4bf48", "score": 1, "reason": "shared terms: timeline" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 1, "reason": "shared terms: boundary" } ] }, { "key": "KF · 8dff", "id": "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff.md", "title": "every product layer is independently complete and the core remains domain-neutral", "theme": "", "domain": "product-ui", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "legacy-unreviewed", "qualificationRefCount": 19, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042", "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "score": 1, "reason": "shared terms: product" }, { "target": "KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042", "score": 1, "reason": "shared terms: product" }, { "target": "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "score": 1, "reason": "shared terms: neutral" }, { "target": "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "score": 1, "reason": "shared terms: core" } ] }, { "key": "KF · 3df8", "id": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8.md", "title": "Xinfa is a standalone context compiler product", "theme": "xinfa-product-incubation-boundary", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 3, "reason": "shared terms: boundary, context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 2, "reason": "shared terms: boundary, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 2, "reason": "shared terms: context, xinfa" } ] }, { "key": "KF · 7ae8", "id": "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8.md", "title": "Fact-Episode Ontology is distinct from Action Geometry", "theme": "fact-episode-ontology-action-geometry", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7c8c-b8ef-5b46308541bf", "score": 1, "reason": "shared terms: action" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 1, "reason": "shared terms: episode" }, { "target": "KF-ADR-019f86da-4f90-726e-b31f-ed180aa2e7a8", "score": 1, "reason": "shared terms: episode" } ] }, { "key": "KF · 7cf7", "id": "KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7cef-a31b-bf3c50bd7cf7.md", "title": "Xinfa compiles one verified context for humans and Agents", "theme": "xinfa-dual-first-verified-context-contract", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 3, "reason": "shared terms: compiles, one, xinfa" }, { "target": "KF-ADR-019f86da-4f90-79e3-8411-bbd133d55fff", "score": 3, "reason": "shared terms: compiles, context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 2, "reason": "shared terms: context, xinfa" }, { "target": "KF-ADR-019f86da-4f90-716a-b49f-3ffe646d3c88", "score": 2, "reason": "shared terms: context, xinfa" } ] }, { "key": "KF · 8654", "id": "KF-ADR-019f86da-4f90-7d2c-aaa5-974ca5e38654", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d2c-aaa5-974ca5e38654.md", "title": "hash taxonomy separates internal ids, frame checksums, and content hashes", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: content" }, { "target": "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5", "score": 1, "reason": "shared terms: frame" } ] }, { "key": "KF · 31c6", "id": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6.md", "title": "KFX execution profiles — Rust-primary native, WebAssembly components, managed runtimes, and subprocesses", "theme": "kfx-execution-profiles", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "maintainer-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7a4b-b1a3-256ce6fa3f06", "score": 1, "reason": "shared terms: rust" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · eb04", "id": "KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d53-b594-952ae035eb04.md", "title": "Python yijinjing schema exposes only core public runtime types", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a55-9b15-93fcab44a33a", "score": 3, "reason": "shared terms: runtime, schema, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-7bf2-9789-1b88bf3ed265", "score": 2, "reason": "shared terms: schema, yijinjing" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: schema" }, { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 1, "reason": "shared terms: yijinjing" } ] }, { "key": "KF · cab6", "id": "KF-ADR-019f86da-4f90-7d58-b5b3-b6d5041dcab6", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d58-b5b3-b6d5041dcab6.md", "title": "Unified recovery is a fenced orchestrator over existing authorities", "theme": "fenced-unified-recovery-entry", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-710c-a3b6-5e0cb5a28ad0", "score": 1, "reason": "shared terms: entry" }, { "target": "KF-ADR-019f86da-4f90-78ca-b356-4d5d425263a8", "score": 1, "reason": "shared terms: fenced" } ] }, { "key": "KF · 5d36", "id": "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36.md", "title": "Desktop selects one explicit workspace and initializes its data home lazily", "theme": "kungfu-workspace-product", "domain": "product-ui", "decisionStatus": "proposed", "implementationStatus": "not-started", "reviewState": "unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042", "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "KF-ADR-019f86da-4f90-730a-a068-06e8758324e1" ], "inferredNavigation": [ { "target": "KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042", "score": 1, "reason": "shared terms: product" }, { "target": "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "score": 1, "reason": "shared terms: product" }, { "target": "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-730a-a068-06e8758324e1", "score": 1, "reason": "shared terms: data" } ] }, { "key": "KF · e8ab", "id": "KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d6c-926a-ddd27dbde8ab.md", "title": "KFX admission consumes KFD facts and exact Buildchain attestations", "theme": "kfd-aware-kfx-trust-buildchain-admission", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-79d7-a4b7-044fcf998708", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7afa-a1e1-0510f00916be", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-7d41-a4a0-e6b01d4b31c6", "score": 1, "reason": "shared terms: kfx" }, { "target": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "score": 1, "reason": "shared terms: kfx" } ] }, { "key": "KF · bbb0d5", "id": "KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d72-bf9f-1d5913bbb0d5.md", "title": "frame integrity starts at the C++ recorder and raw carrier_type allocation is gated", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f86da-4f90-7d2c-aaa5-974ca5e38654", "KF-ADR-019f86da-4f90-7499-9152-520599d089ae" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a7d-99ba-c5c18088d450", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7d2c-aaa5-974ca5e38654", "score": 1, "reason": "shared terms: frame" }, { "target": "KF-ADR-019f86da-4f90-7499-9152-520599d089ae", "score": 1, "reason": "shared terms: frame" } ] }, { "key": "KF · 26ba", "id": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba.md", "title": "A Git-settled shadow can open a workspace without becoming runtime authority", "theme": "shadow-only-workspace-continuation", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3", "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-732e-826c-e994acc20716", "KF-ADR-019f86da-4f90-7b3f-9ef3-84f5a878f302" ], "inferredNavigation": [ { "target": "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3", "score": 2, "reason": "shared terms: authority, workspace" }, { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-732e-826c-e994acc20716", "score": 1, "reason": "shared terms: continuation" }, { "target": "KF-ADR-019f86da-4f90-7b3f-9ef3-84f5a878f302", "score": 1, "reason": "shared terms: workspace" } ] }, { "key": "KF · fe03", "id": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03.md", "title": "KFD contract worlds govern fact admission, historical interpretation, and trust assessment", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9", "score": 2, "reason": "shared terms: contract, trust" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: kfd" }, { "target": "KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412", "score": 1, "reason": "shared terms: assessment" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "KF · 4104", "id": "KF-ADR-019f86da-4f90-7e38-b72f-ef8829e14104", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7e38-b72f-ef8829e14104.md", "title": "runtime fact queries use explicit bases, one logical plan, and a proof-carrying changelog", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 2, "reason": "shared terms: fact, one" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · dc01", "id": "KF-ADR-019f86da-4f90-7e58-bb03-bee0f101dc01", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7e58-bb03-bee0f101dc01.md", "title": "Workspace-local `.kungfu` is the default fact ledger home", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7650-bb2d-932dce8ae16a", "score": 2, "reason": "shared terms: ledger, local" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: local" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · 86f1", "id": "KF-ADR-019f86da-4f90-7e5e-ae22-2a8fc24086f1", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7e5e-ae22-2a8fc24086f1.md", "title": "v4 capability SDK contract — first cut", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7789-8b48-620aa694acf9", "score": 2, "reason": "shared terms: capability, contract" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: contract" }, { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: contract" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "KF · 6aca", "id": "KF-ADR-019f86da-4f90-7ec5-a83c-99cfaee56aca", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7ec5-a83c-99cfaee56aca.md", "title": "tiered durability separates hot visibility, durable fact admission, projections, and replication", "theme": "tiered-durability-and-crash-recovery", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7585-ab0e-eea95d65b0d5", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7585-ab0e-eea95d65b0d5", "score": 2, "reason": "shared terms: admission, durability" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-7220-9a21-bdcbedc82715", "score": 1, "reason": "shared terms: admission" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · c416", "id": "KF-ADR-019f86da-4f90-7ecd-9660-81f9f74dc416", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7ecd-9660-81f9f74dc416.md", "title": "Stdlib pruning policy for the assembled runtime", "theme": "", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-738c-b372-e509976f69ff", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7332-a4cd-c9c9b549a5fb", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7171-9dde-411f02f55950", "score": 1, "reason": "shared terms: runtime" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: runtime" } ] }, { "key": "KF · e62e", "id": "KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7ef4-b28b-ee1fbaf9e62e.md", "title": "one Core-native KFX runtime serves GUI, TUI, CLI, and agents", "theme": "core-native-multisurface-kfx-runtime", "domain": "product-ui", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a", "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-72df-add3-948f3ae38c3a", "score": 5, "reason": "shared terms: agents, cli, gui, kfx" }, { "target": "KF-ADR-019f86da-4f90-76ce-8957-f95affe9341a", "score": 2, "reason": "shared terms: native, tui" }, { "target": "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "score": 1, "reason": "shared terms: core" } ] }, { "key": "KF · 116a", "id": "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a.md", "title": "Documentation directory authority", "theme": "documentation-directory-authority", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "maintainer-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-7015-bdde-ae4cc649ed82", "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-7015-bdde-ae4cc649ed82", "score": 1, "reason": "shared terms: documentation" }, { "target": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "score": 1, "reason": "shared terms: authority" } ] }, { "key": "KF · 17b1", "id": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1.md", "title": "Agent-first KFX Profile Suites carry domain semantics over a domain-neutral Core", "theme": "agent-first-kfx-profile-suite-runtime", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf", "KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8", "KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 2, "reason": "shared terms: agent, first" }, { "target": "KF-ADR-019f86da-4f90-74c2-9cbb-24f1c34303bf", "score": 2, "reason": "shared terms: agent, kfx" }, { "target": "KF-ADR-019f86da-4f90-71be-a2aa-c8744fa340d8", "score": 2, "reason": "shared terms: over, runtime" }, { "target": "KF-ADR-019f86da-4f90-709e-8116-1c8ddf385fdf", "score": 2, "reason": "shared terms: agent, first" } ] }, { "key": "KF · d412", "id": "KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412.md", "title": "control / event axis modernization — a meta-assessment", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "not-applicable", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: control" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: assessment" } ] }, { "key": "KF · 9194", "id": "KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7f7f-b5cc-b4553aac9194.md", "title": "journal lifecycle management belongs to Storage and Episode boundaries", "theme": "legacy-journal-cli-retirement", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "maintainer-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 2, "reason": "shared terms: episode, journal" }, { "target": "KF-ADR-019f86da-4f90-71ac-bb91-32456981141a", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "score": 2, "reason": "shared terms: journal, storage" }, { "target": "KF-ADR-019f86da-4f90-737e-893f-c095b9a05cae", "score": 2, "reason": "shared terms: episode, journal" } ] }, { "key": "KF · a35f", "id": "KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7f8a-9bff-e4f7683da35f.md", "title": "yijinjing mmap behavior is expressed as explicit policies", "theme": "yijinjing-explicit-mapping-policies", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "maintainer-reviewed", "qualificationRefCount": 1, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-79ce-888e-6fd6476f10f4" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-79ce-888e-6fd6476f10f4", "score": 1, "reason": "shared terms: yijinjing" } ] }, { "key": "KF · cd72", "id": "KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7fa3-8045-32c1220ecd72.md", "title": "retire journal Session and separate live state from schema projections", "theme": "", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "legacy-unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-762d-a677-5e8984cc6692", "score": 2, "reason": "shared terms: journal, live" }, { "target": "KF-ADR-019f86da-4f90-70c5-b572-89ec183b37de", "score": 2, "reason": "shared terms: journal, projections" }, { "target": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "score": 1, "reason": "shared terms: state" }, { "target": "KF-ADR-019f86da-4f90-71eb-b4c0-376ca7bc7ad3", "score": 1, "reason": "shared terms: schema" } ] }, { "key": "KF · 6704", "id": "KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7fb3-a803-393d3bbe6704.md", "title": "control axis — the Node watcher snapshot model", "theme": "", "domain": "extensions-sdk", "decisionStatus": "withdrawn", "implementationStatus": "not-applicable", "reviewState": "self-reviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a30-8697-5c648120053d", "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a30-8697-5c648120053d", "score": 2, "reason": "shared terms: axis, control" }, { "target": "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "score": 1, "reason": "shared terms: node" } ] }, { "key": "KF · faef", "id": "KF-ADR-019f86da-4f90-7fbf-9949-b7ed353dfaef", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f86da-4f90-7fbf-9949-b7ed353dfaef.md", "title": "one fenced AgentSessionCapsule owns each live agent PTY", "theme": "durable-agent-session-capsule-control-plane", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "self-reviewed", "qualificationRefCount": 17, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a" ], "inferredNavigation": [ { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 2, "reason": "shared terms: control, plane" }, { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: agent" } ] }, { "key": "KF · a45f", "id": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f.md", "title": "Initiative and Assignment are the canonical L3 control-plane terms", "theme": "initiative-assignment-l3-contract-world", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 8, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7fbf-9949-b7ed353dfaef", "KF-ADR-019f86da-4f90-786d-aa24-a97705e13917", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7fbf-9949-b7ed353dfaef", "score": 2, "reason": "shared terms: control, plane" }, { "target": "KF-ADR-019f86da-4f90-786d-aa24-a97705e13917", "score": 2, "reason": "shared terms: contract, world" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "score": 1, "reason": "shared terms: assignment" } ] }, { "key": "KF · 9aa5", "id": "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5.md", "title": "Assignment request capture is build-free, content-addressed, and pre-admission", "theme": "build-free-assignment-request-capture", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3" ], "inferredNavigation": [ { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3", "score": 1, "reason": "shared terms: assignment" } ] }, { "key": "KF · b500", "id": "KF-ADR-019f87cb-b4e7-7cda-80ec-be5aceb7b500", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f87cb-b4e7-7cda-80ec-be5aceb7b500.md", "title": "Layered APIs share one C ABI waist and each identity protocol owns its canonical bytes", "theme": "layered-api-and-protocol-owned-canonical-encoding", "domain": "extensions-sdk", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 13, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82", "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-74d7-9ddd-84adc0f38f82", "score": 2, "reason": "shared terms: one, share" }, { "target": "KF-ADR-019f86da-4f90-73f3-b027-c343b2bc8bcc", "score": 1, "reason": "shared terms: owns" }, { "target": "KF-ADR-019f86da-4f90-7809-898a-ccc0f52bd390", "score": 1, "reason": "shared terms: one" }, { "target": "KF-ADR-019f86da-4f90-73ff-9543-f0a4f0beef05", "score": 1, "reason": "shared terms: layered" } ] }, { "key": "KF · 861e", "id": "KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f87cc-bd1f-786d-896d-07ea9245861e.md", "title": "Assignment orchestration state is fact-backed and portably sealed", "theme": "portable-assignment-orchestration-state", "domain": "facts-storage", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7acc-b6dc-d560f0fab367", "score": 2, "reason": "shared terms: fact, portable" }, { "target": "KF-ADR-019f86da-4f90-73f2-a0ac-42f14e0278d9", "score": 1, "reason": "shared terms: sealed" }, { "target": "KF-ADR-019f86da-4f90-7c45-8d95-3745dcbbff1c", "score": 1, "reason": "shared terms: fact" }, { "target": "KF-ADR-019f86da-4f90-7cb5-b65c-b463768e7ae8", "score": 1, "reason": "shared terms: fact" } ] }, { "key": "KF · 928a", "id": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a.md", "title": "Assignment claim separates Owner, Agent, Slot, and Lease", "theme": "assignment-claim-identity-lease", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f46-b195-3af6228d17b1", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f86da-4f90-7667-b89e-18b1002e45f8", "score": 1, "reason": "shared terms: agent" }, { "target": "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 1, "reason": "shared terms: assignment" } ] }, { "key": "KF · e8cf", "id": "KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f87e8-6b8b-735c-b036-fa42d7cee8cf.md", "title": "Project Cut is the public Work loop facade", "theme": "project-cut-public-work-loop", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 12, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7a57-a680-9739f5e67173", "score": 3, "reason": "shared terms: cut, loop, project" }, { "target": "KF-ADR-019f86da-4f90-77d5-a9ce-e7c798e3a623", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-7b77-a360-0725f23aad30", "score": 2, "reason": "shared terms: cut, project" }, { "target": "KF-ADR-019f86da-4f90-7272-b883-cb90fc4613b1", "score": 2, "reason": "shared terms: cut, project" } ] }, { "key": "KF · 7733", "id": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733.md", "title": "Domain Profile authoring is declarative, qualified, and Core-neutral", "theme": "domain-profile-authoring-contract", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "KF-ADR-019f86da-4f90-7749-b14e-9c0626c03f9f", "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "score": 2, "reason": "shared terms: domain, neutral" }, { "target": "KF-ADR-019f86da-4f90-7749-b14e-9c0626c03f9f", "score": 1, "reason": "shared terms: core" }, { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: contract" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "KF · e61c", "id": "KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8c53-6105-71e5-8f34-53f2a81ee61c.md", "title": "Core Cut is domain-neutral and Work lifecycle shares one native waist", "theme": "core-cut-and-work-lifecycle-waist", "domain": "runtime", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 21, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0", "KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0", "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7394-9953-5dbb467859fa", "score": 2, "reason": "shared terms: domain, neutral" }, { "target": "KF-ADR-019f86da-4f90-72ff-a471-26c952d200e0", "score": 2, "reason": "shared terms: domain, neutral" }, { "target": "KF-ADR-019f86da-4f90-74fb-9f80-970c3db586d0", "score": 1, "reason": "shared terms: lifecycle" }, { "target": "KF-ADR-019f86da-4f90-7bc8-a3ed-a7b0a6363d6c", "score": 1, "reason": "shared terms: neutral" } ] }, { "key": "KF · e848", "id": "KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848.md", "title": "Kungfu UNGFU source signature and public-release evidence boundary", "theme": "kungfu-ungfu-public-use", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 15, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "score": 2, "reason": "shared terms: boundary, release" }, { "target": "SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50", "score": 1, "reason": "shared terms: release" } ] }, { "key": "KF · 25a3", "id": "KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8e99-9354-7ab6-a9ba-b166f83f25a3.md", "title": "Workspace Federation and Assignment Graph preserve one authority per workspace", "theme": "workspace-federation-assignment-graph", "domain": "agent-control", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 7, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d75-949b-4b5de42226ba", "score": 2, "reason": "shared terms: authority, workspace" }, { "target": "KF-ADR-019f87cc-bd45-7a5c-9b37-1d6b5917928a", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f878c-5480-7890-bc64-9b2aab7e9aa5", "score": 1, "reason": "shared terms: assignment" }, { "target": "KF-ADR-019f8759-ab29-7627-bc04-6aba547ea45f", "score": 1, "reason": "shared terms: assignment" } ] }, { "key": "KF · a40c", "id": "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c.md", "title": "Incubation passports decide temporary anchors and destined authority", "theme": "incubation-passport-governance", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 10, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "score": 2, "reason": "shared terms: authority, passport" }, { "target": "KF-ADR-019f86da-4f90-7463-89b2-78cb94de9a0b", "score": 1, "reason": "shared terms: decide" }, { "target": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "score": 1, "reason": "shared terms: authority" } ] }, { "key": "KF · 8aec", "id": "KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec.md", "title": "Derive the Primitive Catalog from existing authorities", "theme": "primitive-management-plane", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f9659-5560-7d9d-a143-78766f19ec85", "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011" ], "inferredNavigation": [ { "target": "KF-ADR-019f9659-5560-7d9d-a143-78766f19ec85", "score": 3, "reason": "shared terms: management, plane, primitive" }, { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: plane" } ] }, { "key": "KF · 1042", "id": "KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f9388-a139-7355-b9f2-f6dd9aa91042.md", "title": "Docker-first Hub Starter is a product contract before it is an image", "theme": "hub-starter-docker", "domain": "product-ui", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7d61-8afa-33d66ca05d36", "score": 1, "reason": "shared terms: product" }, { "target": "KF-ADR-019f86da-4f90-7c91-9cc2-6dbd18d68dff", "score": 1, "reason": "shared terms: product" } ] }, { "key": "KF · ec85", "id": "KF-ADR-019f9659-5560-7d9d-a143-78766f19ec85", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f9659-5560-7d9d-a143-78766f19ec85.md", "title": "Separate Primitive definition, admission, and availability planes", "theme": "primitive-management-three-plane", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec", "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03" ], "inferredNavigation": [ { "target": "KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec", "score": 3, "reason": "shared terms: management, plane, primitive" }, { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: plane" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: admission" } ] }, { "key": "KF · 0429", "id": "KF-ADR-019f96a2-c686-76e1-9261-f6106aa50429", "owner": "kungfu", "file": "docs/adr/KF-ADR-019f96a2-c686-76e1-9261-f6106aa50429.md", "title": "Portable format authority is a composition contract", "theme": "portable-format-authority", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "staged", "reviewState": "self-reviewed", "qualificationRefCount": 34, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "score": 2, "reason": "shared terms: authority, composition" }, { "target": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: contract" }, { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "SHIFU · ed82", "id": "SHIFU-ADR-019f86da-4f90-7015-bdde-ae4cc649ed82", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-7015-bdde-ae4cc649ed82.md", "title": "Documentation Protocol and provider boundary", "theme": "shifu-documentation-protocol", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 2, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "score": 1, "reason": "shared terms: documentation" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 1, "reason": "shared terms: boundary" }, { "target": "KF-ADR-019f86da-4f90-71eb-81b1-f75c7382ba57", "score": 1, "reason": "shared terms: boundary" }, { "target": "KF-ADR-019f86da-4f90-7ca2-8757-52f713bd3df8", "score": 1, "reason": "shared terms: boundary" } ] }, { "key": "SHIFU · 7288", "id": "SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288.md", "title": "Cache profile contract and ownership", "theme": "shifu-cache-profile-contract", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 4, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13", "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13", "score": 2, "reason": "shared terms: cache, shifu" }, { "target": "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453", "score": 1, "reason": "shared terms: shifu" } ] }, { "key": "SHIFU · 51d6", "id": "SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-73bd-a6a9-5d39752151d6.md", "title": "Human surface closure and Xinfa impact authority", "theme": "human-surface-closure", "domain": "xinfa-docs", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 9, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-70b8-a4e7-fb053a54f164", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7af4-883f-3eb7f05d75b5", "score": 2, "reason": "shared terms: authority, xinfa" }, { "target": "KF-ADR-019f86da-4f90-7f1b-87cd-06e3787a116a", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-7a58-80ea-4666cc94397f", "score": 1, "reason": "shared terms: xinfa" } ] }, { "key": "SHIFU · 4453", "id": "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453.md", "title": "Local artifact catalog and safe promotion", "theme": "shifu-local-artifact-catalog", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288", "SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "score": 1, "reason": "shared terms: promotion" }, { "target": "SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288", "score": 1, "reason": "shared terms: shifu" }, { "target": "SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13", "score": 1, "reason": "shared terms: shifu" } ] }, { "key": "SHIFU · c58b", "id": "SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-78f2-9256-43ef0fe3c58b.md", "title": "Repository root discovery and jurisdiction", "theme": "shifu-repo-root-discovery", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "partial", "reviewState": "unreviewed", "qualificationRefCount": 0, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "KF-ADR-019f86da-4f90-765c-9723-069718911491", "KF-ADR-019f86da-4f90-7626-861e-3fdee887abd2" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "score": 1, "reason": "shared terms: shifu" }, { "target": "KF-ADR-019f86da-4f90-765c-9723-069718911491", "score": 1, "reason": "shared terms: root" }, { "target": "KF-ADR-019f86da-4f90-7626-861e-3fdee887abd2", "score": 1, "reason": "shared terms: shifu" } ] }, { "key": "SHIFU · f011", "id": "SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-79a1-bc85-4b542fecf011.md", "title": "Gate control plane contract", "theme": "shifu-gate-control-plane", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 11, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412", "KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec", "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7f7b-90be-c002b024d412", "score": 1, "reason": "shared terms: control" }, { "target": "KF-ADR-019f917f-d116-70e8-b4a1-2e0209598aec", "score": 1, "reason": "shared terms: plane" }, { "target": "KF-ADR-019f8822-1d7a-7594-adea-65ad12c47733", "score": 1, "reason": "shared terms: contract" }, { "target": "KF-ADR-019f86da-4f90-7d81-90a0-d144fc27fe03", "score": 1, "reason": "shared terms: contract" } ] }, { "key": "SHIFU · 3b13", "id": "SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-7b07-b137-378fb5533b13.md", "title": "uv cache enforcement uses a disposable effective lock", "theme": "shifu-uv-effective-lock", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 3, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288", "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453" ], "inferredNavigation": [ { "target": "SHIFU-ADR-019f86da-4f90-7222-b238-9683f61e7288", "score": 2, "reason": "shared terms: cache, shifu" }, { "target": "SHIFU-ADR-019f86da-4f90-7885-9597-bfdcb4fd4453", "score": 1, "reason": "shared terms: shifu" } ] }, { "key": "SHIFU · 4d50", "id": "SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86da-4f90-7eac-ad5f-db132ae04d50.md", "title": "Closed-world workflow and release admission", "theme": "closed-world-release-admission", "domain": "build-release", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "self-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7b6b-ae6d-76cea57487f2", "score": 1, "reason": "shared terms: release" }, { "target": "KF-ADR-019f8cc4-e796-7b0e-9a16-50c08614e848", "score": 1, "reason": "shared terms: release" } ] }, { "key": "SHIFU · 7ace", "id": "SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace", "owner": "shifu", "file": "docs/adr/SHIFU-ADR-019f86ff-a8d6-7431-ae05-0ec95fdb7ace.md", "title": "ADR identity is distributed UUIDv7 authority", "theme": "", "domain": "architecture-governance", "decisionStatus": "accepted", "implementationStatus": "implemented", "reviewState": "maintainer-reviewed", "qualificationRefCount": 5, "authoritativeRelations": [], "inferredNavigationNeighbors": [ "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "KF-ADR-019f86da-4f90-760e-9945-f737049d905f" ], "inferredNavigation": [ { "target": "KF-ADR-019f86da-4f90-7008-b154-d488eb39d844", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f8fb8-579b-78d5-9ebb-da03bb9aa40c", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-77b2-863d-f04dbb185e00", "score": 1, "reason": "shared terms: authority" }, { "target": "KF-ADR-019f86da-4f90-760e-9945-f737049d905f", "score": 1, "reason": "shared terms: identity" } ] } ] } }