Implement a pure, algebraic, fully serializable migration system for ZIO Schema 2 as described in issue #519. The system follows the dual-layer architecture of Patch/DynamicPatch: an untyped DynamicMigration core with a typed Migration[A, B] wrapper.
Key components:
Verified: 197 tests pass on Scala 2.13.18, 3.3.7, and 3.7.4. Uses Chunk throughout to match codebase conventions. /claim #519
يوسف جمال يوسف محمد ناجي
@promisingcoder
ZIO
@ZIO