Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #3850 +/- ##
===========================================
+ Coverage 46.37% 87.50% +41.12%
===========================================
Files 178 197 +19
Lines 10421 11795 +1374
Branches 1759 2065 +306
===========================================
+ Hits 4833 10321 +5488
+ Misses 5199 894 -4305
- Partials 389 580 +191 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
This PR now documents its rollout dependencies explicitly:
The schema changes currently present in this branch overlap with #3852. After #3852 merges, this branch should be updated from |
8c8caa0 to
362a157
Compare
|
Rebased onto |
|
Commit
Deployment order: database precursor #3852, simulation API #686, then this PR. Rollback order is the reverse for the two application PRs. |
|
Implemented the latest review fixes in
Verification:
|
|
Implemented the follow-up identifier durability fix in
Focused verification:
I stopped the broader API test run at the user's request and did not use it as verification for this update. |
Fixes #3847
Summary
policyengine-observability3.x runtime for Flask and ASGI request handling1.0trace sampling ratio in the runtime even if the surrounding environment supplies a lower valueobservability_idat the report boundary and useX-PolicyEngine-Observability-Idas its only HTTP transportsubmission_claim_idas separate execution metadata and propagate W3C trace context through the simulation clientDeployment dependencies
policyengine-observability3.0.0 must remain available on PyPI; the lock file contains its published artifact hashes.observability_iddatabase migration must be applied.Verification
uv lock --checkpassedThe Household API and UK Chat are outside this change.