Core framework for fluid interfaces to provide adaptive robust systems capability integration.
Find a file
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
.github/workflows Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
cmd Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
conformance Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
docs/adr Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
history Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
internal Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
schemas Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
spec Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
tools/schemagen Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
workplans Add telemetry ingest, feedback collector, pressure API and insight CLI 2026-09-04 03:19:06 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-09-04 01:51:58 +02:00
.gitignore Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
AGENTS.md Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
go.mod Add revision registry and deterministic resolver 2026-09-04 02:06:19 +02:00
go.sum Add revision registry and deterministic resolver 2026-09-04 02:06:19 +02:00
INTENT.md Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
Makefile Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
README.md Initial commit 2026-09-02 22:51:13 +00:00
SCOPE.md Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
WORK-RECORDS.md Add generated WORK-RECORDS 2026-09-04 01:52:53 +02:00

fluid-core

Core framework for fluid interfaces to provide adaptive robust systems capability integration.