Core framework for fluid interfaces to provide adaptive robust systems capability integration.
Find a file
tegwick 634807a0cb Add hypothesis lifecycle, competition groups, experiments and promotion
FLUID-WP-0006 T01, T02, T04, T07. The lifecycle graph is explicit
because the states carry meaning a reader relies on: a hypothesis that
jumped from DRAFT to ACCEPTED would claim evidence it never gathered and
the audit trail would show nothing wrong. Drafting stays cheap and
completeness is checked at READY, which is the claim that an idea is
worth someone's time.

Competition membership is symmetric, so a reader looking at one
hypothesis cannot miss that a rival exists. Losing a competition
supersedes rather than rejects: rejection says the explanation was
wrong, superseded says a better one won, and the distinction matters
when the winner is later refuted.

The experiment controller never touches traffic. Start returns a routing
policy for the router to consume and Stop returns one with no rules, so
interrupting an experiment is a document replacement rather than an
unwind. Allocation must sum to one, or matching traffic would fall
through to the default and quietly contaminate the control arm.

Promotion consults the gate and never bypasses it. A human may promote
against an inconclusive verdict, but only with an acknowledged override
that is recorded as one; outcomes that reduce exposure need no gate at
all, since requiring permission to stop would point a safety property
the wrong way.

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 06:39:33 +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 hypothesis lifecycle, competition groups, experiments and promotion 2026-09-04 06:39:33 +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.