danhaywood opened a new pull request, #3912:
URL: https://github.com/apache/causeway/pull/3912

   ## Summary
   - Forward-port roadmap step 10a from maintenance commit `19d2a36d2f9`.
   - Add registrar/registry APIs, synchronous action/view primers and immutable 
positional action arguments.
   - Validate exact metamodel registrations at startup and publish frozen 
lookup tables without partial registrations.
   - Run ordinary action primers after effective argument adjustment, 
preserving mixee targets, invoked identity and pass-through/synthetic 
exclusions.
   - Prime authorized DomainObjectPage preparation at most once per 
page/request, including later full/Ajax requests, without serialized callback 
state.
   - Add focused tests, user guide/navigation, synced specs and archived 
OpenSpec artifacts.
   
   ## Validation
   - 53 focused API, registry, action, identity and Wicket tests passed after 
the implementation checkpoint.
   - Full Wicket UI/viewer suite passed 113 executed tests, with five existing 
skips.
   - All 21 tracing/JPA compatibility tests passed after the checkpoint.
   - Guide rendering, strict OpenSpec validation and whitespace checks passed.
   - These checks ran before the subsequent rebase onto main; they have not 
been rerun after that rebase.
   
   ## Scope
   - Builds on application-span PR #3911, now merged; this PR contains only 
priming hooks.
   - No production dependency was added; metamodel tests add managed 
JUnit/Mockito dependencies in test scope.
   - Tests use real executor/reflection and Wicket request lifecycles with 
controlled collaborators, not a complete ORM-backed application/browser 
deployment.
   - Dedicated observations around primer callbacks remain separate in roadmap 
step 10b.


-- 
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