repo.work.assign_missing_identifiers
source: repo-manager reason: deterministic projection registration Assistant: claude-code Assistant-Model: opus Assistant-Process: 1116572@bnt-lap001 Assistant-Session: 8ba9bb93-a72a-4883-b189-2499cce5c400
This commit is contained in:
parent
813fee41b0
commit
0aab793a3a
8 changed files with 67 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ planning_priority: high
|
|||
planning_order: 2
|
||||
depends_on:
|
||||
- FLUID-WP-0002
|
||||
state_hub_workstream_id: "d9ce8eae-cd6f-5c43-a20b-eee8cc89b172"
|
||||
---
|
||||
|
||||
# FLUID-WP-0003 - Deterministic data plane
|
||||
|
|
@ -27,6 +28,7 @@ above it is dead.
|
|||
id: FLUID-WP-0003-T01
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "0dac6ab6-f3e4-5234-bb3c-2393558d8590"
|
||||
```
|
||||
|
||||
Transport termination, correlation IDs, coarse rate limiting, request size and
|
||||
|
|
@ -38,6 +40,7 @@ shape limits. Blueprint §5.1 — the gateway must not invent interface semantic
|
|||
id: FLUID-WP-0003-T02
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "6d8333ac-1bad-59a4-943d-b83819c8127a"
|
||||
```
|
||||
|
||||
The §5.2 precedence chain: explicit revision, bound client contract, experiment
|
||||
|
|
@ -50,6 +53,7 @@ without an auditable reason is a defect.
|
|||
id: FLUID-WP-0003-T03
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "1f042c4f-9e3f-50fa-985c-e4f2ebb3b38a"
|
||||
```
|
||||
|
||||
Map a resolved revision to an adapter upstream. Reject unpublished, failed,
|
||||
|
|
@ -62,6 +66,7 @@ read from routing policy the router does not author.
|
|||
id: FLUID-WP-0003-T04
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "70bae578-d3e3-5a00-b5cd-4c363bc5b473"
|
||||
```
|
||||
|
||||
OpenAPI 3.1 request and response validation (§5.4). The contract digest is part
|
||||
|
|
@ -73,6 +78,7 @@ of the revision artifact and is content-addressed.
|
|||
id: FLUID-WP-0003-T05
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "0d62a681-3154-50af-894a-98b35db7b040"
|
||||
```
|
||||
|
||||
Timeout, retry, circuit breaker, error mapping, tenant propagation (§5.6). The
|
||||
|
|
@ -85,6 +91,7 @@ language-agnostic promise is kept.
|
|||
id: FLUID-WP-0003-T06
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "cc3c2a03-b24c-51de-b695-8aa9bfae85ab"
|
||||
```
|
||||
|
||||
Structured errors carrying a FLUID correlation reference, leaking no backend
|
||||
|
|
@ -96,6 +103,7 @@ detail (§5.7).
|
|||
id: FLUID-WP-0003-T07
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "e10a5011-cb7e-5f1c-9a0d-0cfd2d535d13"
|
||||
```
|
||||
|
||||
Fire-and-forget emission. Blueprint §34.2 is a hard invariant: telemetry
|
||||
|
|
@ -107,6 +115,7 @@ backpressure must never block or slow a request. Test it under a stalled sink.
|
|||
id: FLUID-WP-0003-T08
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "1773c7bf-9400-576e-9e74-aa210f08e0c4"
|
||||
```
|
||||
|
||||
Append-only event storage, SQLite for development and Postgres-ready. Mutable
|
||||
|
|
@ -118,6 +127,7 @@ summaries exist only as derived views (§26).
|
|||
id: FLUID-WP-0003-T09
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "23d70a60-14bf-525e-a712-1d3a14111f62"
|
||||
```
|
||||
|
||||
Bind every revision to an `InterfaceEvolutionIntent` version (§27), so audit can
|
||||
|
|
@ -130,6 +140,7 @@ was made.
|
|||
id: FLUID-WP-0003-T10
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "ad7d83d7-a088-5ea4-94e7-fa5be49897b9"
|
||||
```
|
||||
|
||||
`fluid revision create|publish|list`, `fluid intent show`, `fluid events tail`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue