{"ref":"artifact:lemaiwo-ui5-ai-features-demo","page":"/artifacts/lemaiwo-ui5-ai-features-demo","json":"/artifacts/lemaiwo-ui5-ai-features-demo.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"lemaiwo-ui5-ai-features-demo","name":"ui5-ai-features-demo","artifact_type":"sample","ecosystem":"cap","serves_ecosystems":["ui5"],"domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"A product-review screen on CAP and SAPUI5 that consumes [ui5-cap-ai-features](artifact:lemaiwo-ui5-cap-ai-features) and contains no library source at all — written to prove the package is enough on its own.","short":"Product-review screen consuming ui5-cap-ai-features on CAP","what_it_solves":"Three panels: the review form driven by the controls, a second exercising auto-complete, keyword extraction and text comparison, and a third showing plain CAP OData with no AI in it, so the plugin's service is visible living beside the project's own. The seeded reviews carry deliberate typos, so spell check and polish have something to fix.","to_build_on_it":"The deployment half is the part worth copying: an ai-lib-content module that is a dependency plus a copy step, publishing be.wl.ai to the HTML5 Application Repository straight from node_modules, alongside a standalone approuter and an mta.yaml for Cloud Foundry."},"links":{"repo":"https://github.com/lemaiwo/ui5-ai-features-demo"},"identity":{"author":"Wouter Lemaire"},"compat":{"runtimes":["node"],"deployment":["cf","hybrid"],"typed":true},"demonstrates":["capability:llm-integration"],"requires":["artifact:lemaiwo-ui5-cap-ai-features","artifact:btp-html5-application-repository",{"ref":"artifact:sap-approuter","for":"The standalone router the MTA deploys in front of the service, as a module at app/router bound to the auth, destination and HTML5 runtime services.","sources":[{"url":"https://raw.githubusercontent.com/lemaiwo/ui5-ai-features-demo/main/mta.yaml","title":"ui5-ai-features-demo — mta.yaml, module ui5-ai-features-demo-approuter","checked":"2026-09-15","quote":"type: approuter.nodejs"}]}],"maintainers":["actor:lemaiwo"],"provenance":{"discovered_via":[{"source":"source:github","channel":"lemaiwo"},{"source":"source:sap-community"}],"first_seen":"2026-09-07"},"contributors":["actor:lemaiwo"],"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":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 8 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":2,"forks":2,"open_issues":0,"archived":false,"pushed_at":"2026-08-31","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":7720,"docs_files":0,"changelog":false,"license_file":false,"dts_files":0,"readme_path":"README.md","readme_sha":"f42ddf340aee102f78356f2017add3bab4086eda","created_at":"2026-08-02T20:25:13Z","open_prs":0,"first_commit":"2026-08-02","last_commit":"2026-08-31","commits":3,"repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"contributors":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"explained_by":[{"ref":"content:ui5-ai-features-library-is-now-an-npm-package","name":"UI5 AI Features library is now an npm Package","json":"/content/ui5-ai-features-library-is-now-an-npm-package.json"}],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}