{"ref":"artifact:miyasuta-app-to-app-nav-bas","page":"/artifacts/miyasuta-app-to-app-nav-bas","json":"/artifacts/miyasuta-app-to-app-nav-bas.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"miyasuta-app-to-app-nav-bas","name":"app-to-app-nav-bas","artifact_type":"sample","ecosystem":"ui5","flavors":[{"key":"fiori-elements","source":{"url":"https://raw.githubusercontent.com/miyasuta/app-to-app-nav-bas/main/fe-orders/README.md","title":"miyasuta/app-to-app-nav-bas — fe-orders/README.md","checked":"2026-10-08","quote":"**App Generator**<br>@sap/generator-fiori-elements"}},{"key":"freestyle","source":{"url":"https://raw.githubusercontent.com/miyasuta/app-to-app-nav-bas/main/freestyle/README.md","title":"miyasuta/app-to-app-nav-bas — freestyle/README.md","checked":"2026-10-08","quote":"**App Generator**<br>@sap/generator-fiori-freestyle"}}],"domain":"ui-and-frontend-bridge","origin_ring":"independent","description":{"one_line":"Three generated Fiori apps wired to one cross-app navigation intent: fe-customers declares `Customers-display` in its descriptor, and fe-orders and freestyle each register that intent in their own launchpad sandbox configuration.","short":"Three Fiori apps wired to one cross-app navigation intent","what_it_solves":"The repository is both halves of a cross-app navigation setup, against the public Northwind OData V2 service. `fe-customers` declares the inbound intent `Customers-display`, semantic object `Customers` with action `display`, under `crossNavigation.inbounds` in its `manifest.json`. `fe-orders` and `freestyle` each carry an `appconfig/fioriSandboxConfig.json` that registers the same `Customers-display` key against `SAPUI5.Component=fecustomers` at `../resources/fecustomers`. `fe-orders` came from `@sap/generator-fiori-elements` and `freestyle` from `@sap/generator-fiori-freestyle`, both generated in [SAP Business Application Studio](artifact:btp-business-application-studio) on 12 January 2024 against UI5 1.120.4. The README is one line pointing at the blog post the repository accompanies, so what the steps are for is written there and not here."},"links":{"repo":"https://github.com/miyasuta/app-to-app-nav-bas"},"type_properties":{"form":{"value":"tutorial","sources":[{"url":"https://raw.githubusercontent.com/miyasuta/app-to-app-nav-bas/main/README.md","title":"miyasuta/app-to-app-nav-bas — README","checked":"2026-10-19","quote":"This repository is related to the blog post below:"}]}},"demonstrates":["capability:launchpad-content"],"maintainers":["actor:mio-yasutake"],"source_available":true,"provenance":{"discovered_via":[{"source":"source:github-orgs","channel":"miyasuta"}],"first_seen":"2026-10-08"},"drafted_with_ai":true,"history":[{"date":"2026-10-08","field":"entry","from":null,"to":"created","reason":"Staged from the github-orgs sweep of the miyasuta account. ecosystem: ui5 and domain: ui-and-frontend-bridge follow from the three modules being generated Fiori apps whose subject is the navigation intent in their descriptors. demonstrates: capability:launchpad-content rests on that capability's UI5 framing, the intent that navigates to the app; the appconfig/fioriSandboxConfig.json half is the development-time counterpart, and capability:local-development is open to the CAP and ABAP doors only, so no edge was written to it. The flavors rest on the generator each module's own README names. No licence file in the repository, so identity.license is absent."},{"date":"2026-10-19","field":"type_properties","from":null,"to":"form: tutorial","reason":"Revision round against the rules added since the draft was written. The type stays sample, so the edge stays demonstrates: the three modules are companion code to a blog post, not an application published to be deployed. form rests on the root README's one line, read as the same backfill read miyasuta/cap-cross-container's \"This project is for the following blog post:\". The other keys of the sample type do not exist, and nothing else the sources state asks for a field: the repository names no dependency, no whole it is part of and no flavor beyond the two generators, and the Northwind OData V2 service its descriptors read has no external entry to attach a connects edge to."}],"contributors":["actor:mio-yasutake"]},"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":"poor","evidence":"pushed 2024-01, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"25 test files"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":0,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2024-01-12","license_spdx":null,"org_owned":false,"default_branch":"main","created_at":"2024-01-12T20:24:46Z","open_prs":0,"tree_truncated":false,"test_files":25,"workflows":0,"other_ci":false,"readme_bytes":152,"docs_files":0,"changelog":false,"license_file":false,"dts_files":0,"first_commit":"2024-01-12","last_commit":"2024-01-12","commits":3,"contributors":1,"readme_path":"README.md","readme_sha":"f2bea510d01498af97eae31413a7f6faf3f0dbe1","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mio-yasutake","name":"Mio Yasutake","json":"/actors/mio-yasutake.json"}],"contributors":[{"ref":"actor:mio-yasutake","name":"Mio Yasutake","json":"/actors/mio-yasutake.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}