8 Commits

Author SHA1 Message Date
1329a75a8f
Updated and organized documentation 2025-06-23 07:21:19 -05:00
ef6efe758f
planning 2025-06-23 00:59:55 -05:00
f6790bf90d
Separated custom-resolver.ts into separate files 2025-06-23 00:16:26 -05:00
5afd3232cb
feat: enable inter-plugin state sharing in CustomResolver
- Update ResolverPlugin interface to include context in update and resolve methods
- Modify CustomResolver to pass entity state and resolved values to plugins
- Update built-in plugins to accept and use the new context parameter
- Add comprehensive test for inter-plugin communication
- Add documentation for the new view composition patterns

This change enables plugins to access each other's states during both update and resolve phases, allowing for more powerful and flexible resolver compositions.
2025-06-22 20:42:05 -05:00
73d2bf23f5
refactor: simplify relationship graph implementation
- Implement RelationshipGraphResolver extending Lossy
- Add type-safe accumulator for relationship graph state
- Update tests and documentation
2025-06-22 18:39:53 -05:00
76e00f38af
stabilized in prep for continuing on lossy relationship resolver 2025-06-22 14:02:21 -05:00
c04439713c
relationships as domain entities 2025-06-22 02:44:31 -05:00
9f27912c4a
JSON AST first cut 2025-06-21 22:13:20 -05:00