danhaywood opened a new pull request, #3911: URL: https://github.com/apache/causeway/pull/3911
## Summary - Forward-port roadmap step 9 from maintenance commits `ea32b739d0f`, `5da64c34b57` and `f66b8f17a89`. - Add injectable ApplicationSpanService call/run operations and a standalone NOOP helper without exposing telemetry APIs. - Support synchronous nested regions, suffix-preserving bounded names, current domain-facing member identity and unchanged physical invocation identity. - Preserve results and original checked/runtime/error failures, including cleanup and inactive behavior. - Add focused and Boot/agent exported-trace tests, usage documentation, synced specs and archived OpenSpec artifacts. ## Validation - 63 focused API, naming, runtime, identity, closure and interaction tests passed after the implementation checkpoint. - All 21 tracing/JPA regression tests passed on the fresh retry; an earlier post-checkpoint attempt timed out. - Export checks cover declared/mixin identities, nested JDBC ancestry, failure followed by success, fallback names, longest suffixes 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 evaluation PR #3898, now merged; this PR contains only application-defined spans. - Export fixtures use real interaction/member services and carrier lifecycle with controlled action metadata and persistence collaborators, not a complete application ORM deployment. - Application priming hooks (roadmap step 10a, CAUSEWAY-4066) 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]
