Skip to content

feat: add opt-in editable source handoff#44

Open
tt-a1i wants to merge 1 commit into
mainfrom
codex/editable-source-capsule
Open

feat: add opt-in editable source handoff#44
tt-a1i wants to merge 1 commit into
mainfrom
codex/editable-source-capsule

Conversation

@tt-a1i

@tt-a1i tt-a1i commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add explicit --with-source support to archify render and archify deliver while keeping every default artifact source-free
  • expose a bounded Export → Source JSON handoff backed by validated JSON, portable basenames, SHA-256 integrity, and SVG semantic binding
  • fail closed for inherited environment flags, malformed or modified capsules, missing Web Crypto, and download errors
  • document the user choice in the Skill and READMEs, then regenerate gallery, examples, proof reel, and archify.zip

Stability gates

  • npm test — 437/437
  • npm run test:webm — Share Card, Route Card, visual matrix, reduced motion, and 10/10 unique WebM frames
  • Gallery — 11 artifacts / 99 checks
  • Packaged ZIP — unzip -t, archify doctor, showcase delivery 9/9, poisoned-env demo source-free
  • In-app browser — valid source download receipt passed; default, missing lanes, empty title, and digest mismatch stayed hidden/disabled; SVG export remained canonical
  • Independent security/logic review — passed with no blockers or majors

@cursor

cursor Bot commented Jul 22, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

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