{"adoption": {"forks": 287, "observed_at": "2026-09-03T02:15:09.221952+00:00", "stars": 1025}, "canonical_url": "https://ross.abutalabs.com/products/yunikorn-core", "card": {"archived": false, "artifact_type": "service", "description": "Apache YuniKorn Core", "domain": ["cloud-computing", "microservices", "big-data"], "enriched": true, "function": ["container-orchestration", "scheduling", "monitoring", "middleware"], "health_score": 100, "homepage": "https://yunikorn.apache.org/", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["apache/yunikorn-core"], "name": "apache/yunikorn-core", "platform": ["go", "cloud", "self-hosted"], "pushed_at": "2026-09-02T12:09:52+00:00", "repo": "apache/yunikorn-core", "stars": 1025, "tags": ["resource-scheduler", "multi-tenancy", "gang-scheduling", "fair-scheduling", "batch-workloads", "apache", "yarn", "hierarchical-queues", "preemption", "bin-packing", "containers", "devops", "kubernetes", "docker"], "topics": ["universal-resource-scheduler", "apache-yarn", "kubernetes", "yunikorn", "go"], "urls": [], "use_cases": ["schedule batch and ML workloads on Kubernetes with fair resource sharing", "enforce per-team resource quotas with hierarchical queues in a multi-tenant cluster", "replace the default Kubernetes scheduler for better gang scheduling and bin-packing", "run mixed stateless batch and stateful workloads with predictable scheduling order", "track and monitor tenant resource usage across queues via a central web UI", "reduce cloud costs by improving cluster bin-packing and autoscaler elasticity"], "what_it_is": "Apache YuniKorn Core is the core scheduling engine of a lightweight, universal resource scheduler for container orchestrators, primarily deployed as a custom Kubernetes scheduler. It provides fine-grained, multi-tenant resource sharing with hierarchical queues, fairness policies, preemption, and gang scheduling for mixed batch and stateful workloads.", "when_to_avoid": ["you have simple workloads where the default Kubernetes scheduler is sufficient", "you need a scheduler for non-container platforms without a shim layer", "you cannot operate additional components like the admission controller and web UI"], "when_to_choose": ["you run large-scale multi-tenant Kubernetes clusters with batch, Spark, or ML jobs needing queue-based fairness", "you need gang scheduling, preemption, or hierarchical resource quotas beyond the default K8s scheduler", "you want a unified scheduling layer that can also target other resource managers like Hadoop YARN"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yunikorn-core", "repo": "apache/yunikorn-core", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.221952+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:18.038003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85a5111d629d75abe5f57dc5a54b081f6130b763fc5bee5fe726e22629d91663", "fetched_at": "2026-09-03T02:15:09.221952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/yunikorn-core"}, {"content_hash": "8fcd66925dafdb07c1b81d2f40d6cbefa7e876db74e60de1f95366fea54b5f03", "fetched_at": "2026-08-29T13:08:43.821229+00:00", "kind": "homepage", "missing": false, "url": "https://yunikorn.apache.org/"}, {"content_hash": "da767894dce6b118002a7eaa8e609dbcf737673811c93e27e5a4e609b03dabfa", "fetched_at": "2026-08-29T13:08:43.830596+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs"}, {"content_hash": "494d60e4caee6a62510fc899ae0de3e5c0107065fdccd136db1c9732ce6ac78d", "fetched_at": "2026-08-29T13:08:43.832525+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/next"}, {"content_hash": "5f588d007bd1aa6396b5b1e48d2b07b5a844c2b602dd4f96163e14b9565a8d6b", "fetched_at": "2026-08-29T13:08:43.834639+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.8.0"}, {"content_hash": "d3d5be7fbdf4203e49fbe7de23f2080c2682034463ae11f657ae4df88f7efec8", "fetched_at": "2026-08-29T13:08:43.836220+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.7.0"}, {"content_hash": "b3c2665c0aaa43d20e8c3c7bb11a415e0a4826b61f133824d9d5a224f461f351", "fetched_at": "2026-08-29T13:08:43.837810+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.6.3"}, {"content_hash": "249ff16d8dc9afcf21ebc912c545f6aa21fee3eefb5b4373a2935fbe7596daae", "fetched_at": "2026-08-29T13:08:43.839543+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.5.2"}, {"content_hash": "8ba45dda9986e0bcd8605562438817609058058ec4a31de966a9c5cf1c1845a0", "fetched_at": "2026-08-29T13:08:43.842061+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.4.0"}, {"content_hash": "7b16e21338a2b281a48b2e789daaa5ce85b3490cf9c9ee9143364c961b56bda8", "fetched_at": "2026-08-29T13:08:43.844356+00:00", "kind": "site_page", "missing": false, "url": "https://yunikorn.apache.org/docs/1.3.0"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2638, "days_push": 0, "days_rel": 35, "gap_med": 106.0, "n_releases_24m": 7}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}