{
"canonical_url": "cobusgreyling.github.io/loop-engineering",
"category": "Open-source project",
"classification": {
"matched": {
"business": [
"automation"
],
"regulatory": [
"audit"
],
"technology": [
"cli",
"code",
"coding",
"devops",
"github",
"llm",
"mcp"
]
},
"taxonomy_version": "sar-taxonomy-1.0"
},
"commercial": false,
"compliance": [],
"deployment": "self-hosted",
"description": "Practical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit, loop-init, loop-cost.",
"disclaimer": "Reference implementation by Hemant Naik. Compliance information is compiled from the sources shown as of the date shown. It is not an assessment, certification, legal opinion or recommendation. Confirm current status with the vendor and the issuing body.",
"domains": {
"business": {
"components": {
"adoption": 23.56,
"docs": 7.0,
"domain_fit": 34.0,
"ecosystem": 6.6,
"governance": null,
"health": 20.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.34,
"evidence_coverage": 0.944,
"governance_credited": {},
"profile": "general",
"rank": null,
"score": 66.1,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
},
"regulatory": {
"components": {
"adoption": 23.56,
"docs": 7.0,
"domain_fit": 34.0,
"ecosystem": 6.6,
"governance": null,
"health": 20.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.34,
"evidence_coverage": 0.85,
"governance_credited": {},
"profile": "regulated",
"rank": null,
"score": 53.5,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
},
"technology": {
"components": {
"adoption": 23.56,
"docs": 7.0,
"domain_fit": 94.5,
"ecosystem": 6.6,
"governance": null,
"health": 20.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.945,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "technology",
"rank": null,
"score": 76.7,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
}
},
"external_ids": {
"github": "cobusgreyling/loop-engineering"
},
"first_seen": "2026-10-26T12:12:50Z",
"governance": {
"certification_disclaimer": true,
"claims": [],
"evidence_urls": []
},
"id": "res_74304af43019965c",
"identity": {
"evidence": [
"repository_ownership"
],
"rules_version": "identity-1.1",
"tier": 3
},
"issues": {
"advisories": 0,
"cves": 0,
"incidents": 0,
"links": [],
"regulator_actions": 0,
"withdrawn_certificates": 0
},
"last_seen": "2026-10-26T12:12:50Z",
"license": "MIT",
"name": "loop-engineering",
"news": [
{
"cluster_size": 1,
"date": "2026-10-11T15:01:17Z",
"discussion_url": "https://news.ycombinator.com/item?id=50044028",
"engagement": 25,
"headline": "Loop Engineering: Optimizing Code Generation and Verification",
"kind": "community",
"link_confidence": 0.88,
"outlet": "Hacker News",
"summary": null,
"tag": "news",
"url": "https://bradleygibbs.dev/posts/loop-optimization/"
},
{
"cluster_size": 1,
"date": "2026-08-22T14:33:59Z",
"discussion_url": "https://news.ycombinator.com/item?id=49400178",
"engagement": 6,
"headline": "Hot Take: Harness, Loop Engineering, Graph Engineering Are Bullshit",
"kind": "community",
"link_confidence": 0.88,
"outlet": "Hacker News",
"summary": null,
"tag": "news",
"url": "https://akitaonrails.com/en/2026/08/18/hot-take-harness-loop-engineering-graph-engineering-are-bullshit/"
}
],
"news_checked": true,
"protocols": {
"a2a": {
"checked_at": "2026-10-26T12:22:09Z",
"parser_version": "a2a-0.3+1.0",
"status": "not_found"
},
"ard": {
"checked_at": "2026-10-26T12:22:08Z",
"parser_version": "ard-0.91",
"status": "not_found"
},
"mcp": {
"evidence_url": "https://cobusgreyling.github.io/loop-engineering/",
"note": "named in the resource's own tags",
"probe": {
"checked_at": "2026-10-26T12:22:09Z",
"status": "not_found"
},
"source": "self_description",
"status": "claimed"
}
},
"publisher_domain": "cobusgreyling.github.io",
"resource_type": "agent",
"scope": "public",
"security": {
"advisories": 0,
"checked_at": "2026-10-26T12:42:30Z",
"cves": 0,
"source": "nvd",
"tier": 1
},
"signals": {
"github_archived": false,
"github_created_at": "2026-06-09T06:28:20Z",
"github_forks": 1564,
"github_language": "TypeScript",
"github_open_issues": 21,
"github_pushed_at": "2026-10-26T08:07:07Z",
"github_stars": 11633,
"github_topic": "ai-agents",
"homepage": "https://cobusgreyling.github.io/loop-engineering/"
},
"slug": "cobusgreyling-loop-engineering",
"sources": [
{
"payload_hash": "6df92b3df68576bb69e1682e253b5ca28bcf7bdf991c244a0ed3e8db137ec0ed",
"retrieved_at": "2026-10-26T12:12:50Z",
"system": "github",
"url": "https://github.com/cobusgreyling/loop-engineering"
}
],
"tags": [
"agentic-ai",
"ai-agents",
"ai-coding",
"anthropic",
"automation",
"claude",
"claude-code",
"codex",
"coding-agents",
"devops-automation",
"devtools",
"github-actions",
"grok",
"llm",
"loop-engineering",
"mcp",
"prompt-engineering"
],
"tenant": null,
"traces": [],
"trust": {
"compliance": 5,
"identity": 3,
"issues": 1,
"protocols": 3,
"security": 1,
"traces": 5,
"vendor_compliance": null
},
"url": "https://cobusgreyling.github.io/loop-engineering/",
"vendor": "cobusgreyling"
}