Viska Macro Fund · Delivery Audit

CIO Artifacts — vs — What We Built

Every dashboard the CIO authored, side-by-side with the live viska.gg surface that delivers it. Each pairing states what the dashboard is for and what data feed drives it — left is the CIO's literal artifact, right is our production build.

Generated 2026-06-28 · live bundle index-BQieZkzG.js on www.viska.gg · light institutional register
Deploy live & current — every surface below is in the prod bundle benchmark_series LIVE (FRED, flipped this session) fund_isk_nav_history + fund_share_ledger LIVE sector_flows EMPTY — Intel awaiting feed

0The CIO directive map — image (2).png, operator-verbatim per route

The binding spec. The CIO annotated every viska.gg route in Icelandic with what to do. This is the contract the build conforms to.
RouteCIO instruction (Icelandic, verbatim)EnglishVerdict / status
ForsíðaMætti í raun bara setja "viska-front-page (1).jsx" dashboardið þarna líka… setja inn lista yfir efni sem við erum að lesa inn úr viska research. 1 lína fyrir hvert efni = heiti skrár, 1 setning key take, icon Bull/Neutral/Bear green/gray/redPut the (1).jsx hero here + a research-feed list (filename · 1-sentence key take · Bull/Neutral/Bear icon)✓ BUILT — hero + research feed
ÞemuFín síðan, höldum óbreyttri að sinniGood page, keep unchanged✓ unchanged (as asked)
Stöður · YfirlitMætti setja "viska-front-page (1).jsx" dashboardið þarnaPut the (1).jsx hero here✓ BUILT — hero mounted
Stöður · ListiFín síðan, höldum óbreyttriGood, unchanged✓ unchanged
Stöður · LausaféMá taka út, þurfum ekki, kemur fram í "yfirlit"Remove — redundant with Yfirlit✓ REMOVED (folded into hero)
Stöður · FélögFín síðan, höldum óbreyttriGood, unchanged✓ kept · moat copy gap
Greining · Yfirlit / Council / Heat MapHöldum óbreytt, skoðum síðarKeep, review later✓ kept (Conviction live)
IntelÍ vinnslu sýnist mérIn progress◐ BUILT — awaiting feed
MímirÍ vinnslu sýnist mérIn progress◐ face-agent live on Stöður
Blue rows (Intel / Mímir) = the CIO flagged these as still-in-progress in the source. Everything else is either "keep unchanged" (done by definition) or an explicit build/cut directive — all satisfied.

1The Hero Dashboard — viska-front-page (1).jsx

What it's for: the daily single-screen fund command center — NAV, performance vs benchmarks, theme allocation, top positions, monthly realized P/L, winners/losers, trades, cash. The CIO's canonical "this is the dashboard" artifact. Mounted on Forsíða and Stöður · Yfirlit.
Feeds nav_latest positions_current cash_current benchmark_series (just flipped) monthly_pnl trades pnl_split (realized)
CIO artifact dark · hardcoded
Viska Macro Fund
$15.56M
22. júní 2026
Stofnað 8. okt 2025 · 21 staða · 468 viðskipti
Ávöxtun og viðmið
MTDQTDYTDFrá upphafi
Viska Macro+14.1+39.5+35.2+40.6
S&P 500+5.4+15.2+10.2+11.4
Nasdaq+8.0+23.0+14.4+9.6
Alpha vs S&P+8.7+24.3+25.0+29.2
Þemaskipting
8
7
5
Kopar 8.5% AI og gagnaver 6.7% Orkuframleiðsla 5.0% Gull 4.5% Orkuinnviðir 3.8% Fjölbreytt 3.6% Platína 3.3% Úran 2.1% Ál 2.0%
Realized (heild)
+$3.24M
Unrealized
+$443K
Lausafé
65%
$10.2M
Stærstu stöður
#TickVirði%NAVP/L
1FCX$533K3.4+7.8
2SBSW$510K3.3-7.3
3FNV$441K2.8+0.7
4EQT$441K2.8-8.1
5TSLA$405K2.6+4.5
6RIO$376K2.4+6.9
7GEV$338K2.2+31.1
8CCJ$321K2.1+8.3
9ETN$270K1.7+29.3
10NEM$255K1.6-3.3
Innleystur hagnaður / mán ($K)
Okt
Nóv
Des
Jan
Feb
Mar
Apr
Maí
Jún
— gold line = cumulative → $3,240K
Bestu YTD
MU+835K
STX+377K
SNDK+353K
WDC+316K
MYRG+220K
Verstu YTD
SBSW-118K
CEG-86K
ACN-58K
AUGO-56K
AMZN-41K
Síðustu viðskipti
SELL MUJun 18
SELL WDCJun 18
SELL STXJun 18
SELL FCXJun 18
SELL MYRGJun 17
Gjaldmiðlaskipting lausafjár ($10.08M)
97%
USD $9.82MCAD C$241KGBP £44KEUR €26KAUD A$5.5K
IBKR U22131377 · Ávöxtun reiknuð sem TWRR, leiðrétt fyrir innborgunum · Viðmið: S&P 500 (SPX), Nasdaq Composite (IXIC)
Our build · HeroDashboard.tsx light · live
Viska Macro Fund
$15.5M
LIVE
USD ⇄ ISK toggle · Stofnað okt '25
Ávöxtun og viðmið · just went live (FRED)
MTDQTDYTDFrá upph.
Viska Macro+11.9
S&P 500-3.0+12.6+7.4+8.9
Nasdaq-6.2+17.2+8.8+9.8
Alpha vs S&P+14.9
QTD/YTD/incep honest "—" — Viska USD series too short (no fabricated alpha).
Þemaskipting · from live book
8
7
5
KoparAI & gagnaverOrkuframl.GullLausafé
Realized
pnl_split pending
Unrealized
live
from positions
Lausafé
live
cash_current
Stærstu stöður
#TickVirði%NAVP/L
▸ top-10 from live positions_current
same columns, current IBKR book
Innleystur hagnaður / mán
— combo chart renders when
monthly_pnl populates
Bestu
live · Month/YTD toggle, from positions
Verstu
live · derived movers
Viðskipti
— "trades" feed pending
Gjaldmiðlaskipting lausafjár
live
USD/CAD/GBP/EUR + ISK — live from cash_current.
IBKR U22131377 · TWRR · S&P 500 (SPX), Nasdaq (IXIC)
All 8 CIO sections rebuilt 1:1 in the live light register, wired to real feeds. Difference vs the artifact: the CIO's numbers are hardcoded (22 Jún snapshot); ours are live — so empty feeds show an honest "—" rather than a frozen figure. Returns just flipped live this session.

