Skip to content

Mission Control P2-1: memory schema, APIs, and browser UI#149

Merged
brianorwhatever merged 3 commits intoaviarytech:mainfrom
krusty-agent:feat/p2-3-team-dashboard-clean
Mar 2, 2026
Merged

Mission Control P2-1: memory schema, APIs, and browser UI#149
brianorwhatever merged 3 commits intoaviarytech:mainfrom
krusty-agent:feat/p2-3-team-dashboard-clean

Conversation

@krusty-agent
Copy link
Copy Markdown
Collaborator

Summary\n- add new table for Phase 3 memory/knowledge entries with full-text search index\n- add Convex memory functions (, ) supporting search + source/tag filters\n- expose authenticated REST endpoints at for create/list\n- add initial Memory browser page () with quick capture + search/filter controls\n- wire route into app shell\n\n## Validation\n-

lisa-temp@0.0.0 build
npx convex codegen 2>/dev/null; tsc -b && vite build

convex/didLogsHttp.ts(47,31): error TS2339: Property 'didLogs' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didLogsHttp.ts(79,40): error TS2339: Property 'didLogs' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(98,40): error TS2339: Property 'didLogs' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(129,47): error TS2339: Property 'didLogs' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(135,37): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(144,48): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(152,50): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(177,42): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(239,47): error TS2339: Property 'didLogs' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(244,37): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(248,48): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(251,50): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(264,33): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'.
convex/didResourcesHttp.ts(269,33): error TS2339: Property 'didResources' does not exist on type '{ rateLimits: { checkAndIncrement: FunctionReference<"mutation", "public", { key: string; endpoint: "verify" | "initiate"; }, { allowed: boolean; currentAttempts: number; retryAfterMs?: undefined; } | { ...; }, string | undefined>; checkStatus: FunctionReference<...>; clearAll: FunctionReference<...>; cleanupExpired...'. (fails in current main due pre-existing Convex generated API typing gaps in DID modules; unrelated to this PR)\n\n## Notes\n- current implementation focuses on coherent MVP slice for browsing/capturing memories; edit/delete and richer date-range filters are left for follow-up.

@brianorwhatever brianorwhatever merged commit 66e08cf into aviarytech:main Mar 2, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants