schema-tool
schema-tool copied to clipboard
Extensible Validation System
Currently we enforce a strictly linear alter-chain (history) but this may be overkill for some smaller projects. As such we should modify the current validation system to be extensible and/or interchangeable.
I can foresee allowing divergent alter-chains with optional resolutions (along the same line as the current one) with predictable mechanics for running alters. While more "risky" than a strictly linear alter-chain, it does lend itself well to small projects.
Open Questions
- Is it worthwhile to go ahead and create another strategy for validation/resolution?
- Is this worthwhile at all? (more research an alternative validation methods may be necessary)