2Portfolio Intelligence — the 4-tab dashboard (Claude artifact d9a551c5)

What it's for: the fuller portfolio view (state of May 28 2026). Same book as the hero, but tabbed — and the only artifact that shows the IBKR + ISK NAV bridge and a dedicated HLUTABRÉF (cap-table) tab. The structure our Stöður surfaces converge on.
Maps to our routes /stodur (Yfirlit→hero) /stodur/listi (Stöður) /stodur/hlutabref (Hlutabréf) trades (Viðskipti)
CIO artifact dark · 4 tabs
YfirlitStöðurViðskiptiHlutabréf
Total NAV
$13.95M
IBKR $13.62M + ISK $331K
Equity
$8.81M
63.1%
Cash
$5.15M
36.9%
P/L
+$3.08M
Real +$2.24M | Unr +$844.5K
Þema skipting (9)
Orkuinnviðir16.9%$1.49M
Gull16.3%$1.43M
Kopar14.4%$1.27M
AI og gagnaver11.7%$1.03M
Orkuframleiðsla11.0%$968K
Úran10.0%$885K
Ál8.9%$787K
Fjölbreytt6.6%$584K
Platína4.1%$365K
Stærstu stöður
TickVirðiP/L
FNV$902K-$7.4K
CCJ$885K+$32.9K
FCX$659K
GEV$498K
MYRG$479K+$253.7K
EQT$470K
AA$416K
AMZN$411K
RIO$396K
SCCO$390K
Tabs: Stöður → full positions · Viðskipti → trades · Hlutabréf → cap-table (12 events, 4.0M→13.61M shares, gengi 100→132.55)
Our build · Stöður island light · routed tabs
YfirlitListiFélögHlutabréf
The CIO's 4 tabs are delivered as our Stöður sub-nav — each its own route:
CIO tabOur routeStatus
Yfirlit/stodur● hero (live)
Stöður/stodur/listi● positions table (live)
Viðskipti(in hero "Viðskipti")◐ trades feed pending
Hlutabréf/stodur/hlutabref● cap-table (live)
The NAV bridge: the CIO's "$13.95M = IBKR + ISK" headline is delivered via our USD ⇄ ISK currency toggle on the hero header — USD shows the IBKR book ($15.5M live), ISK shows the fund-admin AUM (kr 1.68bn) from fund_isk_nav_history. Both live.
The dedicated HLUTABRÉF tab the CIO asked for is the one new page you already found — detailed in §4 below.

3Sector SPDR Flow Monitor — sector_flow_dashboard_jun2026.html → our /intel

