From 231046e3c68248317a1087a4e1adebf0d12fee74 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Sat, 21 Feb 2026 04:38:36 -0700 Subject: [PATCH] 2026-02-21T11-38-36_auto_memory/memories.db-wal --- .daemon/logs/signet-2026-02-21.log | 118 +++++++++++++++++++++++++++++ memory/memories.db-shm | Bin 32768 -> 32768 bytes memory/memories.db-wal | Bin 4128272 -> 4128272 bytes 3 files changed, 118 insertions(+) diff --git a/.daemon/logs/signet-2026-02-21.log b/.daemon/logs/signet-2026-02-21.log index 57abefdbc..4e20f2828 100644 --- a/.daemon/logs/signet-2026-02-21.log +++ b/.daemon/logs/signet-2026-02-21.log @@ -3253,3 +3253,121 @@ {"timestamp":"2026-02-21T11:34:06.701Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} {"timestamp":"2026-02-21T11:34:06.702Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":3,"durationMs":1}} {"timestamp":"2026-02-21T11:34:06.703Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-21T11:34:11.751Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-21T11-34-11_auto_memory/memories.db-wal","filesChanged":1}} +{"timestamp":"2026-02-21T11:34:29.157Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.157Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.157Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.157Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.158Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.158Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}} +{"timestamp":"2026-02-21T11:34:29.158Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.158Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.162Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.167Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.167Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.171Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.172Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}} +{"timestamp":"2026-02-21T11:34:29.176Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}} +{"timestamp":"2026-02-21T11:34:29.176Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.176Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.176Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.180Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.184Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:29.188Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.201Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:29.205Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"f19a2568-f060-40d0-8536-f02569b3f0cb","type":"preference","pinned":false}} +{"timestamp":"2026-02-21T11:34:29.209Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"5418f573-3f60-4246-a904-f683aa77b457","type":"rule","pinned":true}} +{"timestamp":"2026-02-21T11:34:29.213Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"d5f9e82e-48e6-4f1b-97f8-5d4697e2ab8b","type":"fact","pinned":false}} +{"timestamp":"2026-02-21T11:34:29.213Z","level":"error","category":"hooks","message":"Remember failed","error":{"name":"Error","message":"DbAccessor not initialised — call initDbAccessor() first","stack":"Error: DbAccessor not initialised — call initDbAccessor() first\n at getDbAccessor (/home/nicholai/signet/signetai/packages/daemon/src/db-accessor.ts:162:13)\n at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:931:20)\n at (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:733:18)"}} +{"timestamp":"2026-02-21T11:34:31.056Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"} +{"timestamp":"2026-02-21T11:34:31.062Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"scheduled"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"error","category":"hooks","message":"Failed to get project memories","error":{"name":"Error","message":"DbAccessor not initialised — call initDbAccessor() first","stack":"Error: DbAccessor not initialised — call initDbAccessor() first\n at getDbAccessor (/home/nicholai/signet/signetai/packages/daemon/src/db-accessor.ts:162:13)\n at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:308:16)\n at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:563:19)\n at (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:982:18)"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.066Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:31.082Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.083Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}} +{"timestamp":"2026-02-21T11:34:31.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}} +{"timestamp":"2026-02-21T11:34:31.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}} +{"timestamp":"2026-02-21T11:34:31.281Z","level":"info","category":"pipeline","message":"repair: requeued dead jobs","data":{"affected":2,"actor":"test-operator","reason":"test run"}} +{"timestamp":"2026-02-21T11:34:31.284Z","level":"info","category":"pipeline","message":"repair: requeued dead jobs","data":{"affected":3,"actor":"test-operator","reason":"test run"}} +{"timestamp":"2026-02-21T11:34:31.287Z","level":"info","category":"pipeline","message":"repair: released stale leases","data":{"affected":1,"cutoff":"2026-02-21T11:29:31.287Z","actor":"test-operator","reason":"test run"}} +{"timestamp":"2026-02-21T11:34:31.290Z","level":"info","category":"pipeline","message":"repair: FTS consistency check","data":{"memCount":1,"ftsCount":1,"mismatch":false,"repaired":false,"actor":"test-operator"}} +{"timestamp":"2026-02-21T11:34:31.293Z","level":"info","category":"pipeline","message":"repair: FTS consistency check","data":{"memCount":1,"ftsCount":1,"mismatch":false,"repaired":false,"actor":"test-operator"}} +{"timestamp":"2026-02-21T11:34:31.293Z","level":"info","category":"pipeline","message":"repair: retention sweep triggered","data":{"actor":"test-operator","reason":"test run"}} +{"timestamp":"2026-02-21T11:34:31.338Z","level":"info","category":"daemon","message":"Serving dashboard","data":{"path":"/home/nicholai/signet/signetai/packages/cli/dashboard/build"}} +{"timestamp":"2026-02-21T11:34:31.436Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}} +{"timestamp":"2026-02-21T11:34:31.437Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}} +{"timestamp":"2026-02-21T11:34:31.473Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:31.485Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"7181a11b-e52b-41f5-8d47-3d41ca4311b8","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:31.672Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:31.677Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:31.688Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"cfe21ac8-d78b-40ee-9daf-953bae472fea","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:31.877Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:31.880Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:31.891Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"e1d9e8fb-7c13-4134-b94e-e4c368fa446c","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:32.080Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.084Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:32.283Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.287Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:32.297Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}} +{"timestamp":"2026-02-21T11:34:32.297Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"4473322c-e219-4ae0-9633-7420b7803c87","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:32.486Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.490Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:32.539Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"5fbdc63a-a587-43b6-b3ea-7ee79769cc62","memoryId":"mem-slow","facts":0,"entities":0,"proposals":0,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:32.539Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.542Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:32.542Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.546Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:32.557Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"00f78670-140c-4eab-ab0d-eeedd6d3c639","memoryId":"mem-src-add","facts":1,"entities":1,"proposals":1,"writeMode":"phase-c","added":1,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:32.796Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:32.799Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:32.810Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"b7ab8f05-5f0b-4391-a6ea-1dfe20d20cb9","memoryId":"mem-src-add-no-emb","facts":1,"entities":1,"proposals":1,"writeMode":"phase-c","added":1,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:33.049Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:33.053Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:33.063Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"bb0024da-758b-4844-bb2f-dd638df0b4f8","memoryId":"mem-src-dedupe-1","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":1,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:33.074Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"9387faa0-7075-4691-b636-eba2d9a137e8","memoryId":"mem-src-dedupe-2","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":0,"deduped":1,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:33.402Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:33.406Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:33.416Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"df80f3a9-83b8-4ed6-94e3-4c3bb5b8981d","memoryId":"mem-src-lowconf","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":0,"deduped":0,"skippedLowConfidence":1,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:33.657Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:33.661Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:33.671Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"fd160f0b-ea3d-47db-a1c1-538869c7f851","memoryId":"mem-src-empty-normalized","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":0,"deduped":0,"skippedLowConfidence":1,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:33.911Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:33.914Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:33.925Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"6300fd1e-b233-4042-a360-94bd2456faa7","memoryId":"mem-src-delete","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":1,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:34.215Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:34.218Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"controlled-write"}} +{"timestamp":"2026-02-21T11:34:34.229Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"620c348a-df1b-40da-8a82-255295b8c680","memoryId":"mem-src-none","facts":1,"entities":0,"proposals":1,"writeMode":"phase-c","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:34.518Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:34.522Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:34.532Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"95f8be83-ab79-41ce-91ab-3282da410dfe","memoryId":"mem-src-frozen","facts":1,"entities":1,"proposals":1,"writeMode":"shadow","added":0,"deduped":0,"skippedLowConfidence":0,"blockedDestructive":0,"entitiesInserted":0,"entitiesUpdated":0,"relationsInserted":0,"relationsUpdated":0,"mentionsLinked":0}} +{"timestamp":"2026-02-21T11:34:34.772Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:34.776Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":1,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:34.786Z","level":"warn","category":"pipeline","message":"Job failed","data":{"jobId":"fd8a9cbd-a8e5-4500-8ee2-51e07d7821ef","error":"DB write failed","attempt":1}} +{"timestamp":"2026-02-21T11:34:35.076Z","level":"info","category":"pipeline","message":"Worker stopped"} +{"timestamp":"2026-02-21T11:34:35.080Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b","mode":"shadow"}} +{"timestamp":"2026-02-21T11:34:35.090Z","level":"warn","category":"pipeline","message":"Job failed","data":{"jobId":"644b72ae-66fc-4906-8f98-8e28cbf95773","error":"transient failure","attempt":1}} +{"timestamp":"2026-02-21T11:36:13.010Z","level":"warn","category":"git","message":"Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-21T11:36:13.010Z","level":"warn","category":"git","message":"Periodic sync failed: Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-21T11:38:31.811Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-21T11:38:31.812Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":3,"durationMs":1}} +{"timestamp":"2026-02-21T11:38:31.813Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/memory/memories.db-shm b/memory/memories.db-shm index 9ef63ba12cdb6ebfa8637f255ed3548607b24583..9bed111d657a20e7e84abd2310358703d5d5b29b 100644 GIT binary patch delta 312 zcmZo@U}|V!s+V}A%K!plK+MR%AYcfjs{|MrBDTksWg3Kcsx(jDK7Xw^vsuD{&8L0r7t%02X9mm{`A13ur9^I}mdKF)t8b;$~p@$;ZIp0(3?p5SIgS1rS#X zY*u94;>gO#AkCl-Wb!kz@-e6~=mVKQnV9(*41kPyrpZN~3m6T-Vv~7%IT&?-Om&vc zHi3JX88v|H?@W_FgtIYff)ulHa{=vRU|?fVWYFH67}w3gs5M!UF?n-9x*iLoE>OvQ UHdbB+6$U*ZQ<-J6TiGs70LL^;`v3p{ delta 257 zcmZo@U}|V!s+V}A%K!qQK+MR%AfN`Ms{|MrxMppiH%Gc=nM(8I?eo`)Gj|G1SG=jb zY%i(mL1u%16cGPM0$@P~hKcnHHwQDWcAT8RXw1yWAiX(|QIL_Dk3kj4_|3$~52O;A zCKq`w*c`<8i)k{CF9(pJ!Lr#Va1S$(^@C~hhj2C^BY};R3v47CgCbB*I|nNZg9wA% fn6pEI=g-*qC`4RDhDIESufRc5wm#S6xZ} diff --git a/memory/memories.db-wal b/memory/memories.db-wal index 16ea1e0c2f9c65c50e9e696dedaedd005f878f60..60a122e507ff694d2d1f9a7f6f095313ca9623eb 100644 GIT binary patch delta 699 zcmYk(Ur19?90%}w?%AKa-K~4eEmyAn$(8-lwLh8H)r^WBijw}YwuEdJ1yT=%pu+_% z6jU@?6y297eU>1-!jUZc-$N0bP(%+|5yT3MUThC3^xdHF2cMVk;hgj3ob3D`l7&n! znc%gPcEVwNJ=fUnJC*cOs@~J_Y)6F}h*7txo8#p3SS4f0f@I4*X>RBp?3>YxbKF5O zhFtDe?`J$C+Jd}CB-3hcu4-IDn#yM|I9KkPWT}TFL9OG@bKZ}JpLJ$&h&!qtvxM)` zui{IVeM;V$RbwH#Q){f=*UwrFbV1YwKmW5xB zi(O+0`z!6!xdFWxRwCh`UkQd<1lIiCH%qi+>NH&(Ytv~bzc^sQE7b-5#?7c`FE=XA z3`)+K@0cJuoQI}qW~6K!MEQF^%2 z0sp>2N&GM>uP0iy{?7(ky>*y33!SYjF%S>5v*d#?mHVb_6m*~m0~kR76PQ5+3s_+Z zNKo3h6qZ2+*uW0Up%NUh0#-s5IAImIzzrVo!fL1nAFP43Py_2=J#2uDPz!b7hfNTG dAcPf#p znVnBNbLZ@xGv}V!wg3H>tf7Y=VYTKK|4?z!0m8?9ihp^|w4fVLt{_@IS{d?W-y^vpjo!4sGWBJjlgR-Fh!v5MhE(XB}!*&sy`Z50Uc3{z>zhrYM z2?!=4ub##&OCRTgE0S1Tjsk6AHoJ*zc#CekNT3ROQg8XqVhS4$5#@yoUZdehONj-? zseHg+O;S9wpbG$#ci;fwi+EAaqk3CMdMx(BiZG6pk`2N^vyxS~koO zu@uA$ZeT+f(U;v;3&PWDx*d2TCR@Z8jb?G$$w$EWbZu?3=!NXCffH@qnI z(-n(%YqX$+&Az^$T_0;^ z;1aq^#S%_uKl%e3T&3I#G?#=5@Q=ziyMfJcvZ5dFxxw47soWZDA?*=KR#)xdL*BPID zAN_$8U7X{SxLNI*-n%MEV)I!}^_Exnu!420$0YFhB({eQ0|bs}7y;WDPvd$VIB<;c zmghDw-FraR;f%Gu!+2=VZ*q_vED75 ze^2&Ijnz(2z8trMhQ&L^DEF5lFSSfsmV<&5ptwst@E5)MNCec2PUuyvV=cC(4A?|@0Ql`!z5QywPK3oJ>!(1u$H zOP7nb8Ux~4{3gLjXu&Wo*4`$(uL2MUiG#J^?Wj?->u%uwqVF{<_#B1A!w$!W?$7KO z<;*H!r~P!(Qs@BYk zl;ujbteH|Po5m(lt9F=LSyiQ37NS#>g(jq~RA0B$%Tg)Pqsr1$T3J?1q115MP=={$ zMt4Q;Ha6k0u1ldbrSL>Ej9Lf&$3K;wJEteL^AF)hSn1pIr4ro>$tH-@Mudh@s+GAc-`jBZUl9MkcDDDypGPr~`GPF4T>B&}P(& z`p_1%6>UTP=mxYM-G~Oz4m5~{&@j3Q?L;GJ6zxJcqupo>?Lm9dINFEyqg&7fnnVZC X6q-ge=pZ_T4x?N1t6fLF{O?Zywov{*