Core content is available without JavaScript or WebGL.

Problem

The portfolio needs one memorable interaction, but the interaction cannot become a requirement for understanding the work.

A visually strong demo is useful only if the recruiter path remains fast and the engineer path still has accessible proof.

Constraints

  • Desktop enhancement must not block the readable hero.
  • Mobile needs a card or timeline fallback.
  • Reduced-motion users should still get the full narrative.

Architecture

A static project index acts as the truth source while a progressive visual layer assembles around it for capable browsers.

Public-safe architecture map

A project atlas fallback feeding an optional visual systems map.

Context
A static project index acts as the truth source while a progressive visual layer assembles around it for capable browsers.
Constraint
Desktop enhancement must not block the readable hero.
Verification
Success will be measured by accessible fallback parity and performance budgets.
Release boundary
Current public content remains reviewed; this map is sanitized presentation, not production approval.

Implementation

  • Prepared category and proof data so the atlas can consume content without owning it.

Verification

  • Success will be measured by accessible fallback parity and performance budgets.

Operations

  • The demo should be easy to disable if it threatens performance or accessibility targets.

Outcome

This establishes a clear boundary between a helpful visual layer and the underlying content model.

Lessons

  • An interactive demo earns its place only if the fallback story is stronger than the animation.
  • category taxonomy
  • accessibility fallback notes

The Systems Atelier direction for this demo is to make the portfolio feel like a curated studio wall: readable first, visually distinctive second, and never dependent on a flashy layer to make sense. The current public-safe proof is a semantic project atlas fallback and a static systems-map hero/poster, so the story already works as plain HTML before any future enhancement is considered. The demo is optional, and portfolio comprehension does not depend on it.

Visual goal

The visual goal is a calm, high-contrast case study that feels designed rather than decorated. It should read like a technical exhibit in a studio, with clear labels, strong hierarchy, and enough visual character to support the Systems Atelier direction without falling back to a generic AI gradient treatment.

Static proof first

The implemented proof starts with the semantic project atlas fallback, which keeps the content understandable as links, sections, and descriptive text. The static systems-map hero/poster provides the strongest current visual cue, but it stays a poster, not a canvas scene. There is no claim here that WebGL, R3F, or Three.js is already shipping.

Atlas fallback

The atlas fallback is the source of truth. It gives the portfolio a public-safe structure that can be read on desktop, mobile, and reduced-capability browsers without special behavior. If the enhancement layer never loads, the case study still explains the work and the portfolio still remains usable.

Motion boundary

Motion is treated as an optional boundary, not a requirement for comprehension. The launch-safe version keeps the narrative readable with no scroll-linked choreography, no hover-only reveal, and no dependence on animated state to communicate the argument. If motion is added later, it must stay behind capability checks and remain removable without harming the page.

Performance budget

The budget is intentionally conservative: static HTML first, minimal script surface, and no large 3D payload required to read the page. That keeps the demo easy to disable if it threatens load time, responsiveness, or maintenance. The visual layer only earns space if it preserves the fast path.

Accessibility contract

The accessibility contract is that every important claim is available in semantic HTML, with headings, landmarks, and links that work without JavaScript. Keyboard users must be able to traverse the content without hidden interactions, and reduced-motion users must receive the same narrative without animation as a dependency. The semantic project atlas fallback is the accessibility anchor, not a second-class backup.

Verification

Verification for this launch candidate is local and public-safe: route checks confirm the body sections exist, no-JS checks confirm the content remains readable, reduced-motion checks keep the page stable, accessibility checks guard against serious regressions, and privacy checks keep private content out of rendered output. Those checks validate the content contract, but they do not equal production approval or provider approval.

Launch evidence boundary

This case study is marked reviewed, not approved. That is deliberate: the route and quality checks are useful evidence for content review, but they do not prove deployment readiness, hosting approval, or any external signoff. The launch evidence boundary stays clear so the page can be reviewed honestly without overstating its status.

The approved B-017 scope is content and fallback evidence only. Any heavier interactive atlas implementation still needs a separate scope approval before build work begins, because the optional demo must not weaken the static recruiter path or the accessibility contract.

Lessons

The main lesson is that a visual idea only deserves launch space when the fallback is strong enough to stand alone. The static atlas proof does more work than any future enhancement, because it keeps the story accessible, fast, and explainable without special hardware or browser features.

Next enhancement

If the atlas grows into a richer interactive demo later, it should reuse the same content model and keep the semantic fallback intact. Any enhancement must remain optional, capability-gated, and budgeted so the portfolio still reads cleanly when the enhancement is absent or disabled.

Evidence drawer

Evidence drawer

Public release gate

Launch approval pending

Current content state is reviewed; checklist status is partial. This panel exposes sanitized evidence labels only and does not upgrade local proof into production approval.

Proof ledger

  1. Architecture

    A project atlas fallback feeding an optional visual systems map.

  2. Verification

    Success will be measured by accessible fallback parity and performance budgets.

  3. Operations

    The demo should be easy to disable if it threatens performance or accessibility targets.

  4. Lesson

    An interactive demo earns its place only if the fallback story is stronger than the animation.

Diagram text alternative

A project atlas fallback feeding an optional visual systems map.

Verification excerpt

Success will be measured by accessible fallback parity and performance budgets.

Operational note

The demo should be easy to disable if it threatens performance or accessibility targets.

Lesson

An interactive demo earns its place only if the fallback story is stronger than the animation.

Safe artifact labels

  1. Artifact 01 category taxonomy
  2. Artifact 02 accessibility fallback notes

Redaction review: reviewed