{"adoption": {"forks": 128, "observed_at": "2026-08-28T04:03:51.804369+00:00", "stars": 1173}, "canonical_url": "https://ross.abutalabs.com/products/disk-burnin-and-testing", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Shell script for burn-in and testing of new or re-purposed drives", "domain": ["hardware", "developer-tools", "self-hosted"], "enriched": true, "function": ["testing", "benchmarking"], "health_score": 77, "homepage": null, "language": "Shell", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Spearfoot/disk-burnin-and-testing"], "name": "Spearfoot/disk-burnin-and-testing", "platform": ["bsd", "cli"], "pushed_at": "2026-07-29T21:03:00+00:00", "repo": "Spearfoot/disk-burnin-and-testing", "stars": 1173, "tags": ["disk-burn-in", "smartmontools", "badblocks", "freenas", "drive-health", "posix-shell", "linux"], "topics": ["disk", "posix-compliant", "freenas", "freenas-forum", "smartmontools", "freebsd-scripts", "linux-scripts"], "urls": [], "use_cases": ["burn in new hard drives before putting them into service", "test re-purposed drives for bad sectors", "run SMART tests and badblocks on disks without data", "screen drives for reallocated or pending sectors before RMA", "validate multiple disks in parallel under tmux or screen", "prepare disks for a FreeNAS or other NAS build"], "what_it_is": "A POSIX-compliant shell script that automates burn-in and stress testing of new or re-purposed disk drives. It runs SMART short and extended tests around a destructive badblocks write-mode pass, logging results per drive model and serial number.", "when_to_avoid": ["the disk contains any valuable data, since badblocks runs in destructive write mode", "you need a GUI or automated fleet-wide drive testing solution", "you cannot run as root or cannot afford multi-day test runtimes"], "when_to_choose": ["you want a simple scripted workflow combining SMART tests and badblocks", "you are testing drives on Linux or FreeBSD/NAS systems from the command line", "you need per-drive logs named by model and serial number"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/disk-burnin-and-testing", "repo": "Spearfoot/disk-burnin-and-testing", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "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:03:51.804369+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.804369+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:21.042408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "608e10fd8a766f4a73847d2251316fbbc2851cea6dd0bb0228ef1362f6a13f2b", "fetched_at": "2026-08-28T04:03:51.804369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Spearfoot/disk-burnin-and-testing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3459, "days_push": 35, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}