--- id: FLUID-WP-0005 type: workplan title: "FLUID Insight - observation plane (Blueprint Phase B)" domain: infotech repo: fluid-core status: active owner: worsch topic_slug: fluid-core created: "2026-09-04" updated: "2026-09-04" planning_priority: high planning_order: 4 depends_on: - FLUID-WP-0004 --- # FLUID-WP-0005 - FLUID Insight Turn traffic into evidence. Deterministic heuristics only at this stage — no model inference anywhere in this workplan. ## T01 - Telemetry ingest and normalizer ```task id: FLUID-WP-0005-T01 status: todo priority: high ``` Request, error, sequence, adoption and explicit-feedback events into one normalized interaction event (Blueprint §6.1). ## T02 - Redaction and privacy filter ```task id: FLUID-WP-0005-T02 status: todo priority: high ``` Field exclusion, pseudonymization, tenant isolation, retention, cohort minimum sizes (§6.2). Raw payload capture is off by default and must stay that way — FLUID learns about the interface, not about people. ## T03 - Cohort engine ```task id: FLUID-WP-0005-T03 status: todo priority: medium ``` Coarse, stable, comparable over time (§6.3). Resist granularity: cohorts should not be more specific than the analysis requires. ## T04 - Interaction topology analyzer ```task id: FLUID-WP-0005-T04 status: todo priority: high ``` Recurring call-sequence detection (§6.4) — the signal that makes FLUID more than error counting. ## T05 - Pressure classifier ```task id: FLUID-WP-0005-T05 status: todo priority: high ``` The ten pressure classes from §6.5. Classification retains evidence references in every case. ## T06 - Pressure registry ```task id: FLUID-WP-0005-T06 status: todo priority: high ``` Deduplication, aggregation, frequency, severity, confidence, and the §9 lifecycle. Pressure may remain unresolved on purpose — not every mismatch deserves adaptation. ## T07 - Fitness engine ```task id: FLUID-WP-0005-T07 status: todo priority: high ``` Blueprint §18: primary metrics, guardrails, secondary and learning metrics kept distinct. Baseline and measurement window are retained, never recomputed. ## T08 - Explicit feedback collector ```task id: FLUID-WP-0005-T08 status: todo priority: medium ``` API Standards §15. Accepted over the wire, stored as evidence, and never treated as authority to change anything. ## T09 - CLI and pressure API ```task id: FLUID-WP-0005-T09 status: todo priority: medium ``` Blueprint §44.2 plus `fluid pressure list|show|dismiss`, `fluid cohort list`, `fluid fitness compare`.