{"adoption": {"forks": 32, "observed_at": "2026-08-28T04:04:36.530780+00:00", "stars": 1395}, "canonical_url": "https://ross.abutalabs.com/products/scx_horoscope", "card": {"archived": false, "artifact_type": "plugin", "description": "Astrological CPU Scheduler", "domain": ["operating-systems", "developer-tools"], "enriched": true, "function": ["developer-tools", "cli"], "health_score": 59, "homepage": null, "language": "Rust", "license": null, "license_family": "other", "maturity": "experimental", "member_repos": ["zampierilucas/scx_horoscope"], "name": "zampierilucas/scx_horoscope", "platform": ["rust", "cli"], "pushed_at": "2026-02-02T10:36:18+00:00", "repo": "zampierilucas/scx_horoscope", "stars": 1395, "tags": ["sched-ext", "bpf", "astrology", "cpu-scheduling", "novelty", "kernel-scheduler", "scheduler", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["schedule linux tasks based on planetary positions", "try a sched_ext scheduler written in rust", "experiment with custom cpu schedulers on linux", "see retrograde motion affect cpu time slices", "demo a novelty kernel scheduler for talks", "classify processes by zodiac element for scheduling"], "what_it_is": "A sched_ext CPU scheduler for Linux written in Rust that makes real kernel scheduling decisions based on astrological data such as planetary positions, zodiac signs, retrograde motion, and lunar phases. It loads into the Linux kernel via sched_ext and BPF, adjusting task priorities and time slices according to astrological rules.", "when_to_avoid": ["you need predictable, performant production scheduling", "you require a maintained project with a license and serious support", "your system can't tolerate novelty-driven scheduling decisions"], "when_to_choose": ["you want a fun, working sched_ext scheduler to experiment with on Linux", "you're exploring Rust-based BPF schedulers like scx_rustland_core", "you need a memorable demo of sched_ext's pluggable scheduling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/scx_horoscope", "repo": "zampierilucas/scx_horoscope", "role": "main", "score": 46}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "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:04:36.530780+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.530780+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:24.898778+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c1bcd622e84b08b5cfb31d8a55acc19d9f9be71b82247b2be379b4baa349780", "fetched_at": "2026-08-28T04:04:36.530780+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zampierilucas/scx_horoscope"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 20, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 287, "days_push": 212, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 46, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}