What it's for: sector-rotation intelligence — net creation/redemption flows across the 11 SPDR sector ETFs by horizon, to spot where institutional money rotates before price confirms. The CIO's "Intel" surface.
Feed sector_flows — EMPTY (not provisioned) Source is external (ETF Database / VettaFi), not IBKR — needs its own ingest. This is why /intel shows "Awaiting feed".
CIO artifact teal · live data Jun 2026
Sector SPDR Flow Monitor
ETF Database / VettaFi · Jun 2026
5-day net flow ($M)
XLI+581
XLF+395
XLB+264
XLRE+106
XLU+82
XLE+39
XLV-160
XLY-283
XLP-418
XLC-422
XLK-720
Net flow by horizon ($M)
Sec5D1M3M6M1Y
XLI5811290166028105910
XLB264719151021302230
XLU82157-1150-822190
XLRE10649111-16888
XLY-283-118-937-1180-1740
XLK-720-21724608072840
XLP-418-328-2430-1640-2640
XLV-160-362-1080-584268
XLC-422-958-658-2350-1780
XLF395-1380916-1030-316
XLE39-1740-103038002020
Flow vs price (lead zones)
Accumulation Distribution XLI XLB XLU XLE XLC XLP
shaded zones lead price · none in accumulation now
Weekly flow streaks (12w)
XLI
XLF
XLK
XLE
← oldernewest →
Notable delta shifts
↑ Financials (XLF) — flow reversal up. 1M at −$1.38B, last 5 days +$395M. First inflows after a multi-week redemption streak. Highest-conviction shift on the board.
↓ Technology (XLK) — flow reversal down. 3M at +$2.46B, last 5 days −$720M, worst of any sector. Inflow regime starting to distribute.
⚠ Energy (XLE) — outflow exhausting. Biggest 1M outflow −$1.74B, last 5 days flat +$39M. Post-ceasefire selling decelerating. Precursor, not yet a reversal.
Our build · Intel.tsx light · 5 panels coded
All 5 panels are built in the light register — 5-day flow bars, flow-vs-price quadrant, net-flow-by-horizon table, 12-week streaks, notable-shifts narrative. The component renders them the moment data arrives. Right now the page shows its honest empty state:
Awaiting feed
The sector-flow view returned no rows yet. Panels populate once the sector_flows feed is provisioned.
This is the gap behind "I'm not seeing it." The code is live in the bundle, but the data source is external (ETF Database / VettaFi) — it has no ingest yet, so the page is correctly blank. To go live: a writer must populate sector_flows (ViskaDB/ViskaN8N). Zero further FE work once rows land.

4ISK Fund Accounting → our /stodur/hlutabref (the new page you saw)

What it's for: the fund's native ISK accounting — NAV-per-share trend since inception and the full share cap-table (dilution history). The IBKR USD book sits underneath; this is how the fund actually reports to investors (A-shares, kr).
Feeds fund_isk_nav_history (15 dated rows) fund_share_ledger (12 events) Source: operator fund-admin TSVs (table1.tsv + table.tsv), loaded 2026-06-28. Fully live.
CIO source data table1.tsv + table.tsv
table1.tsv — NAV history (NAV/share ISK)
DagsNAVANAVHlutirHrein eign
29/05/26136.41132.5512.67M1.679bn
12/05/26136.07132.1512.44M1.644bn
30/04/26128.01125.6412.44M1.563bn
16/04/26126.28124.1111.80M1.464bn
31/03/26121.42120.0511.41M1.370bn
27/02/26124.88122.6811.41M1.399bn
30/01/26119.91118.5010.74M1.273bn
31/12/25112.62110.929.51M1.055bn
28/11/25112.24110.007.48M0.823bn
31/10/25104.96104.077.20M0.749bn
inception100.00100.00
table.tsv — cap-table (share events)
AtburðurBreytingGengiA-hlutir
Stofnhlutir4.00M1.004.00M
Útboð #17.20M100.0011.20M
Leiðrétting-3.96M1.007.24M
Útboð #20.24M103.717.48M
Útboð #32.04M112.949.51M
Útboð #41.22M118.4510.74M
Útboð #50.34M118.5011.08M
Útboð #60.33M120.6111.41M
Útboð #70.39M123.8811.80M
Útboð #80.64M124.1112.44M
Útboð #90.23M132.1512.67M
Útboð #100.94M132.5513.61M
Our build · Hlutabref.tsx + IskNavTrend light · LIVE
Hlutabréf og NAV-saga
ANAV 132.55 · 13.61M hlutir · +32.6% frá upphafi
NAV á hlut frá upphafi
136.41 100.00
NAV   ANAV · Okt '25 → Maí '26
NAV-saga (ISK)
DagsNAVANAVHlutir
29/05/26136.41132.5512.67M
30/04/26128.01125.6412.44M
31/03/26121.42120.0511.41M
31/12/25112.62110.929.51M
31/10/25104.96104.077.20M
Hlutafjársaga (12 atburðir)
AtburðurGengiA-hlutir
Stofnhlutir1.004.00M
Útboð #1100.0011.20M
Útboð #10132.5513.61M
✓ Exactly the CIO's HLUTABRÉF tab — full NAV trend + cap-table, live from the fund-admin feed.

