feat(wave): CBM 0.11.0, shadcn 4.21.0, email and Emil motion - #3
Merged
Merged
Conversation
…erence, and Emil motion doctrines - Upgrade codebase-memory-mcp to 0.11.0 with SHA-256 archive and inner binary verification, plus automatic --format json argument passing in lib/cbm.py. - Bump shadcn CLI MCP pin to 4.21.0 across policies, installer, routing, and doctor tests. - Refresh impeccable craft floor mechanics in craft-floor.md from upstream tag skill-v4.3.1 / main (e0881d2de397). - Create skills/impeccable/reference/email.md synthesizing anti-slop email design with client rendering resilience (table layout for raw HTML, <div> allowed for preheaders/enhancement, framework exemption for React Email/MJML) and wire email routing. - Consolidate Emil Kowalski motion doctrines into skills/emil-design-eng/references/ (motion.md, apple-principles.md, native-motion.md, interface-feel.md) preserving exact 62-catalog freeze. - Align docs/source-wave.md, CHANGELOG.md, THIRD_PARTY_NOTICES.md, and vendor/sources.json with explicit dispositions (PIN_ONLY vs body refreshed) and full upstream attributions. - Add unit test coverage for CBM archive/binary checksum verification and shadcn@4.21.0 mcp subcommand probing.
… pins Point source-wave at DeusData/codebase-memory-mcp, mark the Emil body row MERGE, and document CODEBASE_MEMORY_BINARY_CHECKSUM_FAILED. Vendor the upstream Apache-2.0 and MIT texts that sources.json already named.
Owner
Author
|
Review nits addressed in
CI correction: head |
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.
Summary
codebase-memory-mcpto 0.11.0 with archive and inner-binary SHA-256 checks, and pass--format jsonforlist_projects/index_status.shadcnCLI MCP at4.21.0(npx -y shadcn@4.21.0 mcp).skills/impeccable/reference/email.md(table layout for raw HTML,<div>only for preheader/progressive enhancement, React Email / MJML exemption).skills/emil-design-eng/references/without new catalog names.0.1.3.Catalog freeze holds at 62 names. Forbidden skill names are not vendored. FOREIGN_ON_DEMAND stays enable-gated;
exais untouched.Not in this wave:
scroll-worldandbrowser-actremain UPDATE (body not refreshed). markitdown enable still invokesuvx --from markitdown-mcpwithout@0.1.8(PIN_ONLY follow-up).Test plan
pytest— 353 passed, 12 skipped (local, pre-nit commit)python3 -m unittest discover tests— 365 tests, OK (2 skipped)4e691f7:test(3.10/3.11/3.12/3.13),shellcheck,semgrep,gitleaks,ocr-integration,browser-smoke,release-artifact— successpython3 -m unittest tests.test_license_auditafter license-file pin fix