Starter kits/Cordova

Cordova stabilization starter

A legacy-safe WebView facade that waits for device readiness, owns teardown, and keeps a web/deep-link fallback available for migration.

A project you can inspect before installing.

The canonical file manifest is also the archive contract. Common evidence, environment, manifest, and acceptance files accompany platform-specific source.

README.mdSetup and first-success boundary
STARTER_MANIFEST.jsonMachine-readable project scope
.env.exampleBlank non-secret configuration
EVIDENCE.mdSource and selection boundary
ACCEPTANCE.mdSuccess and hostile-path proof
config.xmlMinimal legacy host identity
www/index.htmlWebView host with deep-link fallback
www/js/index.jsDevice-ready lifecycle facade

Secrets have one owner.

Treat all client credentials as platform-restricted public credentials and keep privileged REST work on a backend. Never reuse legacy auth with a current host by resemblance.

What must be true after the scaffold.

01

One legacy journey is reproducible, has a fallback, and can switch to a replacement adapter without changing domain state.

02

A blocked, missing, or unentitled provider produces a useful explicit failure rather than a blank surface or fabricated result.

03

No server credential, bearer value, precise private fixture, or provider response body appears in client bundles, logs, screenshots, or test artifacts.

04

Resources, listeners, sessions, processes, or requests stop cleanly when the owning screen, request, or application ends.

05

Legacy status is explicit

06

Every build input is frozen

07

Facade inputs are bounded

08

Migration and rollback paths are tested