v0.2.24 - Core data directory configuration validation
Changes
- Reject empty and whitespace-only NETNAVR_CORE_DATA_DIR values before Core opens storage.
- Move Core environment parsing into a focused, directly tested config module.
- Preserve the default port/data behavior and exact nonblank data-directory paths.
- Workspace 0.2.24; bilingual Core capability notes updated.
Verification
- New regression coverage rejects empty, whitespace-only, and NUL-containing data-directory values and preserves valid paths.
- Full workspace: 98 passing, 3 expected Windows platform skips.
- Clean install, npm audit (0 vulnerabilities), TypeScript checks, Shell build, PR #35 CI, main CI, and an independent clone all passed.
Boundaries
Pre-alpha local loopback prototype only. No production deployment, real-funds qualification, schema or recovery changes. Dependabot PR #31 remains separate.