Offline-first architecture
Package spec
A small JSON file written by the launcher that lists the chosen elements. A v1 draft schema and an example exist in the repo, and the milestone-1 packaging tool validates and hashes the example; the launcher that would write it does not exist.
Built in the repository (checked files or developer tooling, not an app feature)
What to plan for
- Dependencies added automatically
- Pinned versions
- No identity data in the spec
What the catalog lists
Planned items that match this topic (keyword match; read each as a pointer):
- Regional pricing (PPP) LIC-0025
- Package spec file (build recipe) PKG-0017
- Add-element-later flow PKG-0022
- Narrow versioned contract between core and Logistics ARCH-0016
- Contract spec documents (both sides) ARCH-0017
- Launcher fork/redesign decision record (from the an earlier launcher) LNCH-0017
- Launcher reuse: typed error codes and schema-versioned JSON LNCH-0023
- Launcher element picker LNCH-0075
- Launcher dependency and conflict display LNCH-0076
- Launcher presets (pre-ticked selections) LNCH-0077
- Launcher price preview LNCH-0078
- Launcher free package indicator LNCH-0079
Honesty note
Everything listed is a plan or a design principle. No app is released and nothing is audited or certified.