{"adoption": {"forks": 359, "observed_at": "2026-08-28T04:07:31.830487+00:00", "stars": 2947}, "canonical_url": "https://ross.abutalabs.com/products/zork1", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Zork I (Microcomputer Version) by Infocom", "domain": ["gaming-tools", "education", "programming-languages"], "enriched": true, "function": ["interpreter", "programming-language", "game", "documentation"], "health_score": 52, "homepage": null, "language": "ZIL", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["historicalsource/zork1"], "name": "historicalsource/zork1", "platform": ["cross-platform"], "pushed_at": "2025-11-20T16:27:38+00:00", "repo": "historicalsource/zork1", "stars": 2947, "tags": ["interactive-fiction", "z-machine", "zil", "infocom", "source-code-archive", "retro-computing", "game-preservation", "history"], "topics": ["infocom", "interactive-fiction", "zork", "marc-blank", "dave-lebling", "bruce-daniels", "tim-anderson", "zil", "z-machine"], "urls": [], "use_cases": ["study how classic interactive fiction games were written in ZIL", "compile Zork I from source using the ZILF compiler", "research Infocom's development practices and the Z-machine", "explore discarded and production files from a 1980 game project", "learn the history of text adventure game development", "preserve and analyze vintage game source code"], "what_it_is": "A historical archive of the complete ZIL (Zork Implementation Language) source code for Infocom's 1980 interactive fiction game Zork I. It is preserved for education, research, and historical study of how Infocom games were developed on their TOPS20 mainframe system.", "when_to_avoid": ["you want a playable modern game rather than source code", "you need a working official Infocom ZILCH compiler (none exists)", "you want to build a new interactive fiction game from scratch", "you expect a turnkey build pipeline for the original binaries"], "when_to_choose": ["you are a researcher or student studying interactive fiction history", "you want to read authentic ZIL source code from Infocom", "you want to rebuild Zork I with the community ZILF compiler", "you are curating or preserving retro gaming artifacts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zork1", "repo": "historicalsource/zork1", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "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:07:31.830487+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.830487+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.694944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bb3b6cd4d6e13bff81f783c50bdc4f17d6da8a4e0a1e92b8546412e8c27917", "fetched_at": "2026-08-28T04:07:31.830487+00:00", "kind": "readme", "missing": false, "url": "https://github.com/historicalsource/zork1"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 53, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2699, "days_push": 286, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}