fuzzy find my records ken.waow.tech
embeddings pds search
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

drop stale phase-F labeling from health + main.zig

phase A-F was an internal numbering from the python spike → zig backend
migration. nothing has been "phase F" in weeks; it just reads as nonsense
in the health endpoint. /health now returns {"status":"ok"}, and the
main.zig module comment describes what ken actually does.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5 -6
+4 -5
backend/src/main.zig
··· 1 - //! embed-on-pds backend — zig http server + llama.cpp inference + PDS index. 1 + //! ken backend — zig http server + llama.cpp inference + PDS index. 2 2 //! 3 - //! phase F: OAuth + vectors-on-PDS persistence. 4 - //! no persistent local storage — OAuth sessions live in memory (reset on 5 - //! redeploy), llama model + viewer assets live in the image, indexed packs 6 - //! write back to the user's own PDS as records + blobs. 3 + //! oauth sessions live in memory (reset on redeploy), llama model + viewer 4 + //! assets live in the image, indexed packs write back to the user's own PDS 5 + //! as records + blobs. 7 6 8 7 const std = @import("std"); 9 8 const Io = std.Io;
+1 -1
backend/src/server.zig
··· 104 104 } else if (mem.eql(u8, path, "/og.svg")) { 105 105 try sendAsset(request, OG_SVG, "image/svg+xml"); 106 106 } else if (mem.eql(u8, path, "/health")) { 107 - try sendJson(request, "{\"status\":\"ok\",\"phase\":\"F\"}"); 107 + try sendJson(request, "{\"status\":\"ok\"}"); 108 108 } else if (mem.eql(u8, path, "/oauth-client-metadata.json")) { 109 109 try oauth.handleClientMetadata(request); 110 110 } else if (mem.eql(u8, path, "/oauth/jwks")) {