generated from coulomb/repo-seed
chore: clear stale SHARD-WP-0003 workstream id (re-register on next sync)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -11,6 +11,7 @@ created: "2026-06-15"
|
||||
updated: "2026-06-15"
|
||||
depends_on:
|
||||
- SHARD-WP-0007
|
||||
state_hub_workstream_id: "4fb5b29b-955c-4f37-85cf-58b4643ab1ca"
|
||||
---
|
||||
|
||||
# SHARD-WP-0009 — git-backed DecisionLog + per-space append authority
|
||||
@@ -40,6 +41,7 @@ sharding (blueprint O-12). Single append authority per space is the target.
|
||||
id: SHARD-WP-0009-T1
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "a8fcbb3e-fbc4-4f68-9cf0-d8a6ee057191"
|
||||
```
|
||||
|
||||
A git-backed `DecisionLog` storage backend: each space is a ref/branch (or an objects stream);
|
||||
@@ -54,6 +56,7 @@ ordering preserved; deterministic serialization.
|
||||
id: SHARD-WP-0009-T2
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "62abd162-4243-4659-8d27-9fc967ab11a0"
|
||||
```
|
||||
|
||||
A **single append authority per space**: a lease/leader abstraction that serializes appends so
|
||||
@@ -68,6 +71,7 @@ hand-off resumes from head; a partitioned non-holder cannot fork the log.
|
||||
id: SHARD-WP-0009-T3
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "8cc3691e-05a7-443f-9292-a3fdf3fd59a4"
|
||||
```
|
||||
|
||||
`fold` reads the git log into `CoordinationState` (unchanged semantics); verify **read-your-
|
||||
@@ -80,6 +84,7 @@ process B (new handle) sees it; fold equals the in-memory fold for the same even
|
||||
id: SHARD-WP-0009-T4
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "281e1db4-6a75-456b-a2bc-b761feb10609"
|
||||
```
|
||||
|
||||
Make `InformationSpace` use the git backend (configurable; in-memory remains for tests). A
|
||||
|
||||
Reference in New Issue
Block a user