KINIX DASHBOARD · DESIGN CONCEPT V3 · SURFACE-BY-SURFACE · 14 product surfaces + role-gated Admin · design authority only · no production wiring
LIME = HEALTHY/LIVE ONLYALL MOCK NUMBERS = SAMPLEDESIGN PREVIEW ONLY

Creator Command Center

A dense overview that shows what needs attention, what is moving and where to continue — without inventing unsupported product data.

OVERVIEW
YOUR CREATOR OPERATING SYSTEM

Create fast. Manage deeply. Keep the work connected.

Mobile is optimized for speed and response; the dashboard is optimized for production depth, review, workflow and business context.

Needs attentionReview/pending and action-required are different visual states.
Proposal awaiting your decisionACTION REQUIRED · sample design item
Milestone awaiting approvalACTION REQUIRED · sample design item
Generation awaiting reviewREVIEW / PENDING · sample design item
Dispute filedACTION REQUIRED · sample design item
Credits balance
SAMPLE1,240Real API field exists. Production value must come from wallet.balance.
Creator Score
Not computed yetDo not display 0 as if it were a measured score.
Unread notifications
SAMPLE3Use server unread count only.
Credits spent
SAMPLE860Credit count, never currency-formatted.
Quick actionsAction-first, not a wall of analytics.
Generate visualImage or video creation
Open StudioContinue a production
Voice · switched offDo not route to a workspace until the feature is registered and service-ready.
Review channelSeries and episode queue
Open projectMilestones, files, approvals
Add Vault assetReusable identity or reference
Operational state patternsDo not show a numeric “channel health” tile: there is no real channel-health metric today.
Healthy/liveLime is reserved for a real healthy/live response.
LIVEState
Review / pendingHuman or workflow review is waiting.
PENDINGState
Action requiredA user action is required; not a system failure.
ACTIONState

Create

Generation workspace with references, settings, model routing and explicit cost preview. Current design must support provider refusal/quota-unavailable separately from API failure.

LIVE · PROVIDER-GATED
Generation canvasPrompt · references · output history
DESIGN
Describe what you want to createReference images, frame, style and output controls live around the canvas.
Model & price railEvery video rate names its resolution. Provider refusal is distinct from account or API failure.
LTX 2.3 Fast · 1080pLIVE PATH12 credits / second
Veo 3.1 Fast · 1080pPROVIDER REFUSED24 credits / second · current Google quota limit 0
Veo 3.1 · 1080pPROVIDER REFUSED80 credits / second · current Google quota limit 0
Image generationPROVIDER REFUSED7 credits / image · Google unavailable today
Estimate before generateUse selected model + resolution
Output settingsAspect, quality, references, disclosure.
16:9
1080p
Attach from device or Vault
1 · 2 · 4 · Custom

Studio

Desktop is deeper, not wider. Reads are live; the design adds the desktop production layer around already-mounted routes.

READ LIVE · WRITES GATED
READ-ONLY UNTIL SAFE WRITE PATH · Project list/detail are usable. Credit-spending shot actions must remain visibly gated until the production write path is safe.
WRITES GATED
Storyboard + shot listDesktop-only depth: sequence, shot status, review state and Vault references.
DESIGN ADD
01Opening shotReference · duration · status
02Product detailReference · version · status
03Action shotReference · version · status
04CTA shotReview / export status
InspectorSelected shot controls
Continuity Vault pickerCharacter / product / location / style / persona / voice
Generate / retakeCredit-spending write action
GATED
Extend / reframeCredit-spending write action
GATED
Export / review queueDesktop review and delivery surface
TimelineDesktop production depth. Not copied from the shallow mobile Studio screen.
DESIGN ADD
00:0000:1000:2000:3000:40

Voice

Six routes exist but the feature is switched off and the service is unconfigured. Design the future capability without fake working controls.

SWITCHED OFF
Voice is switched off in this releaseThe product is planned for self-voice enrollment, listen-back, synthesis and project attachment, but the current routes return 503. No retry button, no active microphone controls, no fake “ready” state.
1Planned: enroll self-voiceChallenge phrase · listen-back · consent
2Planned: synthesizeText → enrolled voice → generated audio
3Planned: use in projectAttach generated audio to Studio/workflow

Channels

Read surface exists, but there are no live platform connections. Only YouTube has schema shape today; TikTok, Instagram and RSS must look “coming”, not “connect”.

GATED
PROVIDER NOT CONNECTED · No green LIVE pill when zero connections exist.
NOT CONNECTED
YouTubeSchema-supported provider, but no live connection exists.
NOT CONNECTED
Series builderDesigned in provider-not-connected state
TikTokNo row shape at schema level today.
COMING
ComingDo not show a connect button until backend/schema support exists.
Instagram / RSSNo row shape at schema level today.
COMING
ComingDeliberate future state, not an API failure.
Review queueHuman review state
PENDING
Originality / riskPolicy state, not a system-health badge
REVIEW
AutopilotDesign present, remains provider-gated
NOT CONNECTED

Continuity Vault

Existing assets, versions and consent can be read. The design adds categories and a deliberate storage-not-configured write state.

READ-ONLY
WRITE PATH NOT CONFIGURED · Upload/create requires media storage credentials.
R2 NOT CONFIGURED
CharactersVersions · consent per asset
ProductsVersions · references
LocationsScene continuity
StylesReusable visual systems
PersonasConsent-aware identity
VoicesConsent state · feature may be off

