{"adoption": {"forks": 1506, "observed_at": "2026-08-28T04:09:32.069974+00:00", "stars": 5899}, "canonical_url": "https://ross.abutalabs.com/products/volcano", "card": {"archived": false, "artifact_type": "service", "description": "A Cloud Native Batch System (Project under CNCF)", "domain": ["microservices", "cloud-computing", "machine-learning", "big-data"], "enriched": true, "function": ["container-orchestration", "scheduling", "cloud", "gpu-computing", "workflow-automation"], "health_score": 100, "homepage": "https://volcano.sh", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["volcano-sh/volcano"], "name": "volcano-sh/volcano", "platform": ["go", "cloud"], "pushed_at": "2026-08-26T08:22:29+00:00", "repo": "volcano-sh/volcano", "stars": 5899, "tags": ["batch-scheduling", "gang-scheduling", "hpc", "kubernetes-scheduler", "cncf", "gpu-scheduling", "queue-management", "distributed-training", "devops", "kubernetes", "linux", "docker"], "topics": ["batch-systems", "kubernetes", "golang", "hpc", "bigdata", "machine-learning", "gene", "ai", "serving", "training"], "urls": [], "use_cases": ["run distributed PyTorch or TensorFlow training jobs on Kubernetes with gang scheduling", "schedule Spark and Flink batch workloads on a Kubernetes cluster", "manage GPU sharing and heterogeneous device scheduling for AI workloads", "implement multi-level queue and resource quota management for batch jobs", "colocate online and offline workloads to improve cluster utilization", "schedule jobs across multiple Kubernetes clusters", "run HPC and genomics workloads on Kubernetes"], "what_it_is": "Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML training, big data, and HPC. It provides gang scheduling, queue management, heterogeneous GPU/NPU scheduling, and multi-cluster scheduling with integrations for frameworks such as TensorFlow, PyTorch, Spark, Flink, and Ray.", "when_to_avoid": ["you only run simple microservices with default kube-scheduler needs", "you are not using Kubernetes as your orchestration platform", "you need a lightweight single-node scheduler without cluster infrastructure"], "when_to_choose": ["you need gang scheduling so all pods of a distributed job start together", "you run AI/ML training, big data, or HPC batch workloads on Kubernetes", "you need fine-grained queue management, quotas, and preemption for batch jobs", "you need GPU/NPU scheduling with CUDA, MIG, or device sharing", "you want to colocate online services and offline batch jobs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/volcano", "repo": "volcano-sh/volcano", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.069974+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:51:19.338007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "668945e4d2c8b6d22728a6ab8cff52c4de90f38c92bb219d88dc9d8cbf732af3", "fetched_at": "2026-08-28T04:09:32.069974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/volcano-sh/volcano"}, {"content_hash": "b22fd0d81fb8759672eba90c1c1005c9f5501f8232502051c7ea320f529cd71a", "fetched_at": "2026-08-29T08:47:00.546979+00:00", "kind": "homepage", "missing": false, "url": "https://volcano.sh"}, {"content_hash": "6d73c522decb8af9969e059edb7567d648fc8632f241d03f1ac596c18ebea9b2", "fetched_at": "2026-08-29T08:47:00.549624+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/Home/Introduction"}, {"content_hash": "4ce8e8465a656d71ad19653841e1f8eac6832c7df131cab2395df99b6df726fc", "fetched_at": "2026-08-29T08:47:00.551786+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.15.0/Home/Introduction"}, {"content_hash": "ea4574fd4b2f434459bca2cb51827f4eeea5bd5bf55ea9b48ce24059d4f98447", "fetched_at": "2026-08-29T08:47:00.554233+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.14.0/Home/Introduction"}, {"content_hash": "5b70741a426bbf6728a373a9f1d864059a4ff664ecf2c75f7c623e7a71f102f7", "fetched_at": "2026-08-29T08:47:00.556419+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.13.0/Home/Introduction"}, {"content_hash": "241f168d64dd731ec92ecb06a5630019b78aece374e17732dda74477ed4306a5", "fetched_at": "2026-08-29T08:47:00.559060+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.12.0/Home/Introduction"}, {"content_hash": "94b55c0d251124419651f6243f1dafba07cfed9cb9bed7eb5e988208a9471507", "fetched_at": "2026-08-29T08:47:00.561456+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.11.0/Home/Introduction"}, {"content_hash": "55b2f54b863910fceec71af3644d9e692d248befa908f06c58586c2a35fb67eb", "fetched_at": "2026-08-29T08:47:00.563402+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.10.0/Home/Introduction"}, {"content_hash": "b824f0b3fd6b593550a117c1da7a21fa15b2e9b169fc53d8d9c2b1d16a38ba2c", "fetched_at": "2026-08-29T08:47:00.565185+00:00", "kind": "site_page", "missing": false, "url": "https://volcano.sh/docs/v1.9.0/Home/Introduction"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2729, "days_push": 7, "days_rel": 34, "gap_med": 22.0, "n_releases_24m": 25}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}