tidaldb/.claude/skills
jordan.washburn fe711870be feat: M8 phases 7-10 — gRPC transport, cluster server, scatter-gather, multi-node UAT
Delivers the distributed fabric's network layer and HTTP cluster surface:

**m8p7: tidal-net crate (gRPC transport)**
- GrpcTransport implementing Transport trait via tonic 0.12
- Per-peer circuit breaker (Closed/Open/HalfOpen), mutual TLS via rustls
- Boxed error types (clippy-clean), graceful mutex recovery, debug_assert
  against calling block_on from tokio context
- Proto: WalShipping service (ShipSegment, StreamSegments stub, Heartbeat)
- 19 tests: contract, mTLS, reconnection, multi-node UAT, benchmarks

**m8p8: cluster subcommand + HTTP routes**
- ClusterState wrapping SimulatedCluster with region name mapping
- Routes: /health, /cluster/status, /cluster/promote, /partition, /heal
- Data routes: /items, /embeddings, /signals, /feed, /search (region-aware)
- Ranking profiles wired through ClusterConfig to all cluster nodes
- Topology YAML config, docker/cluster/Dockerfile (ENTRYPOINT+CMD, non-root)

**m8p9: scatter-gather query routing**
- Entity-sharded writes via Knuth multiplicative hash
- Scatter-gather RETRIEVE and SEARCH with deadline propagation (50ms-5ms)
- Partial failure: degraded=true with unavailable_shards metadata
- 6 tests: distribution, determinism, multi-shard retrieve, degraded
  partial results, deadline propagation, scatter-gather search

**m8p10: gRPC transport integration tests**
- 8 tests over real gRPC: replication convergence, idempotent replay,
  mixed signals, 3-node fan-out, partition/heal, degraded follower, perf
- Documented as tier-2 (in-process+gRPC); tier-3 multi-process pending
2026-04-11 13:51:08 -06:00
..
aeries-design-architect feat: add iknowyou app + complete M8 replication extensions + Aeries agents/skills 2026-02-24 21:09:11 -07:00
aeries-fullstack-engineer feat: add iknowyou app + complete M8 replication extensions + Aeries agents/skills 2026-02-24 21:09:11 -07:00
aeries-product-visionary feat: add iknowyou app + complete M8 replication extensions + Aeries agents/skills 2026-02-24 21:09:11 -07:00
align-tasks chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
build-site chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
develop chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
distribute feat: M8 phases 7-10 — gRPC transport, cluster server, scatter-gather, multi-node UAT 2026-04-11 13:51:08 -06:00
implement chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
milestone chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
research chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
review chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
roadmap feat: implement Milestone 1 phases 1-3 — schema, WAL, and storage layer 2026-02-20 16:43:24 -07:00
tidal-deliver-task chore: initialize tidalDB repository with schema foundation and standards 2026-02-20 12:52:20 -07:00
tidal-verify-completion-to-spec feat: implement Milestone 1 phases 1-3 — schema, WAL, and storage layer 2026-02-20 16:43:24 -07:00
uat feat: complete Milestone 5 — full-text search, RRF fusion, and creator search 2026-02-21 23:53:16 -07:00
write-blog feat: complete Milestone 5 — full-text search, RRF fusion, and creator search 2026-02-21 23:53:16 -07:00