LONG-TERM Spatial Frontstage Roadmap
Status: long-term roadmap / design research / product architecture
Owner: ewanqian
Related: #8 NEXT-GEN Frontstage Upgrade
Related docs: docs/design/spaceport-app-frontstage-design-brief-2026-06-02.md, docs/design/spaceport-app-frontstage-design-system-v1.md
Core direction: 用 Apple Vision Pro / spatial interface 的逻辑重构 SpacePort,使它成为 VIRTURA Creation Network 的自动导览型应用前台。
0. Core Thesis
SpacePort 的长期目标不是做一个更漂亮的网站,而是做一个可以自动讲解、自动导览、自动组织价值呈现的 Spatial Frontstage。
以往需要一个人当面解释:
- VIRTURA 是什么;
- 我们有哪些 station;
- 每个 station 能做什么;
- 团队成员和艺术家的作品在哪里;
- 如何进入 MOVA、Balloon Live Space、Space Salon、Research Laboratory;
- 如何看活动、发布会、项目、素材包;
- 如何参与或合作。
下一代 SpacePort 应该让网站自己完成这件事。
The interface should replace the first human explainer.
中文:
这个前台要替代第一次人工讲解。
它不是信息堆叠,而是自动导览。
它不是网页,而是进入 VIRTURA 创作网络的操作界面。
1. Product Critique of Current Direction
1.1 当前做得还不够的地方
即使已经有 app frontstage design system v1,仍然需要继续批判:
-
结构仍偏文档化。
现有框架虽然提出 app launcher,但还没有完全摆脱 README / website 的信息组织惯性。
-
Vision Pro 逻辑还只是口号。
现在只是说“未来可升维”,但还没有真正建立 spatial UI 的层级:窗口、深度、焦点、场景、应用、物体、导航路径。
-
自动导览逻辑不足。
目前仍主要依靠用户主动读文字。下一代应该有 guided path:新访客、音乐人、策展人、艺术家、合作方分别有不同进入路径。
-
collective 的内容还没有真正进入系统。
团队成员、艺术家作品、作品观念、素材包、展览材料目前还没有被整理成可读取、可打开、可传播的 app-level objects。
-
视觉设计仍没有被产品逻辑彻底统治。
毛玻璃、动效、空间感、卡片、窗口都必须服务于导览逻辑,而不是为了好看而存在。
-
缺少发布会 / 演示模式。
SpacePort 未来应该能用于团队介绍、线上发布会、项目 pitch、展览导览,而不是只能被动浏览。
2. Long-Term Design Principle
2.1 Vision Pro Logic, Not Vision Pro Skin
不要表面模仿 Apple Vision Pro 的玻璃、圆角、模糊和漂浮窗口。
真正要学的是它的逻辑:
- 空间中的应用;
- 清晰的层级;
- 轻量窗口;
- 视线焦点;
- 内容在空间中有位置;
- 系统不会大喊大叫;
- 用户知道自己正在打开一个 app;
- 每个 app 都有明确任务。
SpacePort 的网页版本应该是:
A 2D preparation layer for spatial computing.
不是 3D 游戏地图,也不是 VR 展厅。
先把 2D 里的应用、窗口、路径和导览做清楚。
2.2 Auto-Guided Frontstage
SpacePort 的核心功能是自动导览。
用户进入后,不应该被扔进复杂目录,而应被引导:
Who are you?
- I am a musician / label / venue
- I am a curator / institution
- I am an artist / collaborator
- I want to see current events
- I want to understand VIRTURA
- I want to open the digital museum
系统再推荐路径:
Musician -> Stage Visuals -> Balloon Live Space -> Audiovisual Systems -> Contact
Curator -> MOVA -> Digital Exhibition -> Artist Works -> Media Package
Artist -> Collective -> Works -> Join Creation Network
Visitor -> Current Signals -> Activity Calendar -> Space Salon
2.3 Logic Before Aesthetics
视觉必须服从逻辑。
- 毛玻璃用于“层级”和“浮动窗口”;
- 动效用于“打开、进入、聚焦、返回”;
- 色彩用于“状态和分类”;
- 卡片用于“应用入口”;
- 窗口用于“讲解和操作”;
- 图像用于“证明和吸引”,不是装饰。
3. Spatial Interface Grammar
3.1 Core Spatial Units
SpacePort 未来应有以下空间单元:
| Unit |
Meaning |
Example |
| Space |
总体前台 |
SpacePort |
| App |
一个可打开功能 |
MOVA / Balloon / Research Lab |
| Window |
当前 app 的解释与操作面板 |
MOVA window |
| Object |
可查看作品、素材、艺术家、活动 |
Drop Flow / Artist profile |
| Path |
自动导览路径 |
For musicians / For curators |
| Portal |
去往外部空间或深层项目 |
Lu.ma / SceneForge / Archive |
| Package |
可传播媒体包 |
Stage Visuals / Spatial Screens |
3.2 App Window Depth
每个 station 不只是页面,而是窗口。
层级:
Launcher
-> App Window
-> Current Feature
-> Routes
-> Related Apps
-> Deep Archive
3.3 Focus Model
打开一个 app 后:
- 背景变暗或退后;
- 当前窗口浮到前景;
- 相关 app 可以出现在侧边;
- 用户随时可以回 Launcher;
- 深层 README / Archive 不应该抢走前台体验。
3.4 Navigation Model
不要再用普通网站导航作为主体验。
需要三套导航:
- Launcher navigation:打开 app。
- Guided path navigation:根据用户身份进入路径。
- Command navigation:未来给熟人和团队成员快速跳转。
4. Visual Design Direction
4.1 Glass System
毛玻璃不是装饰。它代表层级。
建议层级:
--glass-bg-light: rgba(255,255,255,0.08);
--glass-bg-medium: rgba(255,255,255,0.12);
--glass-bg-strong: rgba(255,255,255,0.18);
--glass-line: rgba(255,255,255,0.18);
--glass-highlight: rgba(255,255,255,0.38);
--glass-blur-soft: blur(18px);
--glass-blur-strong: blur(34px);
使用规则:
- app tile = light glass;
- station window = medium glass;
- modal / confirm = strong glass;
- background = dark spatial gradient;
- active object = subtle highlight;
- no neon green glow as default。
4.2 Palette
不要绿色主导。
不要随机多色。
长期 palette:
Black Space: #070707
Deep Charcoal: #101010
Warm White: #F4F1EA
Soft Gray: #A7A39A
Muted Gray: #6F6C66
Glass Line: rgba(255,255,255,0.14)
Soft Blue: #9FB5C8
Soft Amber: #D5B276
Clay: #C9795C
Graphite: #1A1A1A
主视觉是:
black space + warm glass + restrained signal color.
4.3 Icon System
每个 app 必须有稳定 icon / symbol。
不要 emoji。
不要随机 AI 图标。
不要复杂插画。
建议:
| App |
Symbol |
| MOVA |
frame / aperture / gallery room |
| Balloon Live Space |
floating stage / waveform / balloon |
| Space Salon |
circular table / dialogue ring |
| Research Lab |
prism / thread / node |
| Skill Forge |
module block / tool square |
| Activity Calendar |
calendar block / pulse date |
| Media Packages |
stack / reel / card pack |
| Collective |
constellation / group field |
4.4 Motion
Motion should be like opening apps, not like scrolling websites.
Core motions:
- launcher fade in;
- app tile focus;
- app window expands from tile;
- background recedes;
- guided path steps appear one by one;
- media package opens as stack;
- calendar expands from compact card;
- deep archive slides behind app summary。
Avoid:
- glitch;
- fake hacker typing;
- aggressive parallax;
- endless scroll animations;
- decorative particles;
- unmotivated WebGL。
5. Auto-Guided Experience
5.1 Visitor Types
Define guided modes:
-
For Musicians / Labels / Venues
- Stage Visuals
- Audiovisual Systems
- Balloon Live Space
- Media Packages
- Contact
-
For Curators / Institutions
- MOVA
- Digital Exhibition
- Artist Works
- Research Laboratory
- Press / Media Package
-
For Artists / Collaborators
- Collective
- Members / Works
- Space Salon
- Join Creation Network
-
For General Visitors
- Current Signals
- Activity Calendar
- MOVA
- Latest Salon
-
For Internal Team
- Skill Forge
- Content Audit
- WorkspaceManager
- Release Queue
5.2 Guided Path UI
每条路径像一个可播放的导览:
Step 01: What VIRTURA makes
Step 02: Open relevant app
Step 03: View proof project
Step 04: See current activity
Step 05: Contact / Join / Follow
This is the replacement for manual explanation.
5.3 Presentation Mode
SpacePort 需要一个 Presentation Mode:
- 用于发布会;
- 用于向朋友 / 合作方介绍;
- 用于线上会议投屏;
- 用于展会现场屏幕;
- 用于自动播放团队状态。
Mode:
Auto Tour
00:00 VIRTURA identity
00:20 What we make
00:50 Core apps
01:30 Selected works
02:20 Current events
03:00 How to collaborate
6. Collective Content Model
Collective 的艺术家、作品、观念、素材包需要进入 SpacePort。
6.1 Artist Object
{
"id": "artist-slug",
"name": "Artist Name",
"role": "sound artist / visual artist / curator",
"one_line": "One sentence practice direction.",
"works": ["work-id"],
"media": ["image-id", "video-id"],
"public_safe": true,
"feature_ready": false
}
6.2 Work Object
{
"id": "work-id",
"title": "Work Title",
"artist_id": "artist-slug",
"summary": "One-line public summary.",
"type": "performance / exhibition / installation / research",
"media_package_ready": false,
"related_station": "mova"
}
6.3 Material Pack
{
"id": "material-pack-id",
"title": "Guangzhou Expo Viewer Materials",
"source": "local upload / public-safe archive",
"contains": ["webpage", "images", "screenshots", "team intro"],
"public_safe": "pending-review",
"recommended_use": ["launcher preview", "media package", "presentation mode"]
}
6.4 Required Collective Apps
Future SpacePort should include:
- Artists / Members app;
- Works app;
- Material Packs app;
- Media Packages app;
- Presentation Mode app;
- Join Creation Network app。
7. Mini Apps Roadmap
SpacePort will contain mini apps over time.
7.1 First Wave
- MOVA / Digital Museum
- Balloon Live Space
- Activity Calendar
- Media Packages
- Artist Directory
- Join Creation Network
7.2 Second Wave
- Presentation Mode
- Project Viewer
- Digital Space Viewer
- Collective Works Browser
- Public Press Kit Generator
- Guided Tour Builder
7.3 Third Wave
- Vision Pro Spatial Launcher
- SceneForge connected room preview
- Multi-window exhibition mode
- Live session cue viewer
- App-level search / command menu
- WorkspaceManager public status layer
8. Data Structure Requirements
The beauty of the system must come from ordered data.
8.1 Required Manifests
Existing:
frontstage-manifest.json
station-manifest.json
spaceport-frontstage.json
New or future:
collective-artists.json
collective-works.json
material-packs.json
media-packages.json
guided-paths.json
presentation-tours.json
mini-apps.json
8.2 Data Rule
Do not put design-only truth in CSS / JS.
- CSS controls appearance;
- JS controls interaction;
- manifest controls public structure;
- sourcebook preserves long background;
- local workspace stores unreviewed memory;
- public manifest only contains public-safe objects。
8.3 Ordered Beauty
数据结构本身要美:
- 每个对象有 ID;
- 每个对象有一句话;
- 每个对象有状态;
- 每个对象有入口;
- 每个对象有 public-safe 判断;
- 每个对象可以被 app / tour / media package 复用。
9. Content Production Roadmap
9.1 Short-Form Output
For Xiaohongshu / social media:
- SpacePort 是什么;
- VIRTURA 怎么组织作品;
- MOVA 数字美术馆怎么进入;
- Balloon Live Space 是什么;
- 如何用 SpacePort 看团队作品;
- 为什么网站可以替代第一次人工讲解;
- 一个项目如何从素材包进入前台;
- AI 如何进入工具和演出系统。
9.2 Long-Form Output
For Newsroom:
- SpacePort as Auto-Guided Frontstage;
- Vision Pro Logic for Creative Networks;
- From Website to App Launcher;
- How VIRTURA Organizes Artists, Works, and Stations;
- Building Public-Facing Mini Apps for Art Collectives。
9.3 Presentation Output
For events / pitch:
- 3-minute SpacePort walkthrough;
- 5-minute VIRTURA Creation Network presentation;
- MOVA demo;
- Stage Visuals media package;
- Artist collective presentation mode。
10. Implementation Phases
Phase 0: Freeze Principle
Phase 1: Design Research
Phase 2: Visual System
Phase 3: Data Layer
Phase 4: Frontend Prototype
Phase 5: Collective Integration
Phase 6: Presentation Mode
Phase 7: Spatial Future
11. Red-Team Review
Before shipping any frontstage update, ask:
- Does this still look like a website?
- Does it actually guide first-time visitors?
- Does the app launcher feel useful or decorative?
- Does Vision Pro logic exist structurally, or only visually?
- Is the glass meaningful or just style?
- Are artist materials public-safe?
- Can a musician find what they need?
- Can a curator find what they need?
- Can a visitor find current events?
- Can we use this in a presentation or launch event?
- Can this survive two years without looking trendy?
If not, do not ship.
12. Acceptance Criteria
This roadmap is considered successful when:
- SpacePort feels like a public operating frontstage, not a website.
- First-time visitors can understand and choose a path in under 10 seconds.
- App launcher contains core stations, current events, media packages, and join path.
- MOVA / Balloon / Space Salon / Research Lab / Skill Forge feel like distinct apps.
- The site can replace the first human explanation of VIRTURA.
- The design system has controlled glass, depth, typography, icon, color and motion rules.
- Collective artists, works and material packs can enter the system without breaking structure.
- Mini apps can be added over time.
- Data structures remain ordered and public-safe.
- The interface can naturally evolve toward Vision Pro / spatial frontstage.
13. Final Direction
SpacePort should not explain VIRTURA by dumping documents.
It should guide people through VIRTURA by opening applications.
中文:
SpacePort 不应该靠堆文档解释 VIRTURA,而应该通过一组可打开的应用自动导览 VIRTURA。
LONG-TERM Spatial Frontstage Roadmap
0. Core Thesis
SpacePort 的长期目标不是做一个更漂亮的网站,而是做一个可以自动讲解、自动导览、自动组织价值呈现的 Spatial Frontstage。
以往需要一个人当面解释:
下一代 SpacePort 应该让网站自己完成这件事。
中文:
它不是信息堆叠,而是自动导览。
它不是网页,而是进入 VIRTURA 创作网络的操作界面。
1. Product Critique of Current Direction
1.1 当前做得还不够的地方
即使已经有
app frontstage design system v1,仍然需要继续批判:结构仍偏文档化。
现有框架虽然提出 app launcher,但还没有完全摆脱 README / website 的信息组织惯性。
Vision Pro 逻辑还只是口号。
现在只是说“未来可升维”,但还没有真正建立 spatial UI 的层级:窗口、深度、焦点、场景、应用、物体、导航路径。
自动导览逻辑不足。
目前仍主要依靠用户主动读文字。下一代应该有 guided path:新访客、音乐人、策展人、艺术家、合作方分别有不同进入路径。
collective 的内容还没有真正进入系统。
团队成员、艺术家作品、作品观念、素材包、展览材料目前还没有被整理成可读取、可打开、可传播的 app-level objects。
视觉设计仍没有被产品逻辑彻底统治。
毛玻璃、动效、空间感、卡片、窗口都必须服务于导览逻辑,而不是为了好看而存在。
缺少发布会 / 演示模式。
SpacePort 未来应该能用于团队介绍、线上发布会、项目 pitch、展览导览,而不是只能被动浏览。
2. Long-Term Design Principle
2.1 Vision Pro Logic, Not Vision Pro Skin
不要表面模仿 Apple Vision Pro 的玻璃、圆角、模糊和漂浮窗口。
真正要学的是它的逻辑:
SpacePort 的网页版本应该是:
不是 3D 游戏地图,也不是 VR 展厅。
先把 2D 里的应用、窗口、路径和导览做清楚。
2.2 Auto-Guided Frontstage
SpacePort 的核心功能是自动导览。
用户进入后,不应该被扔进复杂目录,而应被引导:
系统再推荐路径:
2.3 Logic Before Aesthetics
视觉必须服从逻辑。
3. Spatial Interface Grammar
3.1 Core Spatial Units
SpacePort 未来应有以下空间单元:
3.2 App Window Depth
每个 station 不只是页面,而是窗口。
层级:
Launcher -> App Window -> Current Feature -> Routes -> Related Apps -> Deep Archive3.3 Focus Model
打开一个 app 后:
3.4 Navigation Model
不要再用普通网站导航作为主体验。
需要三套导航:
4. Visual Design Direction
4.1 Glass System
毛玻璃不是装饰。它代表层级。
建议层级:
使用规则:
4.2 Palette
不要绿色主导。
不要随机多色。
长期 palette:
主视觉是:
4.3 Icon System
每个 app 必须有稳定 icon / symbol。
不要 emoji。
不要随机 AI 图标。
不要复杂插画。
建议:
4.4 Motion
Motion should be like opening apps, not like scrolling websites.
Core motions:
Avoid:
5. Auto-Guided Experience
5.1 Visitor Types
Define guided modes:
For Musicians / Labels / Venues
For Curators / Institutions
For Artists / Collaborators
For General Visitors
For Internal Team
5.2 Guided Path UI
每条路径像一个可播放的导览:
This is the replacement for manual explanation.
5.3 Presentation Mode
SpacePort 需要一个 Presentation Mode:
Mode:
6. Collective Content Model
Collective 的艺术家、作品、观念、素材包需要进入 SpacePort。
6.1 Artist Object
{ "id": "artist-slug", "name": "Artist Name", "role": "sound artist / visual artist / curator", "one_line": "One sentence practice direction.", "works": ["work-id"], "media": ["image-id", "video-id"], "public_safe": true, "feature_ready": false }6.2 Work Object
{ "id": "work-id", "title": "Work Title", "artist_id": "artist-slug", "summary": "One-line public summary.", "type": "performance / exhibition / installation / research", "media_package_ready": false, "related_station": "mova" }6.3 Material Pack
{ "id": "material-pack-id", "title": "Guangzhou Expo Viewer Materials", "source": "local upload / public-safe archive", "contains": ["webpage", "images", "screenshots", "team intro"], "public_safe": "pending-review", "recommended_use": ["launcher preview", "media package", "presentation mode"] }6.4 Required Collective Apps
Future SpacePort should include:
7. Mini Apps Roadmap
SpacePort will contain mini apps over time.
7.1 First Wave
7.2 Second Wave
7.3 Third Wave
8. Data Structure Requirements
The beauty of the system must come from ordered data.
8.1 Required Manifests
Existing:
frontstage-manifest.jsonstation-manifest.jsonspaceport-frontstage.jsonNew or future:
collective-artists.jsoncollective-works.jsonmaterial-packs.jsonmedia-packages.jsonguided-paths.jsonpresentation-tours.jsonmini-apps.json8.2 Data Rule
Do not put design-only truth in CSS / JS.
8.3 Ordered Beauty
数据结构本身要美:
9. Content Production Roadmap
9.1 Short-Form Output
For Xiaohongshu / social media:
9.2 Long-Form Output
For Newsroom:
9.3 Presentation Output
For events / pitch:
10. Implementation Phases
Phase 0: Freeze Principle
Phase 1: Design Research
Phase 2: Visual System
Phase 3: Data Layer
app_shelltofrontstage-manifest.json.Phase 4: Frontend Prototype
Phase 5: Collective Integration
Phase 6: Presentation Mode
Phase 7: Spatial Future
11. Red-Team Review
Before shipping any frontstage update, ask:
If not, do not ship.
12. Acceptance Criteria
This roadmap is considered successful when:
13. Final Direction
中文: