feat: evolve portfolio into an authored midnight grand tour
This commit is contained in:
24
docs/reviews/gpt6-evolution-direction.md
Normal file
24
docs/reviews/gpt6-evolution-direction.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Midnight grand tour
|
||||
|
||||
Base: main 642f5b5, containing approved content/media and finished adaptive audio. Isolated branch: codex/gpt6-portfolio-evolution. Existing untracked work stays in the original checkout.
|
||||
|
||||
## Visual grammar
|
||||
|
||||
A continuous midnight highway, silver-blue bodywork, coral horizon, cyan interface accents. Retain the authored GLB and runtime terrain. Geist remains the self-hosted type family, now with open display composition and quieter supporting labels. Panels use a consistent 16px outer / 8px inner radius; controls use 8px. Keep the dark theme required by the night-drive identity. All approved wording, metadata, media, links, navigation and audio contracts are immutable for this pass, overriding generic design-skill copy and theme rules.
|
||||
|
||||
## Scene and document ledger
|
||||
|
||||
- Start: open name and equal roles on the left, rear three-quarter vehicle and low coral sun on the right. Lower, longer lens establishes scale.
|
||||
- Profile: world shifts left to leave a calm reading surface on the right.
|
||||
- Experience: world shifts right; broad timeline with clear supporting operations grouping.
|
||||
- Infrastructure: centered panorama behind a wide architectural plate, generous diagram nodes and a distinct operations case.
|
||||
- Selected builds: broad media-first staging. Portrait screenshots become a carefully spaced three-screen presentation; Footy Tracker receives an evidence-led split composition because no screenshot is approved. All captions and evidence remain readable.
|
||||
- Additional work: a two-column compact collection instead of another narrow rail.
|
||||
- Toolkit: horizontal groups with larger recognizable technology marks.
|
||||
- Contact: camera settles right, warmer horizon, clear destination with unchanged contact actions.
|
||||
|
||||
Use render-only camera endpoints and smoothing; never change canonical journey state or audio inputs. Geometry, lights and shader materials remain persistent. Preserve current native scrolling, sign contract, quality governor, resource disposal and fallback.
|
||||
|
||||
## Implementation and verification
|
||||
|
||||
Work in existing Vue / native CSS / Three.js. No new dependencies. Build on the existing scene and components. Add a focused presentation stylesheet and camera ledger, improve sun/terrain/lighting, and keep semantic markup unchanged wherever possible. Inspect the compiled, validated preview across desktop, tablet, phone and short sizes; exercise navigation, scroll/reversal, resize, static/reduced motion and audio controls. No test edits. Run existing build checks once, then typecheck/client/SSR/prerender/artifact/transfer checks after implementation. Record actual observations and limitations.
|
||||
Reference in New Issue
Block a user