Tapestry
62%
OAuth setup
Auth Agent • OAuth 2.0 flow with PKCE • 100%
Session tokens
Auth Agent • JWT with refresh rotation • 100%
Role middleware
Auth Agent • RBAC middleware chain • 100%
Permission gates
Auth Agent • Resource-level access control • 100%
Document schema
Data Agent • Versioned document model • 100%
CRDT engine
Data Agent • Yjs-based conflict-free sync • 100%
Sync protocol
Data Agent • WebSocket binary protocol • 100%
Conflict resolve
Data Agent • Last-writer-wins merge • 100%
Version history
Data Agent • Snapshot + incremental diffs • 100%
REST endpoints
API Agent • 24 endpoints, OpenAPI spec • 100%
WebSocket layer
API Agent • Presence + document channels • 100%
Rate limiting
API Agent • Token bucket per-user • 100%
Editor canvas
UI Agent • ProseMirror-based editor • 95%
Cursor presence
UI Agent • Live cursor + selection overlays • 88%
Pattern Card Error — Awaiting Weaver
The comment threading system needs a decision: should replies be nested infinitely or capped at a fixed depth?
Flat + Mentions Single-level replies with @mentions
Nested (3 deep) Three levels then collapse to flat
Infinite Nesting Reddit-style unlimited depth
Shuttle paused. Loom idle until the weaver provides new instructions…
Thread UI
Reply nesting
Thread API
Feed layout
Event stream
Activity store
Event collector
Data Agent • Kafka topic ingestion • 100%
Stream processor
Data Agent • Flink windowed aggregation • 100%
Time-series store
Data Agent • ClickHouse columnar storage • 100%
Query engine
API Agent • SQL-to-chart query builder • 100%
Cache layer
API Agent • Redis materialized views • 80%
Chart renderer
UI Agent • D3-based chart components • 70%
Dashboard grid
Team access
SSO integration
Auth Agent • SAML + OIDC federation • 100%
Workspace auth
Auth Agent • Multi-tenant workspace isolation • 100%
Message bus
API Agent • Redis pub/sub channels • 100%
Presence service
API Agent • Online/typing indicators • 85%
Message store
Data Agent • Partitioned message history • 100%
Channel list
UI Agent • Sidebar with unread badges • 90%
Message thread
Search index

Loom Legend

Auth Agent
Data Agent
API Agent
UI Agent
Warp (Timeline)
Gap (Awaiting Weaver)