Anomaly Bloom
surface unusual behavior as local heat and instability
Running the actual pattern live via applyPattern() — switch the substrate, stack overlays, watch the signals, or reverse the dynamics. Not a mock.
"Anomaly Bloom" — surface unusual behavior as local heat and instability. It has a thermal layer (agitate matter at a temperature), a diffuse layer (spread a quantity over the medium), a pressure layer (relax crowding (incompressibility)), a morph layer (assemble matter into a mark/shape (never words, §11)), and a memory layer (a decaying trail / hysteresis). The active render stack is heatmap, metaballs, particles.
Anomalies bloom locally as thermal heat that diffuses outward; they never auto-alarm, instead letting heat, pressure, and spread reveal whether the event is isolated, growing, or cooling into memory (the weak interaction is the local instability that lets behavior morph).
Copy this pattern
<field-root></field-root>
<div data-body="thermal" data-strength="1" data-range="320" data-feedback></div>
<div data-body="diffuse" data-strength="0.7" data-range="300"></div>
<div data-body="pressure" data-strength="0.6" data-range="260"></div>
<div data-body="morph" data-strength="0.4" data-range="220"></div>
<div data-body="memory" data-strength="0.4" data-range="260"></div> <script type="module">
import '@fundamental-engine/elements';
</script>
<field-root></field-root>
<div data-body="thermal" data-strength="1" data-range="320" data-feedback></div>
<div data-body="diffuse" data-strength="0.7" data-range="300"></div>
<div data-body="pressure" data-strength="0.6" data-range="260"></div>
<div data-body="morph" data-strength="0.4" data-range="220"></div>
<div data-body="memory" data-strength="0.4" data-range="260"></div> import { FieldField } from '@fundamental-engine/react';
export default function AnomalyBloom() {
return (
<FieldField>
<div data-body="thermal" data-strength="1" data-range="320" data-feedback />
<div data-body="diffuse" data-strength="0.7" data-range="300" />
<div data-body="pressure" data-strength="0.6" data-range="260" />
<div data-body="morph" data-strength="0.4" data-range="220" />
<div data-body="memory" data-strength="0.4" data-range="260" />
</FieldField>
);
} {
"id": "anomaly-bloom",
"name": "Anomaly Bloom",
"intent": "surface unusual behavior as local heat and instability",
"naturalField": "weak",
"primitives": [
"thermal",
"diffuse",
"pressure",
"morph",
"memory"
],
"bodies": [
{
"body": "thermal",
"strength": 1,
"range": 320,
"feedback": true
},
{
"body": "diffuse",
"strength": 0.7,
"range": 300
},
{
"body": "pressure",
"strength": 0.6,
"range": 260
},
{
"body": "morph",
"strength": 0.4,
"range": 220
},
{
"body": "memory",
"strength": 0.4,
"range": 260
}
],
"render": [
"heatmap",
"metaballs",
"particles"
],
"metrics": [
"anomaly",
"heat",
"spread",
"confidence"
],
"diagnostics": [
"heatmap",
"contours",
"energy",
"causality"
],
"accessibility": {
"reducedMotion": "anomaly badges with an affected-region list and a severity gradient",
"meaningWithoutMotion": "each anomaly is a labelled badge with a severity value and the region it affects, ranked by heat"
},
"notes": "Anomalies bloom locally as thermal heat that diffuses outward; they never auto-alarm, instead letting heat, pressure, and spread reveal whether the event is isolated, growing, or cooling into memory (the weak interaction is the local instability that lets behavior morph).",
"tier": "operational",
"status": "shipped",
"concepts": [
"anomaly",
"bloom"
],
"conditions": [
"threshold"
]
} See also
- Conflict Field make contradiction, uncertainty, and unstable state visible
- Memory Trace show where a user has been, paused, returned, or accumulated attention
- Decay Notice let stale, temporary, or completed state fade gracefully
- Phase Shift show a state transition: draft → published, pending → complete, hidden → active
- Selection Wake leave a subtle trail of user interaction and selection
- Staleness Drift make outdated content, data, or files cool and recede