lingxia-app-context 0.8.0

Shared app/product context for LingXia crates
Documentation
# lingxia-app-context

Shared app/product context primitives for LingXia workspace crates.

## What it owns

- Parsing and validating `app.json`
- Global process-level app config access
- Shared derived paths under the app state directory
- Panel configuration structs used by shell/product crates

## Key APIs

- `AppConfig::parse_and_validate(...)`
- `set_app_config(...) -> Result<(), AppContextError>`
- `app_config()`
- `product_name()`, `product_version()`, `lingxia_id()`
- `app_state_dir(...)`, `app_state_file(...)`

## Notes

This crate is intentionally small and dependency-light so higher-level crates
can share app metadata without depending on `lxapp` runtime code.