← all patterns

Gravity experimental

Focus Well

Gather the field toward whatever the operator or an agent is currently focused on, and let it relax as that attention goes stale.

Running the actual pattern live via applyPattern() — switch the substrate, stack overlays, watch the signals, or reverse the dynamics. Not a mock.

"Focus Well" — Gather the field toward whatever the operator or an agent is currently focused on, and let it relax as that attention goes stale.. It has a attract layer (draw matter into a focus / well). The active render stack is heatmap.

Runtime tokens
attract draw matter into a focus / well
Concepts
focus staleness
Metrics
salience a semantic lane — drive it with data-field-<metric> (or a domain model); without that its --field-<metric> stays inert salience is a host-supplied lane — drive it with data-field-<metric> (or a domain model); without that, its --field-* stays inert.
Diagnostics
inspector
Conditions
focused dwell threshold
Render
heatmap
Reduced motion
The top-salience entity takes a static in-focus marker (aria-current) and keeps its focusState rank; nothing travels or converges.
Without motion
Focus reads as an explicit ranked, source-labelled list — the focusState() sharp-tip digest. The meaning IS the list; nothing depends on the animated well.

Copy this pattern

<field-root></field-root>
  <div data-body="attract" data-strength="1" data-range="320" data-feedback></div>

See also