Repository navigation
feat(platform-api-and-sdk): ledger diagnostics through core logging (XWING-2440) - #321
Conversation
1a1bb70 to
1252f90
Compare
PR Summary by QodoIntegrate ledger diagnostics with Core logging
AI Description
Diagram
High-Level Assessment
Files changed (6)
|
Code Review by Qodo
View medium (1)🟠 **Medium** 1. Ledger outcomes remain untyped
|
a2099a6 to
ffa462e
Compare
769e47e to
f415aec
Compare
ffa462e to
95509be
Compare
9b2b1e2
into
feat/first-party-logging-namespaces-and-complete-ledg
Plan:
plans/traust-standardization/8-platform-api-and-sdk/19-shaun-ledger-diagnostics-integration.mdWhat
78e1d8e26273f75755dd1c7d7c0cb2d35391fabbtraust_ledgerby default whenever Core'sContextconfigures logging, while keeping other consumer roots explicitdegradedcommitted service outcome rather than false successReview
Three independent read-only reviews covered logger ownership/duplication, sensitive-data flow, dependency pin/lock consistency, UOW correlation capture and transaction semantics. All returned no findings.
Verification
make lint-fixmake test: 8,160 passed, 1 skippedReviewer checks (from the plan)
Quality checklist
Legacy files
Changed tests
No existing test expectation changed. New cases in
tests/v1/services/test_ledger.pyexercise selected outputs, end-to-end correlation/redaction, optional signing degradation and rollback suppression.Dependencies / stack
feat/first-party-logging-namespaces-and-complete-ledg), which provides first-party logger registration and public correlation scopes.78e1d8e26273f75755dd1c7d7c0cb2d35391fabb.Review this PR as the small integration layer on top of #320; it will be rebased/retargeted to
developmentafter the base merges.