{"adoption": {"forks": 225, "observed_at": "2026-08-28T04:06:59.426582+00:00", "stars": 2541}, "canonical_url": "https://ross.abutalabs.com/products/slok-sloth", "card": {"archived": false, "artifact_type": "cli-tool", "description": "🦥 Easy and simple Prometheus SLO (service level objectives) generator", "domain": ["monitoring", "self-hosted"], "enriched": true, "function": ["monitoring", "alerting", "cli", "configuration-management", "developer-tools"], "health_score": 91, "homepage": "https://sloth.dev", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["slok/sloth"], "name": "slok/sloth", "platform": ["windows", "cli", "go"], "pushed_at": "2026-06-19T07:22:10+00:00", "repo": "slok/sloth", "stars": 2541, "tags": ["prometheus", "slo", "sli", "error-budget", "openslo", "prometheus-operator", "grafana-dashboards", "kubernetes-operator", "gitops", "devops", "sre", "linux", "macos", "kubernetes", "docker"], "topics": ["slo", "service-level-objective", "service-level", "sli", "sla", "prometheus", "monitoring", "oncall", "observability", "alerts", "alerting", "metrics", "google-slo", "kubernetes", "controller", "operator", "prometheus-operator", "autogenerates-prometheus-slo", "openslo"], "urls": [], "use_cases": ["generate prometheus SLO recording rules from a simple spec", "set up multi window multi burn alerts for error budgets", "manage SLOs as Kubernetes CRDs with prometheus-operator", "validate SLO definitions in CI and GitOps pipelines", "auto-generate Grafana dashboards for SLO status", "standardize SLO definitions across teams", "convert OpenSLO specs into prometheus rules"], "what_it_is": "Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simple SLO spec (YAML, OpenSLO, or Kubernetes CRDs). It also provides Grafana dashboards, a built-in web UI, and a Go library for integration.", "when_to_avoid": ["you don't use Prometheus as your metrics backend", "you need a full SLO management platform with error-budget reporting and business dashboards rather than rule generation", "you want SLO tracking without defining PromQL SLI queries yourself"], "when_to_choose": ["you use Prometheus and want reliable, uniform SLO metrics and burn-rate alerts without hand-writing rules", "you run Kubernetes with prometheus-operator and want SLOs managed via CRDs", "you want GitOps-friendly SLO spec validation and standardized conventions across services"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/slok-sloth", "repo": "slok/sloth", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "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:06:59.426582+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:59.426582+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:08.424773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e13415b39e7bf1e9e7d8127301713ec287c5d4fa5a153543cdd86b4e39768189", "fetched_at": "2026-08-28T04:06:59.426582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/slok/sloth"}, {"content_hash": "50d2d78fae5dd25166dc3e26c531794bb5bd09878f3839b3947a2dd49da8a368", "fetched_at": "2026-08-29T10:07:15.487495+00:00", "kind": "homepage", "missing": false, "url": "https://sloth.dev"}, {"content_hash": "0c2e0447e0656b6ea9dad2267c72f5eb750c50daf370314a1271e60abce9cd15", "fetched_at": "2026-08-29T10:07:15.496513+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/default/getting-started"}, {"content_hash": "35ad9805bd05cbb59b763c6455f6187dada62c5c558cca347d88927f9226cb93", "fetched_at": "2026-08-29T10:07:15.500699+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/features"}, {"content_hash": "181a1202e9e766e9fc5258ed13a8a90711f95553211e8fcc9f46b17b737a25a7", "fetched_at": "2026-08-29T10:07:15.502309+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/introduction/install"}, {"content_hash": "4a63f2da546c93c031030f482cb367012e9104ab97676ec05457cb438ad8a667", "fetched_at": "2026-08-29T10:07:15.503988+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/kubernetes/getting-started"}, {"content_hash": "a1777d077e20cf74049015b9d4e6294fb08293e85a8e270b5d491e1011421940", "fetched_at": "2026-08-29T10:07:15.505815+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/examples/openslo/getting-started"}, {"content_hash": "8c796630b6de23befcb4fef8ad5ed59891fdb7419889aa744c439b0a96cf6de9", "fetched_at": "2026-08-29T10:07:15.498686+00:00", "kind": "site_page", "missing": false, "url": "https://sloth.dev/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 54}, "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": 1975, "days_push": 75, "days_rel": 151, "gap_med": 94.0, "n_releases_24m": 5}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}