ValueExpr (5 variants) + MigrationAction (14 variants) — pure data ADT, fully serializableDynamicMigration: schema-agnostic interpreter with ++, reverse, error pathsMigration[A, B]: typed wrapper with DefaultValue resolution from toSchemaMigrationBuilder[A, B]: immutable DSL builder with schema-path validation at build time_.field, .when[T], .each, .at(i), .atKey(k), .searchFor[T], etc.) expanded to DynamicOptic at compile time — both platforms supportedschema module — no new sbt subproject neededsbt "coverage; schemaJVM/test; schemaJVM/coverageReport" — Statement: 88.03%, Branch: 82.18%sbt "schemaJVM/testOnly *MigrationSpec" — 89 tests passed, 0 failedFixes https://github.com/zio/zio-blocks/issues/519
/claim #519
Shivam Kumar Jha
@Shivoo29
marianaguzmanguerrero16-dev
@marianaguzmanguerrero16-dev
ZIO
@ZIO