Deepen public operator manual

This commit is contained in:
axiomlogicnexus 2026-06-30 11:52:32 +00:00
parent 2bd12a0c5e
commit 25e636ca13
4 changed files with 335 additions and 67 deletions

View file

@ -1229,3 +1229,41 @@ Latest same-family offline-manual continuity follow-up on `2026-06-30`:
- website deployment/readiness tooling suite: `4` files, `34` tests passed - website deployment/readiness tooling suite: `4` files, `34` tests passed
- website/server suite: `10` files, `36` tests passed - website/server suite: `10` files, `36` tests passed
- successful website and `Content/Browser` production builds - successful website and `Content/Browser` production builds
Later same-family offline-manual deepening follow-up still on `2026-06-30`:
- the downloadable operator manual is no longer only the lighter companion to
the live route atlas
- `website/public/manual/hypertwist-operator-manual.md` now mirrors the richer
public-manual truth directly, including:
- current browser auth/account posture
- the first operator journey from public launch posture through protected
downloads and desktop-link pairing
- concrete desktop workflow tracks for classic practice, recognition and
correction, replay/coaching review, higher-dimensional training, and
browser-return governance
- the shipped classic control roster plus bounded settings/persistence truth
- dedicated `Magic120Cell`, `MagicCube5D`, and embedded-browser `MagicTile`
runtime guidance
- operator adjunct families such as bounded speech, provider/routing, and
continuity/provenance posture
- degraded-state recovery guidance
- public/protected route atlas descriptions instead of route-name lists alone
- the public release feed now also carries that manual change explicitly
through the new same-day `changelogEntries` item in `website/src/site-data.ts`
- the full owned web-surface gate was rerun again on that deeper manual state
and stayed green under:
- `scripts/run-hypertwist-web-surface-validation.sh`
- focused website route/auth/release validation: `14` files, `84` tests passed
- deployment/readiness tooling validation: `4` files, `34` tests passed
- `website/server` validation: `10` files, `36` tests passed
- successful website and `Content/Browser` production builds
- `website/` and `Content/Browser/` production audits stayed at
`found 0 vulnerabilities`
- `website/server/` again retained only the same already-documented upstream
`supertokens-node -> nodemailer` residual advisory
- current truthful reading after this follow-up:
- the offline manual is now closer to a real deployment/reference packet,
not just a shorter brochure copy
- the public website and protected shell still remain complementary to the
native simulator rather than competing claims over the same runtime job

View file

@ -2579,6 +2579,48 @@ Latest same-family responsive public-route expansion follow-up on `2026-06-29`:
- the native XR/controller lane still remains a deliberate desktop-hosted - the native XR/controller lane still remains a deliberate desktop-hosted
`No-Go` rather than something this refresh reclassified as complete `No-Go` rather than something this refresh reclassified as complete
## Offline operator-manual deepening still on `2026-06-30`
- the next same-family continuation stayed above the already-landed public
manual lane instead of widening product topology again
- `website/public/manual/hypertwist-operator-manual.md` is no longer only a
lighter offline summary of the public site
- the downloadable manual now mirrors the richer route-atlas and simulator-use
truth directly, including:
- browser auth/account posture and protected download authority
- the first operator journey from public launch posture through protected
download handoff and desktop-link pairing
- concrete desktop workflow tracks for classic practice, recognition and
correction, replay/coaching review, higher-dimensional session use, and
browser-return governance
- the shipped classic control roster plus bounded settings/persistence truth
- dedicated-family runtime guidance for `Magic120Cell`, `MagicCube5D`, and
the current embedded-browser `MagicTile` host lane
- degraded-state recovery guidance and public/protected route atlas
- the public changelog now also records that manual deepening explicitly
through the new same-day entry in `website/src/site-data.ts`
- the full owned web-surface gate then reran green on that deeper manual state:
- `scripts/run-hypertwist-web-surface-validation.sh`
- focused website route/auth/release validation:
- `14` files passed
- `84` tests passed
- deployment/readiness tooling validation:
- `4` files passed
- `34` tests passed
- `website/server` validation:
- `10` files passed
- `36` tests passed
- successful website and `Content/Browser` production builds
- `website/` and `Content/Browser/` production audits stayed at
`found 0 vulnerabilities`
- `website/server/` again retained only the same already-documented upstream
`supertokens-node -> nodemailer` residual advisory
- current truthful reading after this continuation:
- the offline manual is now much closer to a real rollout/reference packet
rather than only a shorter companion to the live site
- no new web-surface regressions appeared while deepening that manual
content
## Latest exact-state audit refresh later on `2026-06-29` ## Latest exact-state audit refresh later on `2026-06-29`
- the next same-family continuation stayed bounded to current-truth - the next same-family continuation stayed bounded to current-truth

