{"adoption": {"forks": 222, "observed_at": "2026-08-28T04:03:27.682165+00:00", "stars": 1069}, "canonical_url": "https://ross.abutalabs.com/products/competitive-programming-a-complete-guideline", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"], "name": "ShahjalalShohag/Competitive-Programming-A-Complete-Guideline", "platform": ["cross-platform"], "pushed_at": "2024-07-09T15:56:13+00:00", "repo": "ShahjalalShohag/Competitive-Programming-A-Complete-Guideline", "stars": 1069, "tags": ["competitive-programming", "guide", "codeforces", "icpc", "algorithms", "data-structures", "interview-prep"], "topics": ["competitive-programming"], "urls": [], "use_cases": ["learn competitive programming from scratch", "prepare for ICPC or Codeforces contests", "find a curated list of algorithms and problems to practice", "set up Sublime Text or VS Code for competitive coding", "get tips on debugging and stress testing solutions", "find books and tutorials for algorithm practice"], "what_it_is": "A comprehensive guideline repository for learning competitive programming, covering problem-solving strategies, IDE setups, contest platforms, books, tutorials, and a code library. It is a curated educational resource maintained by a competitive programmer with over a thousand stars.", "when_to_avoid": ["you need runnable software or a tool rather than a learning guide", "you want an interactive course with automated grading rather than a static repository", "you need production algorithm libraries for real applications"], "when_to_choose": ["you are a beginner starting competitive programming and want a structured roadmap", "you want curated problem lists, tutorials, and a reference code library in one place", "you are preparing for ICPC, Codeforces, or AtCoder contests"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/competitive-programming-a-complete-guideline", "repo": "ShahjalalShohag/Competitive-Programming-A-Complete-Guideline", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "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:27.682165+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.682165+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:54:24.803618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07ac33ab3f60f6f0e98cce7048714a700cdb22ec74b0ab8d097d7f2f4d55403c", "fetched_at": "2026-08-28T04:03:27.682165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ShahjalalShohag/Competitive-Programming-A-Complete-Guideline"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2204, "days_push": 785, "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}}