Repository navigation
Align the Skill with the bookmark-assets Plan contract #102
Description
Completed source integration — 2026-09-28 UTC
PR #103 merged at c69014e4751972a313b700bd678449b5b32130d7, with parent 82628f77aabcd0c0722e147918492eedf0e1a329. Its tree 93f8b51bf7831693dd785a9f62abb829cbdf476e exactly equals tested and independently reviewed candidate e91970b02d75c2cbd884ad07a150a9d006f61261. Both hosted Node 22/24 jobs passed, covering all 73 repository cases, deterministic packaging, exact CLI consumer contracts, and Codex installation/discovery. Independent review approved with no findings or warnings.
Service #879 landed at 376a792ca4d877a33acbbc9d7bb1ce1ae96f1d5b. A fresh comparison confirms its schema bytes and both current native icon-gap reason/consequence pairs match the packaged Skills contract. Schema SHA-256 is 6dd98b424fd1744d1e5d3a40fb51f0a22f89e77b58a175b08e29e6c8e3aed7ba. The guide retains ff0b6ac9cc6fab5aa2a63c455d3da73469211c43 as the truthful revision from which the schema was copied; this landed-match receipt does not require a new package or source-provenance field.
The package pins landed CLI #42 269dcaff9beb8369235f25b62fdb9d4a845e56c6. Source Skills/CLI candidates are 0.8.0, API 0.7, Plan 0.23. Package SHA-256 is 02a7ffe39c563e064890070df174cb34c8be28f63721a32e322b1d43851dc640. Current GapSet hashes are 15b24b73c98d2da9abb77d9ca364f950ab26ee8a83ad37289f7efda81a39e8d0 for Appearance and 055eab90b7f72c0fbc184774fc299913e44db8fce1686bc5585f165bd4d9f4ca for theme toggle. Historical fixture observations remain intact.
This bounded Issue is complete and closed. These are source integration and contract-check results, not a live Compilation or generated-app runtime claim. Publication, installed-plugin replacement, catalog selection, and deployment remain unchanged and outside this packet.
Coordinated source companion
Service #876 retires application.pwa while retaining simple bookmark artwork/metadata. After Skills #101 lands, prepare a separate coherent schema/CLI-contract companion. Do not mix these structural changes into #98's completed guidance cleanup.
Allocated unpublished source tuple:
- Foundation Plan
firstdraft.foundation-plan.sketch/0.23 - target
rails-sketch/2026-09-bookmark-assets - Service API compatibility
>=0.7.0,<0.8.0 - Analyzer
foundation-plan-rails/application-2026-09-27-bookmark-assets - Compiler
foundation-plan-rails/compiler-application-2026-09-27-bookmark-assets - Schema SHA-256
6dd98b424fd1744d1e5d3a40fb51f0a22f89e77b58a175b08e29e6c8e3aed7ba; verified against the landed Service source in the receipt above. - CLI candidate 0.8.0 from CLI #42 / CLI #41; use its final exact reviewed commit, not an intermediate head.
Replace the bundled schema/reference links and current technical keys, compatibility metadata, executable CLI-contract configuration and applicable examples/evaluation fixtures using existing conventions. Remove remaining pwa-choice authoring guidance. Describe the fixed black-on-white pre-generated A–Z/0–9 monogram/neutral fallback accurately without adding a new interview choice, font/color controls, or broader PWA guidance. Keep custom artwork research in Service #877 and native launcher artwork in #564.
Run meaningful existing structural/package/CLI-contract checks and a bounded smoke when instructions materially change. Do not preserve exact prose through substring tests or build a new evaluation framework. Current published compatibility remains unchanged until a separately authorized release; use appropriate unpublished candidate/version metadata and leave catalog selection alone.
Assigned to the existing Skills implementation worker after #101, coordinated through audit root 01a0d650-2e3f-71b3-9fcd-db0f1707759c. Source implementation and orchestrated merges are authorized. No package publication, tags, promotion, installed-plugin replacement, deployment, compatibility shim, or retained-project migration is authorized by this issue.
Activity