Awesome, thank you for sharing the update! On Thu, Mar 5, 2026 at 2:30 PM Richard Zowalla <[email protected]> wrote:
> Hi all, > > A few days ago, the OSS program for Claude went live ( > https://claude.com/contact-sales/claude-for-oss ) and my application was > approved yesterday, so I started experimenting. > > The question I wanted to answer: could I pair with a GenAI to build a > Jakarta Data 1.0-compatible implementation, integrate it into TomEE, and > actually pass the Jakarta Data TCK? > > I was skeptical about the last part at first. There are reference points > to draw from: Deltaspike's data repositories, Hibernate's approach, the > spec Javadoc, and so on but getting all the pieces to fit was another > matter. > > In practice, Claude had solid initial ideas but needed direction at key > points: > > - pointing it to specific parts of the TomEE codebase, > - telling it to follow the pattern used in a particular CDI extension, > - nudging it to consider edge cases, > - nudging it to built more application composer tests > > It was very much a collaborative process rather than a hands-off one and > took a few hours :) > > Before anything gets integrated, I still need to do my homework against > the ASF GenAI guidance ( > https://www.apache.org/legal/generative-tooling.html ) and make sure all > conditions are met (and of course some quality post-processing …). > > That said, I'm genuinely surprised this worked as well as it did, and I > thought it was worth sharing with the list. > > The code is here: > https://github.com/rzo1/tomee/tree/jakarta-data/container/openejb-jakarta-data > > Gruß > Richard
