Add the conformance suite, echo fixture and integration guide
Some checks failed
ci / build (push) Has been cancelled
Some checks failed
ci / build (push) Has been cancelled
Completes FLUID-WP-0007. The seven minimal-conformance requirements and the mechanically checkable architectural invariants are asserted as tests rather than claimed in a README, because a conformance claim nobody re-checks is one that quietly stops being true. Only the checkable subset of the invariants is asserted; pretending a test can settle the rest would be worse than leaving them to review. TestFirstVerticalSlice runs all eleven steps of Blueprint 50 with no human steps: two revisions, explicit routing, telemetry, a cohort dimension, detected pressure, a hypothesis, a candidate, a 90/10 experiment, fitness comparison, promotion, and a complete audit trail. Requests per completed task fall from 5.65 to 1.00 against a 1.20 target. A companion test runs the loop twice and requires the same verdict, since a loop whose conclusion depended on run order would be measuring the harness rather than the interface. The failure-containment matrix covers Blueprint 34 directly: the data plane keeps serving with the evidence store closed, with telemetry wedged against a sink that never returns, after a failed build, after an experiment rollback, and with the adaptive concurrency limit saturated. Fixes a real bug the suite exposed. Drain closed the emitter outright, so every request after the first flush emitted into a dead emitter and was silently lost -- the kind of fault that makes a later measurement quietly wrong rather than loudly broken. Emitter.Flush now waits for delivery without stopping it. 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
This commit is contained in:
parent
61d8d8cabe
commit
55363905bc
16 changed files with 1885 additions and 23 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Conformance suite and self-validation"
|
||||
domain: infotech
|
||||
repo: fluid-core
|
||||
status: active
|
||||
status: done
|
||||
owner: worsch
|
||||
topic_slug: fluid-core
|
||||
created: "2026-09-04"
|
||||
|
|
@ -25,7 +25,7 @@ here runs in CI with no human steps and no external services.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T01
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "95b8d512-698c-5201-8f8d-18ff0a658f2c"
|
||||
```
|
||||
|
|
@ -38,7 +38,7 @@ reproduction of the Blueprint §33 worked example.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T02
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "71724683-78be-568c-bcd4-12df97e53941"
|
||||
```
|
||||
|
|
@ -50,7 +50,7 @@ claimed in a README.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "0ac5c378-038c-5c76-b082-d4868f9bb12b"
|
||||
```
|
||||
|
|
@ -63,7 +63,7 @@ until verified) matter most and get dedicated tests.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T04
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "7af0c88f-a00e-5cad-9fb6-2a297ecfd8b3"
|
||||
```
|
||||
|
|
@ -76,7 +76,7 @@ configuration each time.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T05
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "45f70116-04f4-5150-9275-2c8023389dc9"
|
||||
```
|
||||
|
|
@ -88,7 +88,7 @@ fitness comparison, promotion, complete audit trail.
|
|||
|
||||
```task
|
||||
id: FLUID-WP-0007-T06
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "29ce43f9-17e5-5798-a3f3-051af97224ce"
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue