fluid-core/internal
tegwick 7e0de9e5b7
Some checks failed
ci / build (push) Failing after 3h11m37s
Add telemetry ingest, feedback collector, pressure API and insight CLI
Completes FLUID-WP-0005. Normalization and redaction live on one path,
shared by the in-process emitter and the ingest endpoint: two paths with
two normalizations would eventually disagree, and the disagreement would
surface as a pressure finding that is really a pipeline bug.

Telemetry kind is inferred from event shape rather than defaulting to
"request", since an error filed as a request understates the interface's
failure rate. A malformed event in a batch does not discard the rest.

Feedback is stored as evidence and creates no pressure and no hypothesis
on its own, per API Standards 15, with the consumer recorded as the
actor so their untrusted status stays visible in the audit trail. The
feedback endpoint is the only consumer-reachable part of the control
plane.

The observation endpoints are not served at all when no pseudonymization
salt is configured, rather than served with a generated one: a salt that
changed per run would make the same consumer look new every time and
every cohort count wrong.

Adds an end-to-end test driving real traffic through the gateway and
confirming it becomes a classified pressure record, with no raw consumer
identity reaching the store.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014KmVxhJ35tCo7rE7UnLwWu

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1116572@bnt-lap001
Assistant-Session: 8ba9bb93-a72a-4883-b189-2499cce5c400
2026-09-04 03:19:06 +02:00
..
contract Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
control Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
evidence Add evidence store, intent store and the fluid CLI 2026-09-04 02:26:23 +02:00
fitness Add fitness evaluator and telemetry measurer 2026-09-04 03:14:25 +02:00
intent Add evidence store, intent store and the fluid CLI 2026-09-04 02:26:23 +02:00
observation Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
policy Add signing, trust types, policy gate and publication pipeline 2026-09-04 02:56:30 +02:00
publish Add signing, trust types, policy gate and publication pipeline 2026-09-04 02:56:30 +02:00
runtime Add signing, trust types, policy gate and publication pipeline 2026-09-04 02:56:30 +02:00
signing Add signing, trust types, policy gate and publication pipeline 2026-09-04 02:56:30 +02:00