View file

@ -14,8 +14,10 @@ Use this manual when you need one offline reference for:
- first-session onboarding - first-session onboarding
- protected dashboard follow-through - protected dashboard follow-through
- desktop download and pairing - desktop download and pairing
- current control roster and runtime settings truth - current control roster, settings, and desktop workflow truth
- higher-dimensional runtime ownership - higher-dimensional runtime ownership
- release, billing, and distribution posture
- support, recovery, and escalation guidance
- release, notice, and support follow-through - release, notice, and support follow-through
## Product topology ## Product topology
@ -47,25 +49,108 @@ Important boundary:
- they own access, pricing, entitlement, notices, release posture, and pairing - they own access, pricing, entitlement, notices, release posture, and pairing
- the desktop runtime remains the actual simulator authority - the desktop runtime remains the actual simulator authority
## First session ## Browser access and account posture
1. Start on the public website The browser lane is intentionally narrower than the simulator.
- review `/launch-status` if release posture matters
- review `/pricing` if access or provisioning matters Use it for:
- review `/download` for the current public package posture
2. Sign in or create an account - public documentation and rollout context
- continue into `/app` - account access and protected release posture
- use the protected browser shell for account-aware follow-through - pricing and entitlement follow-through
3. Open the protected download lane - release notes, notices, and corresponding-source references
- use `/app/downloads` - browser-to-desktop identity pairing
- confirm target platform, entitlement, and current package proof
4. Pair the desktop runtime Current truthful browser auth posture:
- generate the desktop-link token from the protected dashboard
- do not reuse your password inside the desktop handoff flow - email/password is the baseline shared-auth lane
5. Verify the first simulator lane - GitHub, Google, and ORCID may also appear when the deployment has them configured
- confirm the current packaged build - sign-in opens protected account, release, and pairing surfaces
- confirm the current runtime lane you intend to use - sign-in does not turn the browser into the simulator
- confirm the current control boundary before assuming more than the product ships
## First operator journey
Use this as the current first serious-session path.
### 1. Resolve access and choose the right build
- start on `/download` when the target platform matters
- review `/launch-status` when rollout posture matters
- review `/pricing` when access, plan, or provisioning matters
- preserve the chosen platform through sign-in into the protected release lane
### 2. Sign in and move into the protected shell
- continue into `/app`
- use the protected browser shell for account-aware follow-through
- keep release posture, notices, and entitlement attached to the same account context
### 3. Open the protected download lane
- use `/app/downloads`
- confirm target platform, entitlement, and current package proof
- treat the protected release lane as the delivery authority
### 4. Pair the installed desktop runtime
- generate the desktop-link token from the protected dashboard
- use the token during first launch
- do not reuse your password inside the desktop handoff flow
### 5. Verify the first native session
- confirm the current packaged build and release notes
- open the first classic-cube training lane
- verify the shipped control roster before assuming broader device support
- verify the higher-dimensional lane you intend to use
- keep the XR/controller boundary explicit
## Current desktop workflow tracks
### Classic-cube practice
Use the desktop runtime when the goal is actual practice rather than product
orientation.
- launch the classic-cube training lane from the installed desktop runtime
- confirm the timer, scramble, HUD, and replay posture first
- use the native desktop lane as the authoritative practice loop rather than a browser substitute
### Recognition and correction
Use the desktop runtime when you need the real cube-state intake and
reconstruction workflow.
- calibrate and observe the cube through the bounded recognition lane
- use browser-assisted recognition and native correction closure together
- read reconstruction and solve guidance as desktop workflow truth
### Replay, coaching, and analytics
Use the desktop runtime when the session needs review continuity.
- finish or import the training session
- review replay, coaching, leaderboard, and diagnostics surfaces in the native runtime
- return to the browser shell only when account, release, entitlement, or support posture becomes the next concern
### Higher-dimensional sessions
Use the packaged dedicated-family maps when training moves beyond the classic
cube.
- launch the dedicated `Magic120Cell` or `MagicCube5D` map from the desktop runtime
- use the shipped selector, focus, projection, symmetry/stereo, and visibility posture
- use selector recall when the latest persisted generated-mode launch request is valid
- keep XR/controller widening explicit No-Go rather than assuming parity from groundwork alone
### Browser-return governance
Return to the browser shell when the job becomes commercial, operational, or
release-facing rather than simulator-facing.
- use the protected dashboard for plan, entitlement, desktop-link pairing, and release-manifest review
- use public or protected launch-status, notices, pricing, and release-notes routes when rollout posture changes
- keep browser access issues separate from native runtime issues
## Current desktop runtime scope ## Current desktop runtime scope
@ -105,6 +190,29 @@ Representative shipped actions include:
- `V` hold-to-talk - `V` hold-to-talk
- `C` cycle voice - `C` cycle voice
Representative shipped keyboard roster includes:
- `I/K = R/R'`
- `J/F = U/U'`
- `H/G = F/F'`
- `D/E = L/L'`
- `S/L = D/D'`
- `W/O = B/B'`
- `T/Y = x/x'`
- `N/B = y/y'`
- `P/Q = z/z'`
Current settings truth also includes:
- viewer camera settings ownership
- bounded camera-export continuity through `artifact/camera-export-json`
- immersive session-local recall through `immersive-training-session-recall-boundary`
- dedicated family-specific view defaults for `Magic120Cell` and `MagicCube5D`
- native diagnostics that expose the active activation, view-context, session, and interactive-scene owners
This is real settings ownership, but it is still narrower than a finished
global rebinding/preferences suite.
## Higher-dimensional runtime truth ## Higher-dimensional runtime truth
Current higher-dimensional truth includes: Current higher-dimensional truth includes:
@ -118,6 +226,24 @@ Current higher-dimensional truth includes:
The serious higher-dimensional lanes are not placeholders in the live product The serious higher-dimensional lanes are not placeholders in the live product
story. They remain part of current product truth. story. They remain part of current product truth.
### Magic120Cell packaged runtime
- launch the dedicated `Magic120Cell` training map from the desktop runtime
- use the current symmetry, focus, logical-visibility depth, and center-cell posture as the owned runtime lane
- use native diagnostics to confirm the dedicated session surface, interactive-scene surface, persistence boundary, and state semantics for this family
### MagicCube5D packaged runtime
- launch the dedicated `MagicCube5D` training map from the desktop runtime
- use the current projection-distance, stereo, face-visibility, and focus posture as the owned runtime lane
- use native diagnostics to confirm the dedicated session surface, interactive-scene surface, persistence boundary, and state semantics for this family
### MagicTile embedded-browser runtime
- treat the embedded browser/CEF shell as the current shipped host for the live non-Euclidean tiling lane
- keep the first-party bridge, state transport, and timer continuity attached to the native shell
- do not describe a separate native renderer port as live while that renderer-widening gate remains explicit No-Go
## XR and controller truth ## XR and controller truth
HyperTwist does not currently claim a finished VR/controller product lane. HyperTwist does not currently claim a finished VR/controller product lane.
@ -159,10 +285,17 @@ Use the desktop runtime when you need:
- higher-dimensional execution - higher-dimensional execution
- native diagnostics or runtime-adjacent operator work - native diagnostics or runtime-adjacent operator work
## Download and release follow-through ## Release, download, and distribution posture
The public `/download` page describes supported targets and release posture. HyperTwist is digitally delivered through browser account access and desktop
The actual delivery authority stays in the protected release lane. downloads.
Current operating rules:
- the public `/download` page describes supported targets and release posture
- actual delivery authority stays in the protected release lane
- Windows Unreal packaged validation is currently the strongest public package-proof lane
- package proof, release notes, pricing posture, notices, and corresponding-source follow-through belong to one release story
Check these before broader rollout: Check these before broader rollout:
@ -173,63 +306,113 @@ Check these before broader rollout:
- pricing and provisioning posture truthful - pricing and provisioning posture truthful
- support contact present - support contact present
## Degraded-state guidance ## Operator adjunct families
If the auth server or release manifest is degraded: HyperTwist already has real adjunct operator surfaces around the simulator.
- current bounded speech/microphone/transcript, narration, and model-custody lanes are real
- provider-neutral routing, BYOK/profile custody, and usage/cost governance shells are real
- continuity, memory, notes, knowledge, and provenance-aware workflow families are real
- these are operator-grade support surfaces around the simulator, not a claim that the website itself becomes the training runtime
## Degraded-state and recovery guidance
### Browser auth degraded or mixed
- use degraded browser posture for bounded continuity, not as a silent claim of full production authority
- use the protected dashboard to inspect what still works and what remains intentionally withheld
- clear missing auth env vars and origin/runtime warnings before treating browser auth as fully production-ready
### Release authority temporarily unavailable
- keep fallback release context separate from real raw package-delivery authority
- use package proof, notices, and release references for orientation while live manifest authority is degraded
- refresh the protected release lane first, then escalate if rollout or entitlement work remains blocked
### Desktop-first continuity during recovery
- keep public posture and protected fallback guidance separate from live release authority - keep public posture and protected fallback guidance separate from live release authority
- do not treat fallback continuity as proof of full production readiness - do not treat fallback continuity as proof of full production readiness or full public-launch readiness
- use the protected launch-status and support routes for the next truthful move - use the protected launch-status and support routes for the next truthful move
## Support lanes ## Support and escalation lanes
Use the public or protected support path according to the problem: ### Account and entitlement issues
- launch readiness - missing plan access, absent download buttons, or failed desktop-link pairing belong to the protected dashboard lane
- checkout wiring - confirm auth, billing, and entitlement posture before troubleshooting simulator behavior
- release target publication
- notice and corresponding-source follow-through ### Download and install issues
- operator access
- sign-in - confirm the selected platform, release version, and package validation summary first
- entitlement - recheck notices, release notes, and rollout instructions before redistributing the build
- protected download access - escalate with the exact target platform and release channel when the package itself is the issue
- pairing
- studio rollout ### Runtime and training issues
- broader deployment planning
- higher-dimensional readiness review - call out whether the issue affects classic-cube training, replay/coaching, or higher-dimensional family maps
- production-lane coordination - separate unfinished XR/controller/preferences expectations from actual regressions in the shipped keyboard/mouse lanes
- keep MagicTile browser-host behavior and dedicated-family packaged-map behavior distinguished when reporting issues
### Rollout and compliance issues
- route pricing, notices, and corresponding-source questions through the public/support lane
- keep package, pricing, and legal posture tied together before broader operator rollout
## Canonical route atlas
### Public routes
- `/`
- shortest truthful overview of the product, surface split, and release posture
- `/about`
- product rationale and higher-dimensional seriousness in operator-grade language
- `/features`
- capability truth rather than pitch language
- `/resources`
- public reference portal for rollout, simulator, and training surfaces
- `/getting-started`
- canonical first-session manual from browser access into the native runtime
- `/launch-status`
- canonical public rollout and blocker authority page
- `/docs`
- the richest public product-safe manual surface
- `/support`
- recovery and escalation lane selection
- `/pricing`
- plan comparison with topology and launch posture kept honest
- `/download`
- supported targets, package proof, and protected-delivery handoff
- `/changelog`
- operator-facing shipping chronology
- `/open-source-notices`
- legal-distribution and corresponding-source follow-through
- `/privacy`
- browser-account and desktop-runtime boundary wording
- `/terms`
- access model and protected-download boundary
- `/shipping-payment`
- digital-delivery and payment posture
### Protected routes
- `/app`
- signed-in overview, account posture, and next operator move
- `/app/launch-status`
- signed-in rollout authority and release follow-through
- `/app/downloads`
- protected release lane and entitled desktop delivery
- `/app/browser-access`
- protected browser-shell posture and boundary explanation
- `/app/account`
- signed-in plan, session, and auth-method continuity
- `/app/notices`
- protected distribution references and compliance follow-through
Primary support contact: Primary support contact:
- `hello@hypertwist.app` - `hello@hypertwist.app`
## Canonical public routes
- `/`
- `/about`
- `/features`
- `/resources`
- `/getting-started`
- `/docs`
- `/pricing`
- `/download`
- `/support`
- `/changelog`
- `/launch-status`
- `/open-source-notices`
- `/privacy`
- `/terms`
- `/shipping-payment`
Primary protected routes:
- `/app`
- `/app/launch-status`
- `/app/downloads`
- `/app/browser-access`
- `/app/account`
- `/app/notices`
## Final operating rule ## Final operating rule
Read HyperTwist as a desktop-first simulator with a necessary browser shell Read HyperTwist as a desktop-first simulator with a necessary browser shell

View file

@ -1143,6 +1143,11 @@ export const publicManualRouteAtlasCards = [
] as const ] as const
export const changelogEntries = [ export const changelogEntries = [
{
date: 'June 30, 2026',
title: 'Downloadable operator manual now mirrors the richer public manual routes',
details: 'The same-origin offline operator manual is no longer the thinner sibling of the live website. It now mirrors the richer public/manual lane with browser-auth posture, protected release handoff, concrete desktop workflow tracks, the shipped control roster, higher-dimensional family guidance, operator adjunct families, recovery guidance, and a public/protected route atlas so rollout teams can carry one substantial offline reference without inventing a second product story.',
},
{ {
date: 'June 30, 2026', date: 'June 30, 2026',
title: 'Homepage and About now answer the browser-versus-desktop boundary directly', title: 'Homepage and About now answer the browser-versus-desktop boundary directly',