{"ref":"artifact:navinkrishnan-cds-incidents-sample","page":"/artifacts/navinkrishnan-cds-incidents-sample","json":"/artifacts/navinkrishnan-cds-incidents-sample.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"navinkrishnan-cds-incidents-sample","name":"cds-incidents-sample","artifact_type":"generator","ecosystem":"cap","domain":"learning-and-reference","origin_ring":"independent","description":{"one_line":"A cds add plugin that drops the incidents-app model into a project, so the reference model arrives by a command rather than by copying a repository.","short":"cds add plugin adding the incidents-app model to a project"},"links":{"npm":"https://www.npmjs.com/package/cds-incidents-sample","repo":"https://github.com/navinkrishnan/cds-incidents-sample"},"type_properties":{"invoked_by":{"value":["cds-add"],"sources":[{"url":"https://github.com/navinkrishnan/cds-incidents-sample","title":"cds-incidents-sample — README","checked":"2026-10-18","quote":"# cds add incidents-sample"}]}},"provides":["capability:reference-apps"],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-09-02"},"maintainers":["actor:navinkrishnan"],"contributors":["actor:navinkrishnan"],"history":[{"date":"2026-09-08","field":"description.one_line","from":"A CAP cds add plugin.","to":"A `cds add` plugin that drops the incidents-app model into a project, so the reference model arrives by command rather than by copying a repository.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."}],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"17 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-05, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"fair","evidence":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"1 test file, npm test"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":1,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"2.2.1","majors":{"1":{"version":"1.0.0","date":"2025-04-08"},"2":{"version":"2.0.0","date":"2025-04-08"}},"license":"Apache-2.0","first_release":"2025-04-08","last_release":"2025-05-19","releases":8,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/navinkrishnan/cds-incidents-sample.git","peer_cds":null,"test_script":true,"types":false,"downloads_weekly":1,"stars":1,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2025-05-19","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":1,"workflows":2,"other_ci":false,"readme_bytes":466,"docs_files":0,"changelog":true,"license_file":false,"dts_files":0,"readme_path":"README.md","readme_sha":"f7f1f765b22e97229b9aef2c6f17e92851ccd0ef","months_since_release":17,"dormant":true,"repository_directory":null,"dependencies":1,"node_engine":null,"downloads_monthly":5,"created_at":"2025-04-07T14:56:34Z","open_prs":0,"first_commit":"2025-04-07","last_commit":"2025-05-19","commits":33,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/navinkrishnan/cds-incidents-sample/releases"},"format":"github-releases","releases":[{"version":"2.2.1","date":"2025-05-19","date_source":"github","heading":"v2.2.1","url":"https://github.com/navinkrishnan/cds-incidents-sample/releases/tag/v2.2.1","sections":[],"hash":"e3b0c44298fc1c14"}],"versions":[{"version":"2.2.1","date":"2025-05-19"},{"version":"2.1.1","date":"2025-04-08"},{"version":"2.1.0","date":"2025-04-08"},{"version":"2.0.0","date":"2025-04-08"},{"version":"1.2.1","date":"2025-04-08"},{"version":"1.2.0","date":"2025-04-08"},{"version":"1.1.0","date":"2025-04-08"},{"version":"1.0.0","date":"2025-04-08"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:navinkrishnan","name":"Navin Krishnan","json":"/actors/navinkrishnan.json"}],"contributors":[{"ref":"actor:navinkrishnan","name":"Navin Krishnan","json":"/actors/navinkrishnan.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}