Skip to content

Add immutable Trial lineage and an interactive experiment progression graph - #88

Merged
MrScripty merged 2 commits into
mainfrom
feature/experiment-lineage
Oct 16, 2026
Merged

MrScripty merged 2 commits into
mainfrom
feature/experiment-lineage

Conversation

@MrScripty

@MrScripty MrScripty commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Trials previously retained execution material without first-class derivation or comparison ancestry. This adds immutable experiment intent and exact parent/baseline references across Studies, plus a production Pipeline graph linking recipe edits, saved outcomes and existing exact checkpoint comparisons.

Branch from Trial copies its retained recipe snapshot, then uses the normal editor and material capture. Preparation remains inert; explicit finite admission remains with Studies/Runs. Historical Trial bytes and all 101 existing operation contracts stay unchanged. Schema10 is an explicit additive quiesced migration; schema1–9 DDL/hashes and backup/restore are preserved. See docs/contracts/experiment-lineage.md.

Validation:

  • 13 real PostgreSQL lineage tests passed, including concurrent identical delivery, audit rollback, lost commit reply, migration/restore, permissions and admitted external overview without capture reads.
  • Expanded controller race/reconciliation tests passed independently; all eight existing workspace controller suites and the Chromium recovery gate passed.
  • Frozen-source Chromium151 browser gate passed 13 checks with three actual CPU Runs, retained branching into a second Study, zero Run admissions on preparation, unchanged parent material, exact compatible/incompatible checkpoint comparison, correction/new release, reload, access projection, keyboard and measured dark contrast. It captured 25 desktop/mobile screenshots. Browser receipt binds the exact current 15 source hashes; the follow-up commit changes only two handcrafted test composition fixtures.
  • Independent review fixed and rechecked actor/session/remount/cohort races and preserves exact admission keys even when a postcommit Run read fails.

All 143 affected local regressions passed. All four workflows passed on final head ee07e415: full lifecycle, captured CPU package/fresh inference, workspace UI, and extension catalog. Independent exact-head review is clear; all 101 pre-existing contracts and schema1–9 definitions remain unchanged. Tiny authored CC0 fixtures qualify the workflow only; no production scientific acceptance or accelerator qualification is claimed.

@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a7ffd279-2e10-4845-bd96-08372ba95006
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@MrScripty
MrScripty marked this pull request as ready for review October 16, 2026 21:50
@MrScripty
MrScripty merged commit ab2ca5b into main Oct 16, 2026
5 checks passed
@MrScripty
MrScripty deleted the feature/experiment-lineage branch October 16, 2026 21:51
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.

1 participant