{"adoption": {"forks": 1768, "observed_at": "2026-08-28T04:11:48.312511+00:00", "stars": 28386}, "canonical_url": "https://ross.abutalabs.com/products/programmer-job-blacklist", "card": {"archived": false, "artifact_type": "dataset", "description": ":see_no_evil:程序员找工作黑名单，换工作和当技术合伙人需谨慎啊 更新有赞", "domain": ["hr", "awesome-lists"], "enriched": true, "function": ["developer-tools"], "health_score": 62, "homepage": "http://coder.shengxinjing.cn/", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["shengxinjing/programmer-job-blacklist"], "name": "shengxinjing/programmer-job-blacklist", "platform": [], "pushed_at": "2026-02-27T02:34:40+00:00", "repo": "shengxinjing/programmer-job-blacklist", "stars": 28386, "tags": ["job-hunting", "blacklist", "china-tech-companies", "community-curated", "career-advice", "career", "web"], "topics": [], "urls": [], "use_cases": ["research a company before accepting a job offer", "check if an employer has a history of wage disputes", "evaluate risks before becoming a technical co-founder", "find discussions about 996 work culture at specific companies", "vet recruiters or companies during a job search in China"], "what_it_is": "A community-curated list of Chinese tech companies with reported labor issues such as unpaid wages, 996 work culture, and unfair treatment of programmers. It aggregates links to discussions and news to help developers evaluate potential employers.", "when_to_avoid": ["you need verified, legally-reviewed facts - the list is crowd-sourced links with unverified claims", "you are hiring and want an official compliance database", "you need information about companies outside China"], "when_to_choose": ["you are job hunting in the Chinese tech industry and want community-reported employer red flags", "you are considering a technical co-founder arrangement and want to research the company's reputation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/programmer-job-blacklist", "repo": "shengxinjing/programmer-job-blacklist", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "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:48.312511+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:48.312511+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:54:23.660249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "48d08a2e2aa861b5e7d6b5c7ae58d2450f7c41908fc061d11d48d3d4288bc598", "fetched_at": "2026-08-28T04:11:48.312511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shengxinjing/programmer-job-blacklist"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3721, "days_push": 188, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}