danhaywood opened a new pull request, #3898: URL: https://github.com/apache/causeway/pull/3898
## Summary - Forward-port roadmap step 8b from maintenance commit `02786054574`. - Add one `causeway.entitychange.evaluate` observation, displayed as `evaluate property changes`, around nonempty candidate evaluation and its existing defensive retry. - Preserve lazy memoization, handled accessor failures, identical escaping failures and existing publishing/transaction boundaries; emit only static framework metadata. - Add focused and Boot/agent exported-trace regressions, documentation, synced specs and archived OpenSpec artifacts. ## Validation - 8 focused tracker tests and 5 audit tests passed after the implementation checkpoint. - All 19 tracing/JPA regression tests passed after the checkpoint. - Export checks cover evaluation/audit sibling boundaries, JDBC descendants, failure followed by success, empty candidates and inactive/absent-exporter modes. - Observability documentation rendered; 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 audit PR #3897, now merged; this PR contains only the evaluation forward port. - Fixtures use the actual tracker, property records and managed-object wrappers with controlled accessors/publishers and H2 SQL, not a complete domain ORM deployment. - Application-defined spans (roadmap step 9, CAUSEWAY-4065) remain separate. -- 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]
