{"adoption": {"forks": 159, "observed_at": "2026-08-28T04:04:31.108696+00:00", "stars": 1365}, "canonical_url": "https://ross.abutalabs.com/products/code-review-checklists-java-concurrency", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Checklist for code reviews", "domain": ["developer-tools", "programming-languages", "testing"], "enriched": true, "function": ["code-review", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["code-review-checklists/java-concurrency"], "name": "code-review-checklists/java-concurrency", "platform": ["jvm"], "pushed_at": "2020-11-07T13:36:36+00:00", "repo": "code-review-checklists/java-concurrency", "stars": 1365, "tags": ["java-concurrency", "checklist", "thread-safety", "race-conditions", "code-review-checklist"], "topics": ["java", "concurrency", "checklist", "code-review", "thread-safety", "race-conditions", "java-concurrency"], "urls": [], "use_cases": ["checklist for reviewing java concurrency code", "find race conditions during code review", "verify thread safety of java classes", "learn common java concurrency pitfalls", "review checklist for synchronized and volatile usage", "guide for documenting threading model in java"], "what_it_is": "A curated code review checklist focused on Java concurrency, covering design patterns, documentation, synchronization pitfalls, and race conditions. It is a reference document rather than executable software, helping reviewers systematically evaluate thread safety in Java codebases.", "when_to_avoid": ["you need an automated static analysis tool rather than a manual checklist", "your codebase is not Java", "you need a tool that runs in CI"], "when_to_choose": ["you review Java code that uses threads, locks, or concurrent collections", "you want a systematic checklist to catch race conditions and synchronization bugs", "you need guidance on documenting thread safety in Java"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/code-review-checklists-java-concurrency", "repo": "code-review-checklists/java-concurrency", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "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:31.108696+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.108696+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:15.851342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9f7f1fe6ef0a06fc11806aa1f5a9eb69546756b995bb986fba13c9999f03820", "fetched_at": "2026-08-28T04:04:31.108696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-review-checklists/java-concurrency"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "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": 2735, "days_push": 2125, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}