Files
jarvis-at-skic 3a2e19fc52
Build and publish 3D Architecture Wizzard documentation / build (pull_request) Successful in 22s
docs: publish legacy feature catalogue
2026-09-03 08:14:14 +00:00

105 lines
4.6 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"id": "3DARCH-FT-17",
"type": "Feature",
"title": "Orient with the live floor map",
"epic_id": "3DARCH-EP-3",
"description": "Enable a user to open a floor map, locate themselves, identify coworkers and occupied seats, and pan or zoom to understand the surrounding workplace.",
"user_problem": "Users need a compact spatial reference for locating themselves, coworkers, and occupied seating.",
"expected_value": "Reduces disorientation and supports informed navigation and seating decisions.",
"scope": "Includes current-floor geometry, local/coworker markers, seating state, occupant identity, pan, and cursor-centred zoom.",
"exclusions": [
"VR/controller navigation and generated-apartment review are excluded."
],
"acceptance_outcomes": [
"The map represents the current floor geometry.",
"The local user and coworkers appear with distinguishable markers and names.",
"Seats show available/occupied state and occupant identity at the supported zoom level.",
"Pan and cursor-centred zoom retain usable orientation."
],
"status": "IN_BACKLOG",
"status_source": "EXACT",
"blocked": false,
"blocked_reason": null,
"owner": "3D Architecture Wizzard team",
"dependencies": [
"3DARCH-FT-14"
],
"risks": [
"Map markers can become stale when presence or seating events are missed."
],
"required_tasks": [],
"approval": {
"approved_for_solution": false,
"approved_for_solution_by": null,
"approved_for_solution_at": null,
"conditions": [],
"evidence_url": null,
"approved_for_implementation": false,
"approved_for_implementation_by": null,
"approved_for_implementation_at": null,
"implementation_conditions": [],
"implementation_evidence_url": null
},
"catalogue_decision": {
"decision": "Approved for documentation",
"decided_by": "Linas",
"decided_at": "2026-09-02T10:40:43.220Z",
"evidence_url": "https://discord.com/channels/1518726359512387766/1543925247361814568/1544658325738885201",
"conditions": [
"Documentation approval does not grant Approved for Solution or implementation approval."
]
},
"sources": [
{
"label": "Discord – Scope – Linas: original Feature request",
"url": "https://discord.com/channels/1518726359512387766/1543925247361814568/1544647879111483562"
},
{
"label": "Discord – Scope – Linas: proceed with documented mapping",
"url": "https://discord.com/channels/1518726359512387766/1543925247361814568/1544658325738885201"
}
],
"legacy_revision": "c0ced47ecaf4426f47e5c2e4868677f7144b951a",
"legacy_evidence": [
{
"path": "apps/nebula/src/components/Map/Map.tsx",
"url": "https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/Map.tsx"
},
{
"path": "apps/nebula/src/components/Map/components/MapStaticLayer.tsx",
"url": "https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/components/MapStaticLayer.tsx"
},
{
"path": "apps/nebula/src/components/Map/components/MapPlayerLayer.tsx",
"url": "https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/components/MapPlayerLayer.tsx"
},
{
"path": "apps/nebula/src/components/Map/components/MapSeatLayer.tsx",
"url": "https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/components/Map/components/MapSeatLayer.tsx"
},
{
"path": "apps/nebula/src/utils/sceneMap.ts",
"url": "https://gitea.lego-cloud.eu/corp-v1-3darch-legacy/corp-v1-3darch-legacy/src/commit/c0ced47ecaf4426f47e5c2e4868677f7144b951a/apps/nebula/src/utils/sceneMap.ts"
}
],
"architecture_traceability": {
"requirements": [],
"readiness": "Not started"
},
"release_evidence": [],
"last_transition": {
"event": "Catalogue registration",
"from": null,
"to": "IN_BACKLOG",
"at": "2026-09-02T10:40:43.220Z",
"actor": "Linas",
"authority": "Human project team member",
"reason": "The Feature catalogue was accepted for governed documentation and retained in the backlog.",
"conditions": [
"Registration records the accepted documentation boundary only.",
"No solution or implementation approval is granted."
],
"evidence_url": "https://discord.com/channels/1518726359512387766/1543925247361814568/1544658325738885201"
}
}