You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updates the docs and one stale code comment to reflect that schema migrations
(and live-DB schema-drift verification) are owned by the TypeScript toolchain
(@metaobjectsdev/cli migrate), and that the Java diff-and-converge engine +
meta:migrate / meta:verify Maven goals were removed.
- CLAUDE.md: Java bullet now lists meta:gen / meta:editor; FR-003 / key-features
lines note migrations are TS-only. (The TS-CLI `meta migrate` "Useful commands"
block is left as-is — that is the TS CLI.)
- spec/roadmap.md: Java-port + FR-003 entries reconciled; persistence-conformance
row notes Java is query-only.
- docs/ports/java.md: intro, the pom example (drop the verify execution), the
Generate section, the Verify.verify note, the capability matrix, and the
conformance table all updated.
- server/java/codegen-kotlin/README.md: drift-detection table + a new
"Schema migrations" section replace the meta:migrate/meta:verify claims.
- fixtures/persistence-conformance/README.md: note that Java does not run the
migration scenarios.
- RecoverSchemaEmitter.java: drop a Javadoc cross-reference to the deleted
ExpectedSchemaBuilder (behavioral note kept).
Full reactor `mvn test` green; integration-tests green under Docker.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| Persistence (`fixtures/persistence-conformance/`) |Query scenarios 9 / 10 (1 deferred: aggregate-projection view body was part of the removed migration engine). Java no longer runs the migration scenarios.|
271
273
| API contract (`fixtures/api-contract-conformance/`) | 20 / 20 |
-**Persistence conformance** — `fixtures/persistence-conformance/`. TS / C# / Kotlin / Python all 12/12 against Testcontainers Postgres / Derby (per port). Java runs the **query** scenarios only (it no longer owns schema migrations); its runtime auto-create path bootstraps the schema, and the aggregate-projection view scenario is deferred (the view-body builder was part of the removed migration engine).
0 commit comments