Skip to content

Add Stage 12 observability identifier schema - #3852

Merged
anth-volk merged 2 commits into
masterfrom
chore/stage12-observability-id-schema
Sep 24, 2026
Merged

anth-volk merged 2 commits into
masterfrom
chore/stage12-observability-id-schema

Conversation

@anth-volk

Copy link
Copy Markdown
Collaborator

Fixes #3851

Summary

  • add a nullable observability_id column to stage12_evaluation_reports
  • add the corresponding SQLModel field
  • advance and centralize the expected v2 Alembic revision
  • verify the generated migration, downgrade, schema parity, and catalog revision check

This is an additive schema precursor for the API and simulation observability rollout. It does not change request payloads, logging, tracing, or simulation behavior.

Verification

  • ruff check passed for all changed Python files
  • ruff format --check passed for all changed Python files
  • v2 unit suite: 525 tests passed

@codecov

codecov Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.48%. Comparing base (d223864) to head (dbb4c12).

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #3852       +/-   ##
===========================================
+ Coverage   46.36%   87.48%   +41.11%     
===========================================
  Files         178      193       +15     
  Lines       10419    11538     +1119     
  Branches     1759     2008      +249     
===========================================
+ Hits         4831    10094     +5263     
+ Misses       5199      882     -4317     
- Partials      389      562      +173     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@anth-volk
anth-volk marked this pull request as ready for review September 24, 2026 17:06
@anth-volk
anth-volk merged commit 3069d37 into master Sep 24, 2026
14 checks passed
@anth-volk
anth-volk deleted the chore/stage12-observability-id-schema branch September 24, 2026 17:06

This branch was successfully deployed

1 active deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Stage 12 observability identifier column

1 participant