feat: Stipple/Vue migration with isolated typed studies UI (squashed replacement for #6) - #7
Closed
hyperpolymath wants to merge 3 commits into
Closed
hyperpolymath wants to merge 3 commits into
hyperpolymath wants to merge 3 commits into
Conversation
Squashed replacement for #6, which became undiffable after a history rewrite on the fork severed its merge base. Why this PR exists ------------------ PR #6 was opened from `hyperpolymath:main`. That branch was subsequently rewritten with git-filter-repo to strip ~260 MiB of dead blobs (committed node_modules, a long-gone `web/` directory, and three raw FASTQ pools that no longer exist in the working tree): 269.35 MiB -> 9.23 MiB, ~96.6% reclaimed, with the HEAD tree byte-identical at every stage. The rewrite renamed every commit. GitHub resolves a merge base by SHA, so none of the commits #6 shared with upstream matched afterwards and the base collapsed to the repository's "Initial commit" of 2026-01-30. #6 therefore reported 338 files / +65,566 / -22 - not new work, just the whole tree diffed from January - and went CONFLICTING, which meant it ran no checks at all. That is unrecoverable: the pre-rewrite head is readable through the API but is on no ref, so `upload-pack` refuses to serve it. What this PR is --------------- One commit whose tree is byte-identical to `hyperpolymath:main` (tree 80269dd), applied on top of this repository's current `main` (ecefb1c). The diff is 319 files / +23,681 / -6,076 and is reviewable as a normal change. Per-commit granularity from the original 66 commits is lost; the content is identical. Happy to split this into reviewable parts if you would prefer that. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X3hgXxWm6umMgZkjYyHnnm Signed-off-by: Jonathan D.A. Jewell <jonathan.jewell@gmail.com>
…ntain permissions' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
…ntain permissions' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
12 tasks
Owner
|
The Genie direction is rejected and this tree still contains the |
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.
Squashed replacement for #6, which became undiffable after a history rewrite on the fork severed its merge base. Please review this instead of #6.
Why #6 stopped being reviewable
#6 was opened from
hyperpolymath:main. That branch was then rewritten withgit-filter-repoto strip ~260 MiB of dead blobs — committednode_modules(1,322 blobs), a long-goneweb/directory, and three raw FASTQ pools that no longer exist in the working tree:data/MiSeq_SOP170.80 MiBdata/MiSeq_SOP7.71 MiB — the live.fastq.gzfixtures, the correct floor~96.6% reclaimed, HEAD tree byte-identical at every stage. The six tracked
data/MiSeq_SOP/*.fastq.gzfixtures are deliberately preserved.The rewrite renamed every commit. GitHub resolves a merge base by SHA, so none of the commits #6 shared with this repository matched afterwards, and the base collapsed to the repository's
Initial commitof 2026-01-30. Measured:78845531"Initial commit", 2026-01-30+65,566 / −22was not new work — it was the whole tree diffed from January. And a conflicting PR runs nopull_requestworkflows, so CI signal went to zero as well.That state is not recoverable: the pre-rewrite head
81136ef7still resolves through the API, but it is on no ref, soupload-packrefuses to serve it (not our ref).What this PR is
One commit whose tree is byte-identical to
hyperpolymath:main(tree80269dd9), applied on top of this repository's currentmain(ecefb1c7).Known state, stated plainly
test/integration/test_server.jl:44has been the CI blocker; the readiness loop was rebuilt as a wall-clock deadline withretry=false, because the original budget was measured at ~165 s rather than the ~30 s its comment claimed.frontend/(React/TS) andui/(Genie/Stipple) both ship;docs/migration/STATUS.mdlists what is not yet at parity.🤖 Generated with Claude Code
https://claude.ai/code/session_01X3hgXxWm6umMgZkjYyHnnm