From 79a28b43372be2081fd2e3bfd59a58990b02e1dd Mon Sep 17 00:00:00 2001 From: Nicholai Date: Thu, 19 Feb 2026 23:51:24 -0700 Subject: [PATCH] 2026-02-20T06-51-24_auto_memory/memories.db-wal --- .daemon/logs/signet-2026-02-20.log | 63 +++++++++++++++++++++++++++++ .daemon/pid | 2 +- memory/memories.db-shm | Bin 32768 -> 32768 bytes memory/memories.db-wal | Bin 0 -> 70072 bytes 4 files changed, 64 insertions(+), 1 deletion(-) diff --git a/.daemon/logs/signet-2026-02-20.log b/.daemon/logs/signet-2026-02-20.log index bf0914594..dae1988d7 100644 --- a/.daemon/logs/signet-2026-02-20.log +++ b/.daemon/logs/signet-2026-02-20.log @@ -681,3 +681,66 @@ {"timestamp":"2026-02-20T06:49:57.740Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-49-57_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}} {"timestamp":"2026-02-20T06:50:28.710Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} {"timestamp":"2026-02-20T06:50:28.710Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}} +{"timestamp":"2026-02-20T06:50:33.730Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-50-33_auto_memory/memories.db-wal, memory/memories.db-shm","filesChanged":2}} +{"timestamp":"2026-02-20T06:51:12.118Z","level":"info","category":"daemon","message":"Serving dashboard","data":{"path":"/home/nicholai/signet/signetai/packages/cli/dashboard/build"}} +{"timestamp":"2026-02-20T06:51:12.119Z","level":"info","category":"daemon","message":"Signet Daemon starting"} +{"timestamp":"2026-02-20T06:51:12.119Z","level":"info","category":"daemon","message":"Agents directory","data":{"path":"/home/nicholai/.agents"}} +{"timestamp":"2026-02-20T06:51:12.119Z","level":"info","category":"daemon","message":"Port configured","data":{"port":3850}} +{"timestamp":"2026-02-20T06:51:12.130Z","level":"info","category":"daemon","message":"Memory schema initialized"} +{"timestamp":"2026-02-20T06:51:12.130Z","level":"info","category":"daemon","message":"Process ID","data":{"pid":1166082}} +{"timestamp":"2026-02-20T06:51:12.133Z","level":"info","category":"watcher","message":"File watcher started"} +{"timestamp":"2026-02-20T06:51:12.133Z","level":"info","category":"git","message":"Auto-sync enabled: every 300s"} +{"timestamp":"2026-02-20T06:51:12.221Z","level":"info","category":"daemon","message":"Server listening","data":{"address":"::1","port":3850}} +{"timestamp":"2026-02-20T06:51:12.221Z","level":"info","category":"daemon","message":"Daemon ready"} +{"timestamp":"2026-02-20T06:51:12.230Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass project\n===\n\narchitecture\n---\n\n- compass r","section":"(no section)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.230Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass","chunks":1,"sections":1}} +{"timestamp":"2026-02-20T06:51:12.232Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Depth Anything v3 Nuke Plugin\n\n- repo: /mnt/wor","section":"depth anything v3 nuke plugin","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.232Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Nuke .cat File Format (critical)\n\n- .cat files ","section":"nuke .cat file format (critical)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.233Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-26.md","chunks":2,"sections":2,"filename":"2026-01-26"}} +{"timestamp":"2026-02-20T06:51:12.234Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## TorchScript Lessons (hard-won)\n\n- nn.ModuleList","section":"torchscript lessons (hard-won)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.235Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Model Performance Notes\n\n- kimi-k2.5: 2/10 on n","section":"model performance notes","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.235Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-24.md","chunks":2,"sections":2,"filename":"2026-01-24"}} +{"timestamp":"2026-02-20T06:51:12.236Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Skill\n\n- materia-nuke-node skill at ~/.agents/s","section":"skill","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.236Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-materia/memory/MEMORY.md","projectId":"-mnt-work-dev-materia","chunks":5,"sections":5}} +{"timestamp":"2026-02-20T06:51:12.238Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass schedule project\n===\n\nkey patterns\n---\n\n- ","section":"(no section)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.238Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass-schedule/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass-schedule","chunks":1,"sections":1}} +{"timestamp":"2026-02-20T06:51:12.241Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"quickshell port\n===\n\nthe caelestia -> quickshell p","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-20T06:51:12.242Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"status (2026-02-08)\n---\n- deployed and running wit","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-20T06:51:12.242Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-home-nicholai/memory/MEMORY.md","projectId":"-home-nicholai","chunks":2,"sections":0}} +{"timestamp":"2026-02-20T06:51:12.243Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## DB Access Pattern (PR #58 fix)\n\n- `src/lib/db-u","section":"db access pattern (pr #58 fix)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.244Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Env Access Pattern\n\n- cloudflare workers: env v","section":"env access pattern","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.244Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Lessons Learned\n\n- when removing multiline bloc","section":"lessons learned","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.244Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass-custom-dashboards/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass-custom-dashboards","chunks":3,"sections":3}} +{"timestamp":"2026-02-20T06:51:12.245Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Veo 3.1 First-Last Frame Pipeline\n\n- When gener","section":"veo 3.1 first-last frame pipeline","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.246Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"### Nano Banana Pro (Input-Only Moderation)\n\n- Che","section":"nano banana pro (input-only moderation)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.249Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"### Veo 3.1 (Input AND Output Moderation)\n\n- Moder","section":"veo 3.1 (input and output moderation)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.249Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## API Format Notes (Gemini API, not Vertex AI)\n\n-","section":"api format notes (gemini api, not vertex ai)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.250Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Project Location\n\n- Working dir: `/mnt/work/dev","section":"project location","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.250Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-ai-studio-videos/memory/MEMORY.md","projectId":"-mnt-work-dev-ai-studio-videos","chunks":5,"sections":5}} +{"timestamp":"2026-02-20T06:51:12.252Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass project memory\n===\n\nMCP tool architecture ","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-20T06:51:12.252Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-15-pre-compaction-flush.md","chunks":13,"sections":13,"filename":"2026-02-15-pre-compaction-flush"}} +{"timestamp":"2026-02-20T06:51:12.253Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"netsuite gotchas:\n- 401 can mean timeout, not auth","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-20T06:51:12.253Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass","chunks":2,"sections":0}} +{"timestamp":"2026-02-20T06:51:12.255Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Tailwind v4 + styled-jsx Gotcha\n\n`hidden lg:fle","section":"tailwind v4 + styled-jsx gotcha","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.257Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Turbopack Build Bug\n\n`npx next build` crashes w","section":"turbopack build bug","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.257Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Theme: Modern Minimal (oklch)\n\n- Background: pu","section":"theme: modern minimal (oklch)","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.258Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-09.md","chunks":4,"sections":4,"filename":"2026-02-09"}} +{"timestamp":"2026-02-20T06:51:12.258Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Design Direction\n\n- Compact, minimal UI inspire","section":"design direction","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.259Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Key Paths\n\n- Theme vars: `app/globals.css`\n- Ap","section":"key paths","level":"section"}} +{"timestamp":"2026-02-20T06:51:12.259Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-cre-sync/memory/MEMORY.md","projectId":"-mnt-work-dev-cre-sync","chunks":5,"sections":5}} +{"timestamp":"2026-02-20T06:51:12.259Z","level":"info","category":"watcher","message":"Synced existing Claude memories","data":{"count":24}} +{"timestamp":"2026-02-20T06:51:12.259Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-14.md","chunks":2,"sections":2,"filename":"2026-02-14"}} +{"timestamp":"2026-02-20T06:51:12.263Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10-openagents-tracker.md","chunks":8,"sections":8,"filename":"2026-02-10-openagents-tracker"}} +{"timestamp":"2026-02-20T06:51:12.269Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10-signet.md","chunks":16,"sections":16,"filename":"2026-02-10-signet"}} +{"timestamp":"2026-02-20T06:51:12.270Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-20.md","chunks":2,"sections":0,"filename":"2026-01-20"}} +{"timestamp":"2026-02-20T06:51:12.275Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-17.md","chunks":8,"sections":8,"filename":"2026-02-17"}} +{"timestamp":"2026-02-20T06:51:12.280Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10.md","chunks":12,"sections":12,"filename":"2026-02-10"}} +{"timestamp":"2026-02-20T06:51:12.282Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-16-signet-architecture.md","chunks":6,"sections":6,"filename":"2026-02-16-signet-architecture"}} +{"timestamp":"2026-02-20T06:51:12.283Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/package-preferences.md","chunks":1,"sections":1,"filename":"package-preferences"}} +{"timestamp":"2026-02-20T06:51:12.284Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-31.md","chunks":1,"sections":1,"filename":"2026-01-31"}} +{"timestamp":"2026-02-20T06:51:12.287Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-07.md","chunks":8,"sections":8,"filename":"2026-02-07"}} +{"timestamp":"2026-02-20T06:51:12.290Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-27.md","chunks":4,"sections":4,"filename":"2026-01-27"}} +{"timestamp":"2026-02-20T06:51:12.290Z","level":"info","category":"daemon","message":"Imported existing memory files","data":{"files":15,"chunks":89}} +{"timestamp":"2026-02-20T06:51:19.021Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-20T06:51:19.022Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}} +{"timestamp":"2026-02-20T06:51:19.023Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/.daemon/pid b/.daemon/pid index 0ce93f3d3..50c6017c1 100644 --- a/.daemon/pid +++ b/.daemon/pid @@ -1 +1 @@ -1164583 \ No newline at end of file +1166082 \ No newline at end of file diff --git a/memory/memories.db-shm b/memory/memories.db-shm index fe9ac2845eca6fe6da8a63cd096d9cf9e24ece10..29890a4c7d6d87c2a91640cf83874a6585b57867 100644 GIT binary patch delta 300 zcmb7-u}TAB5QJy`%Uv#)OT1uX8%WA@<^`^@5X3ehNFaq+B`=U$f|Z3F=>k@PSXix~ z0ZT!|Hjm&_7(sM@E87fwEISM{Md6CVO%FbL@Nx!$tY!Bs1713lP5Q9^+L_It&cEKD zC+p>E(O)0$n)lsazW3*!{!E~p)^eLgYJ4_;fld3rYQ%bTh921qtfRW0#V^!rcVqN7rq*IxbO_d8W RRvAS>1ud0!!abFn_!p>3Pk8_U delta 80 zcmZo@U}|V!;+1%$%K!t66E8}OTChv7nNGgVi7p`mlYpuI4+Il)WHvsKbK3YI$`$~y C#T3N= diff --git a/memory/memories.db-wal b/memory/memories.db-wal index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..93bb3b0155a555b343256d174e9d0e85f4c99f8b 100644 GIT binary patch literal 70072 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