Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -1737,3 +1737,13 @@ a preservation requirement rather than a claim of complete web simulation.
Keep it distinct from the simulated mockup. Synthetic API captures exclude GPU
video/scopes; installed, physical/high-DPI and live meeting acceptance remain open.
Its feedback link reuses the existing sources-table-v1 private form.

## Volt graphics review page

`site-assets/reviews/volt-graphics/` is the standalone Pro graphics design review
(no main-header link). Its images are native DirectWrite/D2D/WIC reference
thumbnails; its browser controls simulate workflows and do not control the app.
`review-feedback.js` isolates `volt-graphics-v1` notes in the existing private KV
service. Rebuild with `npm run build`; publish through Deploy Site when the local
Cloudflare login is unavailable. Do not describe this page as an installed beta
or claim full-output qualification from its reference images.
2 changes: 1 addition & 1 deletion review-feedback.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const AREAS = new Set(['Overall workflow','Source list and identity','Layout and compact view','Picture controls and live edits','Audio controls','Lower-third text','Live versus draft behavior','Health and status clarity']);
const REVIEWS = new Map([['sources-table-v1',AREAS],['sources-workspace-v1',AREAS],['workflow-review-v1',new Set(['Overall workflow','Source list and identity','Lower-third designer','Grade curves and scope ROI','Preservation requirements'])],['operator-uiux-v1',new Set(['Overall workflow','Starter scenes','Lower-third designer','Shared sliders and resets','Grade curves and scope ROI','Settings and Health','Source list and identity'])]]);
const REVIEWS = new Map([['volt-graphics-v1',new Set(['Overall workflow','Template library','Live operation','Designer controls','Styles and brand','Animation and clocks','Automation rules','Preservation and gaps'])],['sources-table-v1',AREAS],['sources-workspace-v1',AREAS],['workflow-review-v1',new Set(['Overall workflow','Source list and identity','Lower-third designer','Grade curves and scope ROI','Preservation requirements'])],['operator-uiux-v1',new Set(['Overall workflow','Starter scenes','Lower-third designer','Shared sliders and resets','Grade curves and scope ROI','Settings and Health','Source list and identity'])]]);
const VERDICTS = new Set(['changes','approve','question']);
const SCENARIOS = new Set(['populated','offline','returns','unassigned']);
const response = (value,status=200)=>new Response(JSON.stringify(value),{status,headers:{'content-type':'application/json; charset=utf-8','cache-control':'no-store','x-content-type-options':'nosniff','x-robots-tag':'noindex, nofollow'}});
Expand Down
Loading
Loading