omega-3d is a JavaScript-built 3D website whose subject matter is dental. The product intent derived from the authoritative requirement thread is deliberately narrow: build a website in JavaScript, make it a genuine 3D website, and make its content and theme dental.
The site exists to show, in the browser, a real-time three-dimensional dental subject, and to name and frame that experience so any arrival at the site immediately understands what it is looking at. There is no transactional goal, no booking goal, no commerce goal, and no account goal in the accepted requirements.
The audience is the Site Visitor: any anonymous person arriving at the site's public root on a modern browser, on desktop or mobile, who wants to view the 3D dental content and succeeds when the experience loads and renders as intended.
omega-3d is a single-surface, anonymous, client-side web experience. It delivers:
Actors
Ownership
Narrow exclusions (binding)
omega-3d is delivered as a public, first-party, client-side web experience. The visitor reaches it anonymously at the site root; nothing about the accepted requirements requires the visitor to identify themselves, and no durable per-visitor state (such as a saved view, a preference, or a commitment) is accepted. Consequently, the application owns no identity lifecycle: there is no first-use registration, no returning verification, no account surface, and no protected destination. Access to the Landing page is anonymous by contract (access_requirement: none), and that access state is preserved exactly as supplied.
Delivery is headless of any backend: the JavaScript application and its 3D assets are static artifacts served to the browser, and all accepted behavior executes on the visitor's device. Because the accepted outcome is the in-browser rendering of 3D dental content, the site has one truthful, current delivery surface — Landing — and no additional destination is justified by any accepted journey.
Current boundary. A JavaScript 3D dental website, anonymously reachable, with a real-time 3D dental subject, loading and first-render states, interactive viewing of that subject, and a clear degraded path when 3D cannot initialize.
Future boundary. Anything not accepted here is out of current scope, including: any specific external "dental link" destination the phrase in the request may later be clarified to mean, appointment or contact workflows, clinician-facing functions, accounts, and multi-page information architecture. The term "dental link" in the source request is read as the dental thematic focus of the linked web experience, not as an accepted outbound destination; see Section 11.
Information and state presented
Primary actions (visitor)
Supporting actions (visitor)
Domain entities
Component responsibilities

Twelve units on a lit stage. Drag to orbit the arch, scroll closer to read the enamel, and reset whenever you want the opening framing back. The first view is not a placeholder — it is where the camera sits when you press reset.

Twelve units on a lit stage. Drag to orbit the arch, scroll closer to read the enamel, and reset whenever you want the opening framing back. The first view is not a placeholder — it is where the camera sits when you press reset.
No comments yet. Be the first!