Fundamental · Use Cases

What you can build
with the field.

Planning · product translation

These are not demos. Each is a real UI problem — the kind you've already hand-coded with scroll spies, IntersectionObservers, animation timers, and custom state machines. The field collapses that work to a data attribute and a CSS variable.

I

Universal UI Patterns

These apply to any product in any stack — the "oh, I get it" tier.

Weighted Navigation

Scroll spy: observe every section, update active class on entry, handle edge cases for fast scrolls.

Nav anchors are data-body="attract" with editorial priority as data-strength. The active section amplifies its pull. --field-density drives the highlight.

Attention Hierarchy

z-index and size express visual hierarchy but not spatial pressure — your CTA competes on decoration alone.

The CTA is data-body="gravity" data-strength="1.5". Particles drift toward it. Users notice their eye goes where it should — without consciously seeing the field.

Error Gravity

Validation highlights a field, adds an error message — but doesn't move attention spatially in a long form.

On failure, field.setBodyStrength(el, 1.8). The error body competes for density and wins. The coherent condition fires when all required fields resolve.

Reading Weight

Scroll animations highlight content as it enters, then stop. No memory of where the reader lingers.

Pull quotes are data-body="attract". The dwell condition accumulates mass at passages the reader revisits. The field stays live — it responds to where the reader is.

Completion Momentum

Progress bars tell you where you are. Nothing tells you where to go next.

Each completed step drops to data-strength="0.1". The active step is 1.0. The next step has latent strength 0.4. The field topography tilts toward what is coming.

II

Data & Dashboards

The field as a live metric layer — a spatial representation of data beneath the visual one.

Anomaly Field

A status dashboard where each service's body strength is proportional to error rate. A healthy service is a low-mass body. A spiking service becomes a gravity well — you see the incident before you read the number.

Urgency Sorting

Task queues where priority maps to body strength. A P0 ticket buried in a long list pulls harder than the P2 at the top — without reordering the DOM.

Live Data Streams

Real-time feeds where incoming events create field disturbances. Busy channels hum differently from quiet ones. Notification badges count — the field shows cadence.

Relationship Graphs

Graph nodes whose edge weights become data-field-relation values. Hover a node and the field reveals strongly connected neighbors — second-degree connections respond too, weighted by path strength.

III

Commerce & Products

Product Gravity

Rating × review_count → body strength. Promoted items carry data-truth="designed", organically popular ones "physical". The distinction is structurally honest and spatially visible.

Cart Magnetism

Cart item count → data-strength. On add, dispatchBodyThreshold fires at strength > 1.0 — the confirmation is driven by the field event, not a timeout. The cart's field state IS the cart state.

Inventory Urgency

"Only 3 left" — low stock makes a body's charge spike. Urgency is structural, not cosmetic. Zero stock drops the charge. The thresholded condition handles the boundary.

Comparison Pull

Side-by-side comparison where the winning option has higher aggregate mass. The field tips the decision spatially before the user consciously compares.

IV

Media & Content

Playlist Gravity

The currently playing track is a dominant gravity well. Play count = accumulated mass — accretion in the Body Matter Interaction model. --load represents play history.

Gallery Focus

Hover triggers data-active, amplifying pull. Other gallery items dim because field density genuinely dropped — not because of :not(:hover) tricks.

Content Topography

Article archive where view count → data-strength. The field's density distribution over the grid is a spatial map of readership.

VI

Narrative & Immersive

Scrollytelling

Data stories where scrolling changes which body is dominant. No scroll-jacking, no IntersectionObserver farm. The ScrollAgent feeds input; the field re-orients continuously.

Interactive Fiction

Branching narratives where choices carry accumulated attention weight. The field is a memory of the user's attention during the choice — hovered longest has more mass.

Museum / Exhibition

Digital archives where cultural significance, date range, acquisition cost → body strength. Moving through the collection, the field creates a topography of importance.

VII

Productivity & Tools

Kanban Physics

Blocked or overdue cards accumulate urgency mass. The board's field density distribution shows bottlenecks without a filter or sort. The pressure formation biases the whole field.

Document Co-presence

Each active cursor is a charged body. Dense regions are where people are working. An idle cursor loses charge over time. Presence as field — not a list of avatars.

Code Review Gravity

Diff view where modified files have mass proportional to change size. The file tree's density shows where the review bulk is — before opening anything.

VIII

Only Fundamental Can Do This

Capabilities with no clean analogy in CSS, JavaScript event systems, or existing animation libraries.

Reciprocal UI

The DOM affects the field AND the field affects the DOM. The loop is closed. Most "physics" UI is one-way. Fundamental's two-way binding means a button hovered many times has accumulated interaction history as field density.

DOM Field

Truth Mode Mixing

A pricing page where the recommended tier's mass is designed (editorially elevated, bounded) while user review scores drive physical mass (true physics, potentially unbounded). Both in the same field. The tension is physically visible.

Composed Force Personalities

data-preset="blackhole" combines attract + sink. data-body="attract charge warp" pulls, has polarity, bends space. These combinations produce emergent field shapes impossible to replicate with CSS alone.

Multi-Plane Fields

Three independent container fields on one page — one per section, no shared particles. bounds: el scopes a field to a DOM subtree. Zero interference between sections.

IX

Memory & Temporal Fields

The field currently exists in the present frame. Extending it backward (memory) and forward (prediction) opens a distinct class of use cases.

Reading History

A page that is warmer in the places a user has been. High-traffic corridors develop lower resistance. Not analytics — semantic sediment: local, continuous, immediately legible.

Dwell-Driven Mastery

Documentation where sections gain mass through repeated attention. A concept revisited five times is heavier than one skimmed. The field shows which ideas have been internalized.

Interrupted Path Recovery

The user left mid-flow. When they return, the uncompleted step is already the dominant body — attention is pulled there before they consciously re-orient. No session storage logic needed.

Staleness Gradient

Recently updated items are bright bodies; older items cool and lose charge. Staleness is visible as field entropy — not a timestamp, but a spatial warmth gradient across the surface.

XI

Collaboration & Shared Fields

Collaboration beyond cursors and avatars — multiple participants' attention becomes field contributions that sum.

Presence Field

Each active collaborator's focus is a charged body. A paragraph where three people are reading is demonstrably denser than one where nobody is. Departure leaves a cooling Memory Trace.

Consensus Well

Items with growing consensus pull toward a stable gravity well. Items with persistent disagreement show charge separation — two camps of opposing charge, visible as a split field topology.

Handoff Stream

Ownership changes create directional field flow. The handoff is visible as current — not just a status update in a list.

Capability Matrix

Use case × engine capability — which forces, feedback, and truth modes apply.

Use Case Forces Feedback Relations Signals-only Truth Mode
Weighted navigation attract designed
Error gravity attract, charge designed
Reading weight attract semantic
Completion momentum gravity, attract designed
Anomaly field gravity physical
Urgency sorting attract, charge physical
Relationship graphs attract physical
Product gravity gravity hybrid
Cart magnetism attract designed
Ambient typography semantic
Focus a11y designed
Evidence field attract, charge physical
Trust gradient gravity hybrid
Conflict field charge physical
Presence field attract hybrid
Reading history physical
Staleness gradient physical
Reciprocal UI any hybrid