Repository navigation
Make Visualize installations compact by default - #3
Merged
Merged
Conversation
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.
Visualize installations currently include the complete 103-system catalog, generated previews, and preview authoring sources: about 31.7 MB even when an artifact uses one reference.
Make compact installation the default. Keep the index, Clean fallback, shared guidance, templates, runtime helpers, dependencies, and helper fixtures installed. Load other selected packages through
scripts/catalog.mjsfrom an already-published immutable commit and cache locally; download previews only on request. Failed resolution reports the selected package as unavailable without silently substituting Clean.catalog/design-systems/and preview kit todev-scripts/preview-kit/. Package DESIGNs, token values, and generated previews remain byte-identical.animation-patterns.mdruntime-owned. Catalog preview authors link to it; editing motion guidance needs no catalog publication or repin.Installed payload falls from 801 files / 31,733,780 bytes to 180 files / about 11.4 MB (64% fewer bytes). This measures installed files, not Git download size or model context.
Validation: 11 catalog tests; 73 runtime tests; palette smoke; 72 fixture checks; authoring/schema; 35-template inventory, preview matrix and strict detector; all 103 catalog previews fresh; overflow, diagram and Mermaid self-tests; shellcheck and mirror checks. Actual skills CLI 1.7.4 installs, live pinned Editorial guidance/previews byte parity, denied-network cache reuse and offline Clean passed. For the motion follow-up, targeted checks passed and an isolated edit survived generator write plus freshness check with an unchanged catalog pin. Both fresh correctness and ownership reviewers passed.
Behavioral evidence:
311746bskill export with a cold cache and OS-enforced network denial. The resolver failed, and the agent reported Editorial unavailable without creating HTML, inventing guidance or substituting Clean. Exact plaintext task/environment/spawn inputs, hashes and actual raw tool results are retained locally. The motion follow-up changes no resolver behavior.9e91878: main validation and Windows Mermaid both succeeded.