Repository navigation
refactor(design): drop Twombly from micro-branch; the local board is the only canvas - #52
Merged
Merged
Conversation
…the only canvas Twombly is a paid third-party product, so it comes out of Stack. - mb.py: remove the Twombly adapter, its version pin, port and privacy flags, `feedback` (canvas comments and focus) and the Excalidraw scrub, which only existed to pass Twombly's secret check. `--canvas` is gone. `publish` now starts or reuses the board and returns its URL. State written by older versions loads cleanly; unknown config keys are dropped. - Kept: the Design Studio preset, per-origin board frames (r<N>-t<M>.localhost), `--view`, `--entry` and `--localize`. - Docs: references/twombly.md deleted; SKILL.md, setup recipes, troubleshooting and the Design Studio reference rewritten for the board. The plan gets a dated note instead of a rewrite. - Tests: Twombly tests removed; new tests for the board URL on publish, loading old state, and a ban on "twombly" anywhere under skills/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
…the board Loading state now drops settings, canvas records and frame fields this version doesn't know, and turns takes another canvas refused into published ones, since the board shows them. Plain `init` writes the cleaned state to disk. The test builds a Twombly-era state with a round, two takes and old frame data, and checks the file on disk. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Why
Twombly is a paid third-party product, so it comes out of Stack. The local board becomes the only canvas for
stack:micro-branch.What changed
mb.pyfeedback,--canvasand the Excalidraw scrub, which only existed to pass Twombly's secret check.publishnow starts or reuses the board and returns its URL. Older state files load cleanly: unknown config keys are droppedr<N>-t<M>.localhost),--view,--entry,--localize/--localize-fonts, the setup-symlink exclude fixreferences/twombly.mddeleted.SKILL.md, setup recipes, troubleshooting anddesign-studio.mdrewritten for the board. The plan gets a dated note; its history is left as writtenskills/catalog_digestbumpedWhat the board doesn't do that Twombly did
R1 · T2 ...).Tested
test_micro_branch.py: 18 pass. Full suite: 511 pass.Not merged and not reinstalled, by request.
🤖 Generated with Claude Code