Remove ShEx intermediate from Atomic schema generation #31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/28-remove-shex"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Expense and shopping-list schemas now convert directly from Atomic JSON-AD to NextGraph schemas, TypeScript interfaces and ShapeTypes. This removes the ShEx files, parser/codegen step, remote JSON-LD context fixture and unused direct ShEx type dependency.
The converter preserves the current quantity predicate, RDF identities, enum values, cardinalities, category EXTRA type behavior and application validation facets. Existing Atomic JSON-AD remains authoritative. Unsupported mappings and constraints are still rejected.
Validation: 87 unit tests passed; Atomic and Joep type checks passed; generation repeatability passed. All production apps built successfully; browser tests: 34 passed, 4 skipped. Native encrypted-wallet tests were not rerun.
Closes #28. Runtime defineShape integration is a separate follow-up.