Skip to content

feat: prepare v0.9.0 reviewed Sol evidence - #6

Merged
iarjunganesh merged 1 commit into
mainfrom
feature/v0.9.0-final-evidence
Jul 17, 2026
Merged

feat: prepare v0.9.0 reviewed Sol evidence#6
iarjunganesh merged 1 commit into
mainfrom
feature/v0.9.0-final-evidence

Conversation

@iarjunganesh

Copy link
Copy Markdown
Owner

What changed

  • Add the bounded Tier.FINAL Sol evidence archive and synchronize the v0.9.0 release boundary.
  • Add an audited REVIEWED-to-DRAFT Luna retraction helper with tests and notebook workflow.
  • Rename the prior results record to drift_manual_run.luna.results.ipynb and retain the Sol record separately.
  • Add the planned v0.9.1 Terra-run release plan and remove the redundant architecture screenshot gallery entry.
  • Synchronize session, submission, deployment, screenshot, and status records.

Verification

  • uv run ruff check backend tests
  • uv run mypy backend
  • uv run pytest tests --cov=backend --cov-report=term-missing --cov-fail-under=100 (155 passed, 100%)
  • npm --prefix frontend run build
  • Documentation and notebook JSON hygiene checks passed.

The hosted Railway store contains the five verified Sol Insights; the deployed app remains v0.8.0 pending redeploy.

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.
Copilot AI review requested due to automatic review settings July 17, 2026 22:22
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
drift Ready Ready Preview, Comment Jul 17, 2026 10:22pm

@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@iarjunganesh
iarjunganesh merged commit bc42be3 into main Jul 17, 2026
9 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.0 and synchronized changelog / docs / submission records (including removing the superseded submission/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.

Comment thread backend/review.py

rows = (
await session.scalars(
select(InsightRow).where(InsightRow.id.in_(normalized_ids)).with_for_update()
@iarjunganesh
iarjunganesh deleted the feature/v0.9.0-final-evidence branch July 17, 2026 22:40
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.

2 participants