feat: prepare v0.9.0 reviewed Sol evidence - #6
Merged
Conversation
Add the bounded Tier.FINAL reviewed evidence archive, auditable Luna retraction path, and explicit Sol/Luna notebook records. Synchronize release, deployment, session, submission, and screenshot documentation, add the planned v0.9.1 Terra run, and verify the repository with Ruff, Mypy, 155 tests at 100% coverage, and the frontend production build.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Pull request overview
Prepares the v0.9.0 source/evidence release boundary by adding the bounded Tier.FINAL (Sol) reviewed evidence archive, introducing an audited REVIEWED→DRAFT retraction helper, and synchronizing version markers and documentation records to reflect the updated reviewed corpus (while keeping the hosted deployed app boundary explicit).
Changes:
- Added the Tier.FINAL (Sol) reviewed evidence archive + integrity manifest, plus display-only notebook records for Luna and Sol runs.
- Added
backend.review.retract_reviewed_insights()(REVIEWED→DRAFT) with unit tests and a notebook workflow cell to support audited retractions. - Bumped repo version references to
0.9.0and synchronized changelog / docs / submission records (including removing the supersededsubmission/NEXT_STEPS.md).
Reviewed changes
Copilot reviewed 23 out of 37 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| uv.lock | Bumps editable project version metadata to 0.9.0. |
| pyproject.toml | Updates Python package version to 0.9.0. |
| backend/core/config.py | Updates Settings.app_version to 0.9.0 (drives /health). |
| tests/integration/test_api.py | Updates health version assertion to 0.9.0. |
| backend/review.py | Adds REVIEWED→DRAFT retraction helper for audited withdrawal of reviewed rows. |
| tests/unit/test_review.py | Adds unit coverage for retraction helper behavior and validation. |
| notebooks/drift_manual_run.ipynb | Adds a retraction step/cell to the operator workflow notebook. |
| notebooks/drift_manual_run.luna.results.ipynb | Adds display-only Luna results record under the new name. |
| notebooks/drift_manual_run.sol.results.ipynb | Adds display-only Sol Tier.FINAL results record. |
| notebooks/README.md | Updates references to the renamed Luna results notebook. |
| tests/unit/test_notebook_artifacts.py | Updates notebook artifact test to read the renamed Luna results notebook. |
| assets/evidence/2026-07-17-all-sources-reviewed.json | Adds the Tier.FINAL reviewed evidence archive. |
| assets/evidence/2026-07-17-all-sources-reviewed.manifest.json | Adds the SHA-256 integrity manifest for the archive. |
| frontend/package.json | Bumps frontend version to 0.9.0. |
| frontend/package-lock.json | Bumps lockfile package version entries to 0.9.0. |
| README.md | Updates hosted/store boundary narrative and screenshot/evidence references for the Sol set. |
| docs/ARCHITECTURE.md | Updates architecture narrative to reflect the five-item Tier.FINAL store set and redeploy boundary. |
| docs/BUILD_SEQUENCE.md | Marks the Tier.FINAL evidence pass as completed and adds planned v0.9.1 notes. |
| docs/adr/README.md | Updates ADR index summaries for the live-store/review-gate state. |
| docs/INITIATIVES.md | Adds initiatives 11/12 and updates submission guidance counts. |
| docs/CODEX_PROMPTS.md | Updates prompt bookkeeping and “retain all IDs” count. |
| docs/RUNBOOK.md | Adds the new session ID to the runbook registry. |
| CHANGELOG.md | Adds a 0.9.0 entry and reframes planned releases section. |
| submission/SUBMISSION.md | Adds session pointers for the freeze-plan audit + v0.9.0 cleanup. |
| submission/NEXT_STEPS.md | Removes the superseded next-steps planning document. |
| submission/DRIFT_FREEZE_PLAN.md | Adds audit addenda, rewrites the score matrix, and updates shipped/not-shipped boundary notes. |
| AGENTS.md | Updates top-level agent/context status text to reflect the v0.9.0 evidence state. |
Files not reviewed (1)
- frontend/package-lock.json: Generated file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| rows = ( | ||
| await session.scalars( | ||
| select(InsightRow).where(InsightRow.id.in_(normalized_ids)).with_for_update() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Verification
The hosted Railway store contains the five verified Sol Insights; the deployed app remains v0.8.0 pending redeploy.