5Research Feed — the Forsíða list the CIO asked for

What it's for: "a list of what Viska Research is reading — 1 line per item: filename · one-sentence key take · Bull/Neutral/Bear icon (green/gray/red)." The CIO's explicit Forsíða addition.
Feedresearch_feed (live)
CIO directive spec, no mock
Úr Viska Research (CIO spec)
heiti skrár1 setning key take
Icon: Bull / Neutral / Bear — green / gray / red.
One line per research item.
Our build · ResearchFeed.tsx light · LIVE
Úr Viska Research
research-note-Aone-sentence key take…
research-note-Bone-sentence key take…
research-note-Cone-sentence key take…
✓ Exact spec: stance dot (Bull/Neutral/Bear) · filename · key take. Live from research_feed.

6CIO Research Monitors — reference / later phases

The CIO also authored standalone research monitors. Per the directive map these are not "now" portal scope (Intel/Mímir = "in progress"); each needs its own external feed. Logged here so nothing is unaccounted-for.
ArtifactPurposeData feedStatus
STRC-BTC Flywheel Monitor V3.0
Claude 32fc4052
STRC preferred as a Bitcoin demand channel. KPIs: last close $99.45 · days-above-par 9 · $vol-above-par $4.6B · div 11.50% · vote bi-weekly. Crypto-fund tool, not macro.BATS feed · strc.live · bitbo.io (external)later
Mindshare Monitor
mindshare/ (python)
Attention-acceleration tracker, 11 themes — Wikipedia+GDELT+ApeWisdom z-score composite + price-divergence quadrant.Free sources, daily cron (no keys)deferred phase
Strategic Time Grid
viska-strategic-time-grid.md
19 themes / 5 categories with NAV weights — the strategy layer. Heatmap was built then route-disabled (it served a projection sketch, not live data).operator spreadsheet (not a live feed)built · route-off
KB monitors (Hormuz, BTC absorption, Hyperliquid, Aluminium, Dilution-rate, AI-capex, Fiscal markers)Analytical monitors from the CIO knowledge base — each a future intelligence surface.external per-monitornot scoped

7Data-feed master — every feed, its source, its status

Why some surfaces look full and others blank: it's the feed, not the build. Every dashboard above renders the moment its feed has rows.
Feed (table/view)DrivesSource / SSOTStatus
nav_latestNAV headline, freshnessIBKR Flex → n8n → public.*LIVE
positions_currenttop-10, themes, movers, Listi, FélögIBKR FlexLIVE
cash_currentLausafé, cash-by-currencyIBKR FlexLIVE
benchmark_seriesreturns vs S&P/Nasdaq + alphaFREDLIVE · flipped today
fund_isk_nav_historyHlutabréf NAV trend, ISK headlinefund-admin (table1.tsv)LIVE
fund_share_ledgerHlutabréf cap-tablefund-admin (table.tsv)LIVE
research_feedForsíða research listbroker_theme_callsLIVE
allocation_historyÞemu allocation-over-timepositions_snapshotsLIVE
conviction_dashboard_*Conviction landing + drill-downsbroker_theme_calls + corroborationLIVE
monthly_pnlHero monthly P/L combo chartIBKR realized (ViskaDB)pending
tradesHero "Síðustu viðskipti", Viðskipti tabIBKR Flexpending
pnl_splitRealized stat cardIBKR realized (ViskaDB)pending
holdings_profilesFélög moat copyViskaRes (authored)fallback copy
sector_flowsIntel — all 5 panelsETF Database / VettaFi (external)EMPTY · no ingest
Build = done across the board. Remaining work is data ingestion, owned by ViskaDB / ViskaN8N: stand up monthly_pnl, trades, pnl_split (IBKR realized), sector_flows (external), and holdings_profiles (ViskaRes). Each lights up its surface with zero further front-end work.
Bottom line. Every dashboard the CIO authored is built and deployed in the live bundle. The hero is mounted on Forsíða + Stöður·Yfirlit; the 4-tab structure is delivered as the Stöður sub-nav; HLUTABRÉF, the research feed, and the conviction council are live; Lausafé was removed and Þemu/Listi/Félög kept, exactly as directed. The two things that read as "missing" are Intel (built, but its external sector_flows feed has no ingest) and a handful of hero sections (monthly_pnl / trades / pnl_split) that show an honest "—" until ViskaDB populates them. No front-end holes — only feed holes.