docs: publish approved legacy Epic catalogue
Build and publish 3D Architecture Wizzard documentation / build (pull_request) Failing after 11s

This commit is contained in:
2026-09-02 09:42:29 +00:00
parent 73cf70f0f3
commit f443b355dc
32 changed files with 1650 additions and 9 deletions
+47
View File
@@ -0,0 +1,47 @@
---
title: "3DARCH-EP-1 — Engineering Platform, Quality, and Operability"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Engineering Platform, Quality, and Operability
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-1` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Provide a dependable engineering foundation for building, testing, documenting, packaging, deploying, and operating the complete 3D platform and its shared capabilities.
## Benefit
Teams can evolve the platform safely and consistently while preserving the quality and operability of the complete experience.
## Problem or opportunity
The platform spans browser applications, real-time services, AI-assisted generation, shared contracts, persistence, and delivery infrastructure that must evolve without destabilizing user journeys.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/nebula/src/App.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/App.tsx)
- [`apps/nebula/src/socket-client.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/socket-client.ts)
- [`apps/singularity/src/index.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/index.ts)
- [`apps/singularity/src/socket-server/index.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/index.ts)
- [`apps/singularity/prisma/schema.prisma`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/prisma/schema.prisma)
- [`apps/archwiz-forge/src/routes/generate.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/routes/generate.ts)
- [`packages/utils/types/src`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/packages/utils/types/src)
+44
View File
@@ -0,0 +1,44 @@
---
title: "3DARCH-EP-10 — Reopen and Continue Previous Design Projects"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Reopen and Continue Previous Design Projects
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-10` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
List saved projects with identifying context and let a person reopen a selected scene for review or modification.
## Benefit
Apartment concepts remain reusable across sessions instead of becoming disposable one-time results.
## Problem or opportunity
Generated work loses value if it cannot be recognized, reopened, and continued in a later session.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/archwiz-portal/src/components/LeftSidebar.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/LeftSidebar.tsx)
- [`apps/archwiz-portal/src/api/client.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/api/client.ts)
- [`apps/archwiz-forge/src/routes/projects.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/routes/projects.ts)
- [`apps/archwiz-forge/src/test/routes/projects.test.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/test/routes/projects.test.ts)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-2 — Secure Access and Personal Setup"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Secure Access and Personal Setup
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-2` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Enable enterprise authentication, a persistent profile, avatar choice, and personal control settings as one coherent entry and setup experience.
## Benefit
People can start with low friction and return to a personalized experience without repeating setup.
## Problem or opportunity
A person needs a trusted way to enter the workplace and establish an identity and control setup that remains recognizable across visits.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/singularity/src/routes/auth.routes.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/routes/auth.routes.ts)
- [`apps/singularity/src/config/auth.config.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/config/auth.config.ts)
- [`apps/nebula/src/hooks/useAuthRefresh.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/useAuthRefresh.ts)
- [`apps/nebula/src/components/CharacterSelection/CharacterSelection.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/CharacterSelection/CharacterSelection.tsx)
- [`apps/nebula/src/components/SettingsModal/SettingsModal.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/SettingsModal/SettingsModal.tsx)
- [`apps/nebula/src/stores/settingsStore.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/stores/settingsStore.ts)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-3 — Navigate and Explore the Virtual Workplace"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Navigate and Explore the Virtual Workplace
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-3` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Enable walking, running, jumping, camera changes, elevator travel, and map-assisted orientation while preserving location between sessions.
## Benefit
A person can find places and move between them confidently without losing their position when they return.
## Problem or opportunity
People need understandable, responsive movement and orientation across the multi-floor 3D workplace.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/nebula/src/hooks/usePlayerControls.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/usePlayerControls.ts)
- [`apps/nebula/src/hooks/usePlayerMovement.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/usePlayerMovement.ts)
- [`apps/nebula/src/hooks/usePlayerCamera.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/usePlayerCamera.ts)
- [`apps/nebula/src/hooks/usePlayerActions.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/usePlayerActions.ts)
- [`apps/nebula/src/components/Map/Map.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/Map.tsx)
- [`apps/singularity/src/socket-server/player-manager.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/player-manager.ts)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-4 — Experience Live Co-Presence"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Experience Live Co-Presence
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-4` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Synchronize scene-aware position, orientation, avatar, identity, and movement or activity state for people sharing a floor.
## Benefit
Participants experience a consistent sense of being together as colleagues join, move, change floors, or leave.
## Problem or opportunity
A shared virtual workplace is not credible unless participants can recognize who is present and see their movement and activity coherently.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/singularity/src/socket-server/event-handlers.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/event-handlers.ts)
- [`apps/singularity/src/socket-server/scene-manager.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/scene-manager.ts)
- [`apps/singularity/src/socket-server/broadcast-service.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/broadcast-service.ts)
- [`apps/nebula/src/socket-client.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/socket-client.ts)
- [`apps/nebula/src/components/Player.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Player.tsx)
- [`packages/utils/types/src/player.types.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/packages/utils/types/src/player.types.ts)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-5 — Communicate in Spatial Context"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Communicate in Spatial Context
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-5` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Enable floor-scoped text with speech bubbles and push-to-talk voice with proximity-reflective volume and speaking indicators.
## Benefit
People can coordinate through visible text and natural nearby conversation in the context where they are working.
## Problem or opportunity
Participants need fast written and spoken communication without leaving the shared 3D environment.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/nebula/src/components/Chat/Chat.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Chat/Chat.tsx)
- [`apps/nebula/src/components/SpeechBubble.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/SpeechBubble.tsx)
- [`apps/singularity/src/socket-server/chat-handler.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/chat-handler.ts)
- [`apps/nebula/src/hooks/useVoiceChat.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/useVoiceChat.ts)
- [`apps/singularity/src/socket-server/voice-handler.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/socket-server/voice-handler.ts)
- [`apps/nebula/src/components/VoiceIndicator.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/VoiceIndicator.tsx)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-6 — Coordinate Shared Workplace Seating"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Coordinate Shared Workplace Seating
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-6` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Expose seat availability and occupant identity in the office and map, and support conflict-safe claim, change, release, and daily reset behavior.
## Benefit
Shared seating becomes self-service and trustworthy while each person holds at most one seat.
## Problem or opportunity
People need to discover and claim shared seating without collisions, hidden occupancy, or the ability to displace another occupant.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/nebula/src/hooks/usePlayerActions.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/hooks/usePlayerActions.ts)
- [`apps/nebula/src/stores/chairStore.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/stores/chairStore.ts)
- [`apps/nebula/src/components/interactables/ChairOverlay.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/interactables/ChairOverlay.tsx)
- [`apps/nebula/src/components/Map/components/MapSeatLayer.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/components/MapSeatLayer.tsx)
- [`apps/singularity/src/routes/seat.routes.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/routes/seat.routes.ts)
- [`apps/singularity/src/jobs/seat-reset.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/singularity/src/jobs/seat-reset.ts)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-7 — Generate a Furnished 3D Apartment from a Brief"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Generate a Furnished 3D Apartment from a Brief
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-7` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Interpret natural-language needs and progressively produce requirements, a connected floor plan, suitable furniture, and lighting as a complete saved 3D scene.
## Benefit
A person can move from an informal brief to a usable, constraint-aware spatial concept while seeing meaningful progress.
## Problem or opportunity
Turning an informal residential brief into coherent geometry, furnishings, and lighting normally requires specialized modelling effort.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/archwiz-portal/src/components/LeftSidebar.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/LeftSidebar.tsx)
- [`apps/archwiz-forge/src/routes/generate.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/routes/generate.ts)
- [`apps/archwiz-forge/src/skills/extract-requirements.md`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/skills/extract-requirements.md)
- [`apps/archwiz-forge/src/skills/generate-structure.md`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/skills/generate-structure.md)
- [`apps/archwiz-forge/src/skills/place-furniture.md`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/skills/place-furniture.md)
- [`apps/archwiz-forge/src/skills/add-lighting.md`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/skills/add-lighting.md)
+46
View File
@@ -0,0 +1,46 @@
---
title: "3DARCH-EP-8 — Review and Walk Through a Generated Design"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Review and Walk Through a Generated Design
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-8` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Provide orbit and first-person review with room labels, openings, materials, furniture, lighting, area, and project context visible in the experience.
## Benefit
A person can assess scale, circulation, layout, and design intent before deciding what to refine.
## Problem or opportunity
A generated layout must be understandable at both overview and human scale before someone can evaluate it.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/archwiz-portal/src/components/RightSidebar.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/RightSidebar.tsx)
- [`apps/archwiz-portal/src/components/scene/ApartmentCanvas.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/scene/ApartmentCanvas.tsx)
- [`apps/archwiz-portal/src/components/scene/RoomMesh.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/scene/RoomMesh.tsx)
- [`apps/archwiz-portal/src/components/scene/RoomLabels.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/scene/RoomLabels.tsx)
- [`apps/archwiz-portal/src/components/scene/FPSControls.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/scene/FPSControls.tsx)
- [`apps/archwiz-portal/src/components/scene/entrance.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/scene/entrance.ts)
+45
View File
@@ -0,0 +1,45 @@
---
title: "3DARCH-EP-9 — Refine a Design Through Natural-Language Changes"
description: "Use this approved Epic boundary to assess related Features and outcomes."
---
# Refine a Design Through Natural-Language Changes
| Epic | Delivery status | Status source | Owner | Approved for Solution |
|---|---|---|---|---|
| `3DARCH-EP-9` | `IN_BACKLOG` | `EXACT` | 3D Architecture Wizzard team | No |
## Goal
Apply focused natural-language changes to a saved apartment and present the updated 3D result while preserving project identity and unaffected content.
## Benefit
Design refinement becomes a conversational loop that keeps the spatial model valid and reviewable.
## Problem or opportunity
A person needs to iterate on a generated design without directly manipulating geometry or editing scene files.
## Constraints
- Only materially implemented legacy behavior is included; planned-only capabilities remain outside the approved catalogue.
## Features
No child Features have been defined or approved. Feature discovery must preserve this Epic boundary and requires a separate human **Approved for Solution** decision before Architecture solution work begins.
## Original source
- [Legacy-analysis request — RootAtSkic](https://discord.com/channels/1518726359512387766/1543925247361814568/1544617403160465409)
- [Catalogue documentation approval — Linas](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394)
### Legacy implementation evidence
The approved catalogue was mined from legacy revision `c0ced47ecaf4426f47e5c2e4868677f7144b951a`.
- [`apps/archwiz-portal/src/components/RightSidebar.tsx`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/components/RightSidebar.tsx)
- [`apps/archwiz-portal/src/api/client.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-portal/src/api/client.ts)
- [`apps/archwiz-forge/src/routes/edit.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/routes/edit.ts)
- [`apps/archwiz-forge/src/skills/edit-scene.md`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/skills/edit-scene.md)
- [`apps/archwiz-forge/src/test/routes/edit.test.ts`](https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/archwiz-forge/src/test/routes/edit.test.ts)
+21
View File
@@ -0,0 +1,21 @@
---
title: "Epics"
description: "Review the approved experience-led Epic catalogue mined from the legacy platform."
---
# Review the approved Epic catalogue
These ten Epics define the documented product boundary mined from materially implemented legacy behavior. `3DARCH-EP-1` owns the engineering foundation; every remaining Epic describes a user experience or usage outcome.
- [3DARCH-EP-1 — Engineering Platform, Quality, and Operability](./3darch-ep-1.md)
- [3DARCH-EP-2 — Secure Access and Personal Setup](./3darch-ep-2.md)
- [3DARCH-EP-3 — Navigate and Explore the Virtual Workplace](./3darch-ep-3.md)
- [3DARCH-EP-4 — Experience Live Co-Presence](./3darch-ep-4.md)
- [3DARCH-EP-5 — Communicate in Spatial Context](./3darch-ep-5.md)
- [3DARCH-EP-6 — Coordinate Shared Workplace Seating](./3darch-ep-6.md)
- [3DARCH-EP-7 — Generate a Furnished 3D Apartment from a Brief](./3darch-ep-7.md)
- [3DARCH-EP-8 — Review and Walk Through a Generated Design](./3darch-ep-8.md)
- [3DARCH-EP-9 — Refine a Design Through Natural-Language Changes](./3darch-ep-9.md)
- [3DARCH-EP-10 — Reopen and Continue Previous Design Projects](./3darch-ep-10.md)
Planned-only capabilities—including VR entry, whiteboards, extra Archwiz domains, exports, and undo—remain outside this catalogue until separately evidenced and approved.
+8
View File
@@ -0,0 +1,8 @@
---
title: "Ideas"
description: "Review early opportunities before they become governed Epics or Features."
---
# Review product Ideas
No Ideas are currently recorded. Planned-only legacy concepts were deliberately excluded from the approved Epic catalogue and may enter this area only when supported by a clear user problem, expected benefit, owner, and source evidence.
+15 -6
View File
@@ -1,11 +1,20 @@
---
title: "Product Scope"
description: "Use the product purpose to evaluate proposed work."
slug: /
title: "Scope Overview"
description: "Find every governed product record and inspect its current status, authority, ownership, gates, and evidence."
slug: /overview/
---
# Frame product scope
import ScopeIssueMatrix from '@site/src/components/ScopeIssueMatrix';
3D Architecture Wizzard is an interactive 3D application for exploring, designing, and communicating software and system architecture.
# Find governed product scope
The product serves architecture authors, reviewers, and stakeholders who need a shared spatial view of a model.
The matrix is the complete operational index for the current governed catalogue. It includes all ten approved Epics; no Ideas, Questions, Features, or Tasks have been defined yet.
<ScopeIssueMatrix />
## How to read the baseline
- `IN_BACKLOG` records the accepted catalogue boundary, not implementation readiness or delivery progress.
- `EXACT` means the initial state is directly supported by the human decision evidence linked in each row.
- **Not approved for Solution** means Architecture must not begin Feature solution work from this catalogue alone.
- Empty child and dependency sets are explicit current facts; they are not inferred completeness claims.
+8
View File
@@ -0,0 +1,8 @@
---
title: "Questions"
description: "Review unresolved product decisions that affect governed scope."
---
# Review product Questions
No canonical product Questions are currently recorded. Questions discovered during Feature decomposition will be added here with an owner, affected scope, decision status, and durable source.
+21
View File
@@ -0,0 +1,21 @@
---
title: "Roadmap"
description: "Distinguish the approved Epic baseline from future sequencing and delivery forecasts."
---
# Review the product roadmap baseline
The current roadmap records the approved Epic catalogue without inventing sequence, dates, Feature scope, or delivery commitments. All Epics remain in `IN_BACKLOG`; future horizon and dependency decisions require separate evidence and human approval.
| Epic | Outcome area | Delivery status | Horizon | Owner | Last evidenced update |
|---|---|---|---|---|---|
| [3DARCH-EP-1](./epics/3darch-ep-1.md) | Engineering Platform, Quality, and Operability | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-2](./epics/3darch-ep-2.md) | Secure Access and Personal Setup | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-3](./epics/3darch-ep-3.md) | Navigate and Explore the Virtual Workplace | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-4](./epics/3darch-ep-4.md) | Experience Live Co-Presence | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-5](./epics/3darch-ep-5.md) | Communicate in Spatial Context | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-6](./epics/3darch-ep-6.md) | Coordinate Shared Workplace Seating | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-7](./epics/3darch-ep-7.md) | Generate a Furnished 3D Apartment from a Brief | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-8](./epics/3darch-ep-8.md) | Review and Walk Through a Generated Design | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-9](./epics/3darch-ep-9.md) | Refine a Design Through Natural-Language Changes | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |
| [3DARCH-EP-10](./epics/3darch-ep-10.md) | Reopen and Continue Previous Design Projects | `IN_BACKLOG` | Current approved catalogue; no delivery forecast | 3D Architecture Wizzard team | [2026-09-02 decision](https://discord.com/channels/1518726359512387766/1543925247361814568/1544641572975673394) |