Clone this repository
For self-hosted knots, clone URLs may differ based on your setup.
Also persisted analysis highlights to D1/PDS for island 3mlrokf4gho2i.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Node --experimental-strip-types requires .ts extensions in imports,
not .js. Also adds better error reporting in callContainer.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Remove the separate connections/relationships layer from strata analysis.
All edges are now network.cosmik.connection records. The analysis flags
existing edges as "hot" (semantically significant) via a highlights array
of AT URIs. Frontend renders hot edges with a star badge and accent border.
Lexicon changes:
- Remove #connection def and token defs (supports, contradicts, etc.)
- Remove connections from structuredAnalysis
- Add highlights (at-uri[]) to structuredAnalysis
Analysis changes:
- Replace findConnections with findHotEdges — scores edges by
vault/carry overlap and connection type, returns top AT URIs
- Remove validateConnections (no longer needed)
- Remove Connection interface
Worker changes:
- Replace relationships flattening with highlights passthrough
Frontend changes:
- Remove Relationships section
- Hot edges get .hot-edge class, star badge, accent border
- Edges header shows "N hot" count
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Was dropped in the edit-paradigm rewrite. Now rendered as editable
items with entity linking (Semble pages) and arrow styling.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Inline editing on all analysis fields (title, synthesis, themes,
tensions, questions). Theme tags are editable chips with add/remove.
Regenerate button re-runs analysis with diff highlighting (purple glow
on changed fields). Save to PDS button writes updated record via
com.atproto.repo.putRecord. Editable = human, generatable = machine,
symbiotic loop.
Also adds PUT /xrpc/org.latha.strata.updateRecord endpoint and
PDS_APP_PASSWORD worker secret for PDS writes.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>