Workshop
Operator-only. Planning artifacts, mockups and trials — persisted in one surface so development can be tracked here instead of GitHub or the wiki. Invisible to the client.
Access
operator tier · 2 seats
Gate = new operator role above admin: admin@boas.dev +
mimir@viskasjodir.is. DB-side RLS (
is_operator()) is the authority — the FE
check is display only. anon, viewers and non-operator admins read zero rows.| Artifact | Kind | Tags | Created | Updated |
|---|---|---|---|---|
| Workshop — admin artifacts pageThe mockup you are reading — dogfood row #1. | mockup | workshopadmin | 2026-07-03 | 2026-07-03 |
| Fréttir two-column reworkBull/Bear layout exploration that shipped 2026-07-03. | mockup | frettirfeed | 2026-07-02 | 2026-07-02 |
| Month-2 build sequenceNAV two-source → ISK paste-in → provenance → FX transparency. | plan | roadmapmonth-2 | 2026-06-30 | 2026-07-01 |
| Conviction heat map — density trialLive-data panel trial before promoting into Greining. | trial | convictionheatmap | 2026-06-28 | 2026-06-29 |
| IBKR/OCR pipeline incident reportP0 root-cause narrative, board #8 tracker companion. | report | ibkrincident | 2026-06-27 | 2026-06-27 |
| Skjöl v2 — publish-to-client flowWhere Workshop artifacts graduate when shared with the CIO. | note | skjolv2 | 2026-06-26 | 2026-06-26 |
Dev-tracking at a glance: every planning artifact, mockup and trial lands here the
moment it exists — newest first, filterable by kind and tag. Rows are stored HTML documents
in dev_artifacts (Supabase, RLS operator-only), not files in a repo: adding one is an
insert from this page, no PR, no deploy.
The stored HTML renders here, full-bleed, inside a sandboxed iframe.
Isolated origin — artifact scripts cannot reach the app session, Supabase client or cookies. Stored-HTML XSS is contained by construction.
Isolated origin — artifact scripts cannot reach the app session, Supabase client or cookies. Stored-HTML XSS is contained by construction.
Metadata
- id
- workshop-admin-artifacts
- kind
- mockup
- tags
- workshopadmin
- created
- 2026-07-03
- size
- 18.4 KB html
Notes
- Visual contract for the ViskaFront build — approved 2026-07-03, card viska-pm#87.
Actions
Drop an .html file here — or click to browse, or paste markup into
the field below.
Self-contained single-file HTML (house norm: /mockup output drops in as-is).
Self-contained single-file HTML (house norm: /mockup output drops in as-is).
Insert via the session-gated Supabase client — RLS enforces operator;
the page holds no service key. Live in the list instantly.
Trial → publish path (v2, not in this build): an audience flag per artifact
later graduates a trial into the client-facing Skjöl section. Until then everything in
Workshop is operator-only, always.