{"adoption": {"forks": 3697, "observed_at": "2026-08-28T04:11:47.952012+00:00", "stars": 27651}, "canonical_url": "https://ross.abutalabs.com/products/coder2gwy", "card": {"archived": false, "artifact_type": "learning-resource", "description": "互联网首份程序员考公指南，由3位已经进入体制内的前大厂程序员联合献上。", "domain": ["education", "tutorials"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["coder2gwy/coder2gwy"], "name": "coder2gwy/coder2gwy", "platform": ["cross-platform"], "pushed_at": "2022-02-11T08:56:20+00:00", "repo": "coder2gwy/coder2gwy", "stars": 27651, "tags": ["career-guide", "civil-service-exam", "china", "career-change", "guide", "career"], "topics": [], "urls": [], "use_cases": ["guide for programmers preparing for civil service exams", "how to switch from tech career to government job in China", "civil service exam preparation tips for developers", "should I quit programming for a stable government job", "public institution and teacher exam guide for engineers", "how to study for gongwuyuan exam while working 996"], "what_it_is": "A Chinese-language guide written by three former big-tech programmers who successfully transitioned into government civil service, public institution, and university teaching positions. It documents their preparation strategies, experiences, and answers to common questions about leaving software engineering for stable public-sector jobs in China.", "when_to_avoid": ["you want technical programming content or code", "you are not interested in China's civil service system", "you need up-to-date exam policies, since the guide was last updated in early 2022"], "when_to_choose": ["you are a programmer in China considering a career change to civil service or public institutions", "you want first-hand accounts and practical study strategies from people who made the same transition", "you need realistic advice on balancing exam prep with a demanding tech job"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/coder2gwy", "repo": "coder2gwy/coder2gwy", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "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:11:47.952012+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:47.952012+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:54:30.394419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34981b7b35a03f35efe9815690c47547296f23d9f67f0eb49a0b3b2083792bde", "fetched_at": "2026-08-28T04:11:47.952012+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coder2gwy/coder2gwy"}], "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": 2072, "days_push": 1664, "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}}