Details
-
Type:
Sub-task
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 6.0.0-b1
-
Component/s: None
-
Labels:None
Description
Create the ExampleDataLoader class that loads and assembles example data.
Responsibilities:
- Load and parse JSON files
- Assemble contexts with the correct root object
- Provide composite methods like getInvoiceContext() that return full object graph with proper relationship direction
- Output simplified "schema" version (keys only) for client-side validation
- Merge plugin/module-provided example objects into contexts
Acceptance Criteria:
- Class can load all JSON example files
- Context assembly methods return correct object graphs
- Relationships flow one-directional from root (no circular references)
- Schema output mode available for validation use cases