INFOCUBE
· THE OFFICE
Dashboard
Path
Sheets
Rules
Lab
Council
Cabinet
Code Room
Engines
Dispatch
Royale 72
Office
SIMULATION — LATTICE FEED
FEED
C1
C2
C3
FLOOR
SOUND
OVERLAY
DENSITY
26
PRESSURE α
.40
F-BUDGET
65
TICK RATE
8
THE BOARD
saved
THE SCREEN
MIND
5
BODY
5
SPACE
5
WARMTH
5
felt
SEND
THE ATLAS — REGENCYOS
regencyfn-alt/regencyos · main · 414 files · read 2026-06-07
PEOPLE
Winston (lead dev) · Regency Flux team · Shalina Healthcare (client) · 7 brands, African markets
regencyflux.studio
Cloudflare Pages · project shalina-cms · serves dist/
CI/CD — GitHub Actions
.github/workflows/deploy.yml · PR previews → CF Pages
GitHub repo
regencyfn-alt/regencyos
FRONTEND — Vite 6 · React 19 · TS · Tailwind 4 · Motion · Recharts
ROOMS (16) — src/rooms/
Campaign Builder · Campaign Detail · Plan Table
Art Studio · Bin Pipeline (+Submit/Detail)
Finance & Budgets · Requests Room
Data Resonance Chamber
Unmapped Meta / TikTok panels · Link Posts
RoomSelector switches between them
COMPONENTS (30) — src/components/
ContentMix suite (matrix·table·tiers·audit·overrides)
Meta charts (trend·objective·day-drill·backfill)
TikTok dashboard · Platform tabs/breakdown
Canon cards + comment threads · Document uploader
Flux panel + FluxContextProvider · Triad result card
Pipeline health · Campaign forecast chart
HOOKS (31) — src/hooks/
useBrands · usePosts · useCampaigns · useCanon
useMetaInsights / useTikTokInsights (+token health)
useLatticeCells · useContentMix · useBinSubmissions
useArtGenerations · useBrandBudgets · useCsvImport
every room reads data through a hook — no direct fetches
AUTH — src/auth/ + pages/Login
AuthContext · RequireAuth · AuthCallback
authedFetch wraps API calls with session token
SEEDS
seed.ts · seed-canon.ts · seed-lattice.ts
seed-flux-authority.ts — one-time Supabase loaders
KNOWLEDGE SOURCES
continuity/ — ALL project knowledge (29 docs)
CLAUDE.md — agent orientation, 5 Golden Rules
ARCHITECTURE.md · GOVERNANCE_ARCHITECTURE.md
REGENCYOS_CODER_CONTRACT.md · DEPLOY_WORKFLOW_GUIDE
SUPABASE_MIGRATION_GUIDE · LATTICE_COMPLETE
HANDOVER_*.md (17 dated) · sequence.txt = reading order
HANDOVERS/ — 4 more dated handovers
docs/superpowers/ — 6 capability docs
public/shaltoux-2026/ — 28 presentation assets
metadata.json · .env.example (key template)
GOVERNANCE — Flux writes are gated
Autonomous: cell expansion · examples · canon drafts
Triad-gated: meta-boxes · rule edits → human approval
Forbidden: deletes · schema changes · silent mutations
flux_audit_log = single source of truth for every attempt
API LAYER — src/api/ (19 modules)
brands · posts/calendar · campaigns · campaign-plan(-export) · budgets · bursts · activations · content-mix · canon
bin · art · uploads · feature-requests · meta · tiktok · triad · lattice-cron
flux-write.ts — server-enforced tiered write access · flux-git.ts — repo reads
EDGE — CF Pages Functions
functions/api/generate.ts — Claude proxy (Opus heavy / Sonnet fast)
functions/api/chat.ts · flux-tools.ts · _lib/passthrough.ts
LOCAL DEV MIRROR
server.ts — Express :3001
vite :3000 rewrites /api/* to it
ANTHROPIC CLAUDE
Opus — heavy analysis · briefs · strategy
Sonnet — fast generation · posts
GOOGLE GEMINI
Nano Banana 2 — image generation
feeds the Art Studio room
META GRAPH API
insights · backfill jobs
token health watch
TIKTOK API
insights · unmapped
campaign mapping
CRONS & SCRIPTS
lattice-cron · bin-submit.sh
setup-bin-cron · psql.sh · fly.toml/Docker
DATA — SUPABASE POSTGRES (52 migrations) · aiqqmyntrzyfvmoectwh.supabase.co
brands · posts · campaigns (+source col) · campaign bursts · budgets · activations · content_mix (+tiers, overrides, audit)
canon documents (+comments, drafts, supersede chain) · lattice cells (+expansions, examples) · meta_boxes
bin_submissions · art_generations (+style presets, references) · uploads · feature_requests · meta/tiktok insights + backfill_jobs
flux_audit_log — every Flux write attempt: authorship · reasoning · timestamp · status (recorded / pending / rejected)
auth: Supabase sessions gate the app (RequireAuth) · latest migrations: brief_to_calendar · meta_backfill_jobs · tiktok_schema (2026-05-27)
recent currents: TikTok integration · Meta backfill · brief→calendar import · art style presets · campaign source widening
THE FIVE FLOWS — how it all relates
1 · CONTENT
brief import → Claude generates posts → calendar grid → approval → export (Excel / campaign-plan-export)
2 · ART
Art Studio → Gemini Nano Banana (style presets + references) → art_generations → post mockups
3 · ANALYTICS
Meta + TikTok APIs → insights tables → rollup hooks → dashboards · unmapped panels reconcile campaign IDs
4 · GOVERNANCE
Flux proposes → tier check (flux-write.ts) → autonomous or Triad verdict → flux_audit_log → human approval → lattice/canon
5 · KNOWLEDGE
every session reads continuity/CLAUDE.md first → works → writes HANDOVER_YYYY-MM-DD.md → commits to continuity/
DEPENDENCY SPINE: Rooms → Hooks → src/api → (Supabase client | Pages Functions) → (Claude · Gemini · Meta · TikTok) → Postgres. Auth wraps everything. Governance gates every Flux write.
1 · SIMULATION
2 · BOARD
3 · SCREEN
4 · ATLAS
keys 1 / 2 / 3 / 4 or ← → to snap between walls