jamesfredley opened a new pull request, #15957:
URL: https://github.com/apache/grails-core/pull/15957

   ## Description
   
   ### What was found
   
   | Problem | Impact |
   | --- | --- |
   | Spring 7 moves away from XML-centric registration | Long-term BeanBuilder 
strategy is unclear |
   | #15824 only keeps DSL independent of eager XML setup | Compatibility fix, 
not the full BeanRegistrar future |
   | Full rewrite is multi-week | Needs a non-breaking adapter seed first |
   
   ### What changed
   
   | Area | Change |
   | --- | --- |
   | Adapter SPI | Add `BeanRegistryAdapter` |
   | Implementation | `BeanBuilderBeanRegistryAdapter` still uses BeanBuilder |
   | Docs | Upgrade note for Spring 7 BeanRegistrar path |
   | Tests | Adapter smoke coverage |
   
   ### Out of scope / follow-up
   
   | Topic | Status |
   | --- | --- |
   | Full BeanRegistrar/BeanRegistry rewrite | 8.1/9.0 |
   | Breaking BeanBuilder removal | Not this PR |
   | Plugin `doWithSpring` migration tooling | Follow-up |
   
   ### Related MD topics
   
   | Source | Topic |
   | --- | --- |
   | Google Doc 0.5 / Pre-release B1 | BeanBuilder full programmatic future |
   | Related PR | #15824 compatibility slice |
   
   ## Contributor Checklist
   
   ### Issue and Scope
   - [x] Starter for strategic rewrite discussion.
   - [x] Does not break existing BeanBuilder.
   - [x] Single focused seed.
   - [x] Targets `8.0.x`.
   
   ### Code Quality
   - [x] Tests added.
   - [x] Focused spring module tests run.
   - [x] No mass reformatting.
   - [x] AI starting point labeled.
   
   ### Licensing and Attribution
   - [x] Apache License 2.0.
   - [x] Contributor rights confirmed.
   - [x] `ai-generated-starting-point` label applied.
   
   ### Documentation
   - [x] Upgrade note added.
   - [x] Scope explained.
   
   Assisted-by: Sisyphus:xai/grok-4.5 [gpt-coding]


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to