Skip to content

Commit 3ecfa13

Browse files
dmealingclaude
andcommitted
docs: close jOOQ as a non-goal; record Spring Boot starter shipped
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent f5461bd commit 3ecfa13

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,6 @@ See `spec/roadmap.md` for current and planned work across the H1-H10 project ser
505505
## Open questions
506506

507507
- [TECHNICAL] Field-type → Drizzle-column-type mapping table (needed for complete TS codegen coverage).
508-
- [TECHNICAL] ObjectManagerDB further modernization (jOOQ migration, Spring Boot 3 starter, async via virtual threads). FR-003 Plan 4 (2026-05-27) closed the three engine-debt anti-patterns identified at the time — atomic mapping cache off shared `MetaObject`, JDBC codec registry replacing the type ladders (ADR-0002), and `inTransaction` template method. The remaining items above are larger architectural moves rather than near-term cleanups.
508+
- [TECHNICAL] ObjectManagerDB further modernization. FR-003 Plan 4 (2026-05-27) closed the three engine-debt anti-patterns. The Spring Boot 3 starter + OMDB autoconfiguration + virtual-thread audit shipped 2026-05-30 (`metaobjects-spring-boot-starter`). **jOOQ migration is a closed non-goal**: jOOQ's OSS edition excludes Oracle/SQL Server/DB2 (commercial license required), which would paywall OMDB's commercial-DB drivers in a public OSS project, and jOOQ generates code *from* a schema — the inverse of MetaObjects' metadata-is-the-spine model.
509509
- [TECHNICAL] Payload `origin.*` resolution in `codegen-spring` (Day-1 deferral — see `server/java/codegen-spring/src/main/java/com/metaobjects/generator/spring/KNOWN_GAPS.md`). Kotlin's `KotlinPayloadGenerator` is the cross-port reference.
510510
- [TECHNICAL] WARN envelope-shape assertion on cross-port `expected-warnings.json` (closed 2026-05-27 — runners now assert envelope shape on warnings; legacy string-list path retired).

0 commit comments

Comments
 (0)