{"adoption": {"forks": 160, "observed_at": "2026-08-28T04:04:39.938094+00:00", "stars": 1416}, "canonical_url": "https://ross.abutalabs.com/products/john-carmack-plan-archive", "card": {"archived": false, "artifact_type": "dataset", "description": "Collection of John Carmack’s .plan files", "domain": ["gaming-tools", "developer-tools", "tutorials"], "enriched": true, "function": ["documentation"], "health_score": 48, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ESWAT/john-carmack-plan-archive"], "name": "ESWAT/john-carmack-plan-archive", "platform": ["cross-platform"], "pushed_at": "2025-10-13T10:37:59+00:00", "repo": "ESWAT/john-carmack-plan-archive", "stars": 1416, "tags": ["john-carmack", "plan-files", "archive", "id-software", "gaming-history", "doom", "quake"], "topics": ["john-carmack", "doom", "quake", "rage"], "urls": [], "use_cases": ["read John Carmack's original .plan updates from the Doom and Quake era", "research the history of id Software and early 3D game development", "cite Carmack's own words in articles or talks about game engine history", "archive and preserve classic .plan files locally", "explore how Carmack discussed graphics and engine work over the years"], "what_it_is": "A mirror of the John Carmack .plan file archive, containing his famous development updates from his id Software years, organized by day and year. It preserves a piece of game development history as exported ZIP files of plain-text updates.", "when_to_avoid": ["you need a searchable database or API rather than raw text files", "you want modern Carmack writings such as his blog or Twitter posts", "you expect maintained software with a license rather than a static archive"], "when_to_choose": ["you want the primary-source text of Carmack's .plan updates", "you are researching game development history or id Software", "you need an offline, organized copy of the floodyberry.com archive"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/john-carmack-plan-archive", "repo": "ESWAT/john-carmack-plan-archive", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "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:39.938094+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.938094+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:03.732459+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60c4e37d8e317bf2e1ce38763c428dfc08e45e7e505f186585b32e59ad8310b8", "fetched_at": "2026-08-28T04:04:39.938094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ESWAT/john-carmack-plan-archive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 46, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 4227, "days_push": 324, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}