{"adoption": {"forks": 504, "observed_at": "2026-08-28T04:09:27.611164+00:00", "stars": 5669}, "canonical_url": "https://ross.abutalabs.com/products/harness-engineering", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Harness Engineering 学习指南 — 从概念理解到独立实践的深度学习档案", "domain": ["artificial-intelligence", "developer-tools", "tutorials"], "enriched": true, "function": ["developer-tools", "documentation", "agent-framework", "linter", "workflow-automation"], "health_score": 79, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["deusyu/harness-engineering"], "name": "deusyu/harness-engineering", "platform": ["cross-platform"], "pushed_at": "2026-08-18T10:01:34+00:00", "repo": "deusyu/harness-engineering", "stars": 5669, "tags": ["harness-engineering", "agents-md", "ai-coding-agents", "codex", "learning-guide", "openai", "agent-first-development", "chinese", "ai-agents", "automation", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how to set up AGENTS.md files for AI coding agents", "understand how to design feedback loops so agents write reliable code", "find examples of custom linters that enforce architecture rules for agents", "study how small teams manage a million lines of agent-generated code", "learn repo-as-source-of-truth practices for agent-first development", "understand entropy management and tech debt handling with AI agents"], "what_it_is": "A deep-dive learning guide and study archive for 'Harness Engineering', an agent-first engineering paradigm where engineers design constraints, environments, and feedback loops so AI coding agents write code reliably. It contains 74 concept articles, translations, and hands-on practice artifacts documenting the full learning journey from concept to independent practice.", "when_to_avoid": ["you need production software or tooling rather than educational material", "you want an official OpenAI reference rather than a community study archive", "you are looking for a framework or library to install and use directly"], "when_to_choose": ["you want a structured, in-depth curriculum on agent-first engineering practices", "you are adopting AI coding agents like Codex and need guidance on constraints and guardrails", "you prefer learning from a documented real-world practice journey with concept notes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/harness-engineering", "repo": "deusyu/harness-engineering", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "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:09:27.611164+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:27.611164+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:54:18.031322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36d74dfc7d7d9c64c66618ad95f8ff69eeac11a7fedcc1370f95e415d0b63433", "fetched_at": "2026-08-28T04:09:27.611164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/harness-engineering"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 11, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 163, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}