Marketplace

Search and creator preview are live. Desktop design adds skill/category filters, availability, proof and attribution without pretending Creator Score has been computed.

LIVE
Search by name, skill or category…
Any · Available · Bookable
12 SEEDED SKILLS
CR

Sample creator

Portfolio proof · availability · attribution

SCORE NOT COMPUTED
CR

Sample creator

Hired-from-this proof where attribution exists

SAMPLE
CR

Sample creator

Availability + portfolio

SAMPLE

Work & Projects

Projects, jobs, invitations and proposals are live. Desktop depth includes milestones, files, approvals, revisions, reviews, disputes, booking, invoices and escrow state.

LIVE · DEEPER DESKTOP
Project workspaceAll rows below are design examples mapped to existing route families.
MilestonesFund · submit · review
FilesProject-linked files
ApprovalsIrreversible money-release action
RevisionsRevision cycle
Reviews & ratingsPost-delivery feedback
!DisputesAction-required treatment
BookingAvailability / schedule
$InvoicesCurrency only
EscrowMoney state, separate from credits
Approval decisionTwo-step because approval releases money and cannot be reversed.
ACTION REQUIRED
Sample milestone awaiting approval
SAMPLE $500.00

Earnings & Wallet

Credits and money are deliberately separated. Role refusal remains honest. Desktop adds escrow, invoices, payout account/readiness, tax and attributed revenue.

LIVE · ROLE-AWARE
AI CreditsCounts only
CREDITS
SAMPLE1,240Never currency-formatted.
Earnings walletCurrency in minor units from backend
MONEY
SAMPLE$2,460Never added to credits.
EscrowProject money state
PENDING
SAMPLE$920Money state only.
InvoicesProject billing documents
Payout accountSetup / provider state
Payout readinessAction-required when incomplete
Tax profileRead / complete profile

Analytics

Show only measured outcomes. Funnel cards that lack a real source must use the deliberate “Not built yet” treatment instead of zeroes.

LIVE · THIN
Attributed earningsRender only when the backend supplies it.
SAMPLE$1,280Example layout only.
Content → Profile → Hire funnelNot built yet where a real measurement source does not exist.
Delivery performanceDo not draw percentages until a real measurement source exists.

Messages

List, thread, send and mark-read are live. Desktop adds search, unread counts and project-linked context.

LIVE
Search by person or project…
SP
Sample project SAMPLE 2 UNREADProject-linked conversation
CL
Sample clientDirect conversation
Sample project conversationLinked to Sample Project · message text is SAMPLE.
PROJECT LINKED
Sample message: Can we review the next cut?
Sample reply: Yes — I added the updated version to the project.
Write a message…

Notifications

The current product has a page only. This design adds the missing global notification drawer/panel with unread state, read/read-all and grouping.

PAGE LIVE · DRAWER DESIGN ADD
Notification groupsGrouped by project/workflow where useful.
Sample approvalACTION REQUIRED · sample notification
Sample reviewREVIEW / PENDING · sample notification
Sample messageProject conversation updated.
Delivery stateIn-app state is separate from push provider readiness.
In-app notification pageCurrent product surface
LIVEState
Global drawerDesign addition
DESIGN ADDState
PushProvider/device-token dependent
NOT CONNECTEDState

Profile

Identity and roles are live. Desktop adds portfolio, score state, KYC/verification, availability, connected-channel state and attribution proof.

LIVE
CR

Sample Creator

Sample profile · role-aware identity
Creator Score must render “not computed yet” until the score actually exists.

PortfolioReal proof assets
Creator ScoreNot computed yet
Verification / KYCStatus only; identity-document upload pending
AvailabilityShow current availability
Connected channelsProvider-not-connected where applicable
Attributed proofHired-from-this where real attribution exists
IDENTITY DOCUMENT UPLOAD · Pending until private media handling is safe for sensitive identity documents.
PENDING

Settings

Preferences are live. Desktop adds language, notification preferences, enforced privacy controls, feature-state visibility and accessibility.

LIVE · THIN
PreferencesReal settings surface, no auth/access-gate replacement.
LanguageEnglish / Hindi / Arabic / Spanish / French
SELECT
Notification preferencesIn-app and delivery preferences
DiscoverabilityPrivacy control · enforced
Analytics visibilityPrivacy control · enforced
Reduced motionAccessibility preference
Feature-state panelWhat is on, off, provider-gated or pending.
Core dashboardHealthy/live state example
LIVEState
VoiceFeature flag + service gate
OFFState
Google generationExternal provider quota
PROVIDER REFUSEDState
Push deliveryExternal/provider setup
NOT CONNECTEDState

Admin

Internal role-gated surface inside the same unified dashboard. Thirteen admin routes exist; this is not a second dashboard.

ADMIN ROLE ONLY
Access restricted for non-admin accountsServer role enforcement remains authoritative. The design only defines the admin workspace when the role is present.
UsersAdmin route family
!DisputesReview / action-required workflow
$PayoutsMoney operations
ReportsInternal review
Dashboard metricsInternal metrics only where real fields exist

Notifications

Global drawer design addition · current product has page only.

Sample approvalACTION REQUIRED · sample
Sample reviewREVIEW / PENDING · sample
Sample messageProject conversation updated.