Remove container, add OAuth editing, parallelize discover, add island:search
- Remove Docker container, StrataContainer DO, PDS_APP_PASSWORD, and all
server-side PDS write routes (updateRecord, analyze, deriveIsland,
containerHealth, syncContainer, getCarryData)
- Frontend edits now write via OAuth session: putRecord for owner,
createRecord (fork) for non-owner with forkOf provenance
- OAuth callback preserves return page via state + sessionStorage
- Parallelize island:discover: batch 10 DIDs concurrently via
Promise.allSettled, merge resolvePDS+resolveHandle into single
resolveDidDoc call
- Add island:search CLI command for text-based island discovery
- Add synthesis-to-oxa migration script
- Edit chip moved below graph, shown/hidden based on auth state
- Login dialog uses placeholder instead of prefilled handle
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
feat: stigmergic knowledge synthesis platform
Cloudflare Workers + Containers + Contrail appview that cross-references
Semble cards against local vault and carry data, producing org.latha.strata
synthesis records as stigmergic signals for the network.
- Worker (Hono) with Contrail indexing, connection graph, citation pipeline
- Container analysis engine: reads R2 vault+carry, extracts themes, finds
connections, detects tensions, generates open questions, synthesizes prose
- org.latha.strata lexicon with sourceRef, structuredAnalysis, carryCrossRef
- R2 sync endpoints and CLI script for vault + carry upload
- Frontend SPA with Strata analysis modal on cards and resources
- Per-DID container instances via Durable Objects (10m idle sleep)
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Remove container, add OAuth editing, parallelize discover, add island:search
- Remove Docker container, StrataContainer DO, PDS_APP_PASSWORD, and all
server-side PDS write routes (updateRecord, analyze, deriveIsland,
containerHealth, syncContainer, getCarryData)
- Frontend edits now write via OAuth session: putRecord for owner,
createRecord (fork) for non-owner with forkOf provenance
- OAuth callback preserves return page via state + sessionStorage
- Parallelize island:discover: batch 10 DIDs concurrently via
Promise.allSettled, merge resolvePDS+resolveHandle into single
resolveDidDoc call
- Add island:search CLI command for text-based island discovery
- Add synthesis-to-oxa migration script
- Edit chip moved below graph, shown/hidden based on auth state
- Login dialog uses placeholder instead of prefilled handle
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
feat: stigmergic knowledge synthesis platform
Cloudflare Workers + Containers + Contrail appview that cross-references
Semble cards against local vault and carry data, producing org.latha.strata
synthesis records as stigmergic signals for the network.
- Worker (Hono) with Contrail indexing, connection graph, citation pipeline
- Container analysis engine: reads R2 vault+carry, extracts themes, finds
connections, detects tensions, generates open questions, synthesizes prose
- org.latha.strata lexicon with sourceRef, structuredAnalysis, carryCrossRef
- R2 sync endpoints and CLI script for vault + carry upload
- Frontend SPA with Strata analysis modal on cards and resources
- Per-DID container instances via Durable Objects (10m idle sleep)
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>