mirror of
https://github.com/hanzoai/karma-style.git
synced 2026-10-30 18:33:08 +00:00
Completes the studio→CMS→site content loop for the Signature relaunch.
- scripts/sync-journal.py: the editorial twin of sync-library.py. Reads the ONE
canonical library (s3://hanzo-studio/orgs/karma/output/library.json), takes
queued/published blog+campaign .md posts, writes site/journal/*.md +
site/journal.json, mapping each post's hero to the webp the catalog serves.
- site/journal.js + app.js `/journal` route + nav "Journal": a minimal monochrome
journal (list + post, tiny trusted md→html). Renders the 3 queued posts
(Valentina, in Velvet · The Case for One Colour · Signature launch brief).
- site/img/redonepiece/{front,back}.webp: refreshed from the approved library
(the CTO 2026-07-09 tonal-red PICK) via sync-library.py.
- asset ?v 049→050 so the corrected images + journal surface immediately.
Copy authored on-brand (white high-fashion, monochrome, tight editorial) and
queued via karma-queue.py; mirrored to S3 via the studio PVC.
Co-authored-by: Hanzo Dev <[email protected]>