{"ref":"artifact:kallolchakraborty-cap-guardian","page":"/artifacts/kallolchakraborty-cap-guardian","json":"/artifacts/kallolchakraborty-cap-guardian.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"kallolchakraborty-cap-guardian","name":"CAP Guardian","artifact_type":"skill","ecosystem":"cap","domain":"ai-and-agents","origin_ring":"independent","use_as":"reference","description":{"one_line":"A CAP review skill for coding agents with hard gates, red flags and prohibitions across nine reference modules, each rule citing the capire page behind it in an evidence ledger.","short":"CAP review skill for coding agents with gates and prohibitions","what_it_solves":"Gives an agent rules it applies without being asked — do not do arithmetic on Decimal in JavaScript, do not swallow an error into an HTTP 200, do not exact-pin a reuse dependency. Roughly 190 KB of guidance with an evidence ledger citing the capire page behind each rule.","when_not_to_use":"There is no licence, so there is no grant to use or redistribute it. Everything else is secondary to that. Note too that its 'verified' claim means the skill text was checked against itself by an evaluation suite — not that the advice was run against a CAP version."},"links":{"repo":"https://github.com/kallolchakraborty/CAP-guardian"},"identity":{"author":"Kallol Chakraborty"},"compat":{"runtimes":["build-time"]},"source_available":true,"skills":{"provenance":"indexed","kind":"capability","canonical_source":"https://github.com/kallolchakraborty/CAP-guardian"},"provides":[{"capability":"capability:agent-guidance","what_it_does":"Encodes CAP review rules an agent applies unprompted — three review gates, eleven red flags, twelve prohibitions — with a ledger tracing each back to a capire page.","sources":[{"url":"https://github.com/kallolchakraborty/CAP-guardian/blob/main/references/evidence-ledger.md","title":"CAP Guardian — Reference Links & Evidence Ledger","checked":"2026-09-01","quote":"Every rule in this skill traces to a specific SAP CAP documentation source."}]}],"provenance":{"discovered_via":[{"source":"source:maintainer"}],"first_seen":"2026-09-01"},"history":[{"date":"2026-09-06","field":"verdict","from":"HOLD","to":"retired","reason":"Verdict rings retired. What the ring compressed now lives in readings derived from facts (liveness, compatibility, reach) and in the description fields, so a thing can be dead as a dependency and still worth reading. VISION §9."}],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-08, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"good","evidence":"Evaluation Pipeline green, 2026-08-04"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 17 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":1,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-08-04","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":0,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":16991,"docs_files":0,"changelog":true,"license_file":false,"dts_files":0,"ci_status":"success","ci_run_at":"2026-08-04","ci_workflow":"Evaluation Pipeline","ci_event":"push","readme_path":"README.md","readme_sha":"a09edd7f738df150dbcf7f8cfb655c09d2f1d750","created_at":"2026-08-04T03:11:34Z","open_prs":0,"first_commit":"2026-08-04","last_commit":"2026-08-04","commits":8,"repo_read":"2026-10-24"},"release_notes":{"license":null,"quotable":false,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/kallolchakraborty/CAP-guardian/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"1.1.0","date":"2026-08-04","date_source":"heading","heading":"[1.1.0] - 2026-08-04","url":"https://github.com/kallolchakraborty/CAP-guardian/blob/main/CHANGELOG.md#110---2026-08-04","sections":[{"kind":"change","heading":"Changed","items":4}],"hash":"e49ff6d6c0ab24a4"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}