{"timestamp":"2026-02-20T00:00:36.691Z","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-20T00:00:36.691Z","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-20T00:04:02.498Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:06.313Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:11.337Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T00-04-11_auto_memory/memories.db-shm, memory/memories.db-shm","filesChanged":2}}
{"timestamp":"2026-02-20T00:04:11.749Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:13.315Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:14.666Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:16.095Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:04:21.115Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T00-04-21_auto_memory/memories.db-shm, memory/memories.db-shm, me","filesChanged":4}}
{"timestamp":"2026-02-20T00:05:36.707Z","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-20T00:05:36.707Z","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-20T00:08:40.001Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:08:40.385Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:08:45.403Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T00-08-45_auto_memory/memories.db-shm, memory/memories.db-shm","filesChanged":2}}
{"timestamp":"2026-02-20T00:09:54.072Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:09:54.560Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:09:59.579Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T00-09-59_auto_memory/memories.db-shm, memory/memories.db-shm","filesChanged":2}}
{"timestamp":"2026-02-20T00:10:00.382Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T00:10:05.400Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T00-10-05_auto_memory/memories.db-shm","filesChanged":1}}
{"timestamp":"2026-02-20T00:10:36.708Z","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-20T00:10:36.708Z","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-20T00:15:36.712Z","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-20T00:15:36.712Z","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-20T00:20:37.356Z","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-20T00:20:37.356Z","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-20T00:25:36.681Z","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-20T00:25:36.681Z","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-20T00:30:36.698Z","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-20T00:30:36.698Z","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-20T00:35:36.695Z","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-20T00:35:36.695Z","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-20T00:40:36.709Z","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-20T00:40:36.709Z","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-20T00:45:36.700Z","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-20T00:45:36.700Z","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-20T00:50:36.699Z","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-20T00:50:36.699Z","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-20T00:55:36.702Z","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-20T00:55:36.702Z","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-20T01:00:36.723Z","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-20T01:00:36.723Z","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-20T01:05:36.798Z","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-20T01:05:36.798Z","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-20T01:10:36.703Z","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-20T01:10:36.703Z","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-20T01:15:36.692Z","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-20T01:15:36.692Z","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-20T01:20:36.689Z","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-20T01:20:36.689Z","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-20T01:25:36.705Z","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-20T01:25:36.705Z","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-20T01:30:36.710Z","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-20T01:30:36.710Z","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-20T01:33:29.298Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T01:33:29.995Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T01:33:30.034Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":39}}
{"timestamp":"2026-02-20T01:33:30.035Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T01:33:30.035Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T01:33:30.058Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T01:33:35.229Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T01-33-35_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T01:35:36.701Z","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-20T01:35:36.701Z","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-20T01:36:49.038Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T01:36:49.075Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T01:36:49.076Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T01:36:49.076Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T01:36:49.083Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T01:36:54.254Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T01-36-54_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T01:40:36.818Z","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-20T01:40:36.818Z","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-20T01:45:36.704Z","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-20T01:45:36.704Z","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-20T01:50:36.696Z","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-20T01:50:36.697Z","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-20T01:55:36.711Z","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-20T01:55:36.711Z","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-20T02:00:36.690Z","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-20T02:00:36.690Z","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-20T02:05:23.727Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T02:05:23.765Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":38}}
{"timestamp":"2026-02-20T02:05:23.765Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:05:23.765Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T02:05:28.785Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T02-05-28_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}}
{"timestamp":"2026-02-20T02:05:36.689Z","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-20T02:05:36.689Z","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-20T02:10:36.695Z","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-20T02:10:36.695Z","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-20T02:15:36.714Z","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-20T02:15:36.714Z","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-20T02:19:35.755Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:19:35.804Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:19:35.866Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:19:35.919Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:19:36.192Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:19:41.211Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T02-19-41_auto_memory/memories.db-shm, memory/memories.db-shm, me","filesChanged":5}}
{"timestamp":"2026-02-20T02:20:18.719Z","level":"info","category":"secrets","message":"Secret stored","data":{"name":"GOOGLE_AI_STUDIO_API"}}
{"timestamp":"2026-02-20T02:20:36.716Z","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-20T02:20:36.717Z","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-20T02:20:45.641Z","level":"info","category":"secrets","message":"Secret stored","data":{"name":"WORKOS_API_KEY"}}
{"timestamp":"2026-02-20T02:24:44.668Z","level":"info","category":"secrets","message":"Secret stored","data":{"name":"TEST_KEY"}}
{"timestamp":"2026-02-20T02:25:36.716Z","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-20T02:25:36.716Z","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-20T02:30:36.708Z","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-20T02:30:36.708Z","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-20T02:33:22.674Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T02:33:22.706Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":33}}
{"timestamp":"2026-02-20T02:33:22.707Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:33:22.707Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T02:33:22.730Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T02:33:27.909Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T02-33-27_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T02:35:36.718Z","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-20T02:35:36.718Z","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-20T02:40:36.705Z","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-20T02:40:36.705Z","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-20T02:45:36.724Z","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-20T02:45:36.725Z","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-20T02:48:56.981Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T02:48:57.018Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":38}}
{"timestamp":"2026-02-20T02:48:57.019Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T02:48:57.019Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T02:49:02.040Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T02-49-02_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}}
{"timestamp":"2026-02-20T02:50:36.744Z","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-20T02:50:36.744Z","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-20T02:55:36.724Z","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-20T02:55:36.725Z","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-20T03:00:36.705Z","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-20T03:00:36.705Z","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-20T03:02:24.053Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:02:24.110Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:02:24.173Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:02:24.571Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:02:29.593Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T03-02-29_auto_memory/memories.db-shm, memory/memories.db-shm, me","filesChanged":4}}
{"timestamp":"2026-02-20T03:05:36.763Z","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-20T03:05:36.763Z","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-20T03:10:36.709Z","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-20T03:10:36.709Z","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-20T03:15:36.723Z","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-20T03:15:36.723Z","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-20T03:20:36.739Z","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-20T03:20:36.739Z","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-20T03:25:36.767Z","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-20T03:25:36.767Z","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-20T03:30:36.718Z","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-20T03:30:36.718Z","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-20T03:35:36.712Z","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-20T03:35:36.712Z","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-20T03:39:16.352Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetweb"}}
{"timestamp":"2026-02-20T03:39:16.384Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":32}}
{"timestamp":"2026-02-20T03:39:16.385Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:39:16.385Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T03:39:16.407Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T03:39:21.585Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T03-39-21_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T03:40:36.708Z","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-20T03:40:36.708Z","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-20T03:40:59.022Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:40:59.022Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T03:40:59.040Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:40:59.089Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:40:59.140Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:40:59.516Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:41:04.536Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T03-41-04_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":6}}
{"timestamp":"2026-02-20T03:44:19.984Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"}}
{"timestamp":"2026-02-20T03:44:20.026Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":42}}
{"timestamp":"2026-02-20T03:44:20.028Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T03:44:20.028Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T03:44:20.051Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T03:44:25.224Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T03-44-25_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T03:45:36.765Z","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-20T03:45:36.765Z","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-20T03:50:36.716Z","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-20T03:50:36.716Z","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-20T03:55:36.724Z","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-20T03:55:36.724Z","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-20T04:00:36.712Z","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-20T04:00:36.712Z","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-20T04:05:36.720Z","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-20T04:05:36.720Z","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-20T04:10:36.724Z","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-20T04:10:36.724Z","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-20T04:15:36.723Z","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-20T04:15:36.723Z","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-20T04:20:36.713Z","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-20T04:20:36.713Z","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-20T04:25:36.726Z","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-20T04:25:36.726Z","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-20T04:30:36.750Z","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-20T04:30:36.751Z","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-20T04:35:36.715Z","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-20T04:35:36.715Z","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-20T04:40:36.721Z","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-20T04:40:36.721Z","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-20T04:45:36.720Z","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-20T04:45:36.720Z","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-20T04:50:36.722Z","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-20T04:50:36.722Z","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-20T04:55:36.749Z","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-20T04:55:36.749Z","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-20T05:00:36.728Z","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-20T05:00:36.728Z","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-20T05:05:36.727Z","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-20T05:05:36.727Z","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-20T05:10:36.726Z","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-20T05:10:36.726Z","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-20T05:15:36.738Z","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-20T05:15:36.738Z","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-20T05:20:36.726Z","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-20T05:20:36.726Z","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-20T05:25:36.734Z","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-20T05:25:36.734Z","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-20T05:30:36.735Z","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-20T05:30:36.735Z","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-20T05:35:36.727Z","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-20T05:35:36.727Z","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-20T05:40:36.741Z","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-20T05:40:36.741Z","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-20T05:45:36.722Z","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-20T05:45:36.722Z","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-20T05:50:36.733Z","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-20T05:50:36.734Z","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-20T05:55:36.734Z","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-20T05:55:36.734Z","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-20T05:56:37.774Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"}}
{"timestamp":"2026-02-20T05:56:37.811Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T05:56:37.812Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T05:56:37.812Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T05:56:42.831Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T05-56-42_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}}
{"timestamp":"2026-02-20T05:56:53.326Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T05:56:53.358Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":32}}
{"timestamp":"2026-02-20T05:56:53.359Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T05:56:53.359Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T05:56:53.367Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T05:56:58.543Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T05-56-58_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T05:57:01.118Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T06:00:36.741Z","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-20T06:00:36.741Z","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-20T06:05:36.743Z","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-20T06:05:36.743Z","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-20T06:10:37.483Z","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-20T06:10:37.483Z","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-20T06:14:21.521Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T06:14:43.823Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:14:43.861Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":38}}
{"timestamp":"2026-02-20T06:14:43.863Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:14:43.863Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:14:43.887Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:14:49.058Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-14-48_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:15:37.498Z","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-20T06:15:37.498Z","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-20T06:16:15.955Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:16:15.998Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":43}}
{"timestamp":"2026-02-20T06:16:15.999Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:16:15.999Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:16:16.023Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:16:21.194Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-16-21_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:20:37.483Z","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-20T06:20:37.483Z","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-20T06:22:31.061Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:22:31.098Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T06:22:31.099Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:22:31.099Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:22:31.106Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:22:36.281Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-22-36_auto_memory/memories.db-wal, memory/memories.db-shm, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:24:45.886Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:24:45.923Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T06:24:45.924Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:24:45.924Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:24:45.947Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:24:51.119Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-24-50_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:25:13.499Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:25:13.535Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":36}}
{"timestamp":"2026-02-20T06:25:13.536Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:25:13.536Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:25:13.559Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:25:18.735Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-25-18_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:25:34.804Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:25:34.841Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T06:25:34.842Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:25:34.842Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:25:34.865Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:25:36.735Z","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-20T06:25:36.736Z","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-20T06:25:40.036Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-25-39_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:30:36.758Z","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-20T06:30:36.758Z","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-20T06:32:58.208Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:32:58.208Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.208Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.208Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.209Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:32:58.209Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:32:58.209Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:32:58.209Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.209Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:32:58.210Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:389:18)"}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.210Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.211Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.211Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:440:18)"}}
{"timestamp":"2026-02-20T06:32:58.211Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.211Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.211Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:459:18)"}}
{"timestamp":"2026-02-20T06:32:58.211Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.212Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:32:58.212Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:479:18)"}}
{"timestamp":"2026-02-20T06:32:58.212Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:32:58.212Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.212Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.213Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.213Z","level":"error","category":"hooks","message":"Failed to query 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:140:13)\n    at getRecentMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:477:16)\n    at handlePreCompaction (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:605:26)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:522:18)"}}
{"timestamp":"2026-02-20T06:32:58.213Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:32:58.214Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:556:18)"}}
{"timestamp":"2026-02-20T06:32:58.215Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:570:18)"}}
{"timestamp":"2026-02-20T06:32:58.217Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:609:18)"}}
{"timestamp":"2026-02-20T06:32:58.217Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:631:18)"}}
{"timestamp":"2026-02-20T06:32:58.218Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:644:18)"}}
{"timestamp":"2026-02-20T06:32:58.219Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:670:18)"}}
{"timestamp":"2026-02-20T06:32:58.219Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:692:18)"}}
{"timestamp":"2026-02-20T06:32:58.219Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:719:18)"}}
{"timestamp":"2026-02-20T06:32:58.220Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:735:18)"}}
{"timestamp":"2026-02-20T06:32:58.221Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:762:18)"}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:34:35.493Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:34:35.494Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:389:18)"}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.494Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.495Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:34:35.495Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.495Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:440:18)"}}
{"timestamp":"2026-02-20T06:34:35.495Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.496Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.496Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:459:18)"}}
{"timestamp":"2026-02-20T06:34:35.496Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.497Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:34:35.497Z","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:140:13)\n    at getProjectMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:283:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:534:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:479:18)"}}
{"timestamp":"2026-02-20T06:34:35.497Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:34:35.497Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.497Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.497Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.498Z","level":"error","category":"hooks","message":"Failed to query 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:140:13)\n    at getRecentMemories (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:477:16)\n    at handlePreCompaction (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:605:26)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:522:18)"}}
{"timestamp":"2026-02-20T06:34:35.498Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:34:35.499Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:556:18)"}}
{"timestamp":"2026-02-20T06:34:35.500Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:570:18)"}}
{"timestamp":"2026-02-20T06:34:35.502Z","level":"error","category":"hooks","message":"User prompt submit 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:140:13)\n    at handleUserPromptSubmit (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:643:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:609:18)"}}
{"timestamp":"2026-02-20T06:34:35.503Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:631:18)"}}
{"timestamp":"2026-02-20T06:34:35.503Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:644:18)"}}
{"timestamp":"2026-02-20T06:34:35.504Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:670:18)"}}
{"timestamp":"2026-02-20T06:34:35.504Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:692:18)"}}
{"timestamp":"2026-02-20T06:34:35.505Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:719:18)"}}
{"timestamp":"2026-02-20T06:34:35.505Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:735:18)"}}
{"timestamp":"2026-02-20T06:34:35.506Z","level":"error","category":"hooks","message":"Recall 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:140:13)\n    at handleRecall (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:953:16)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:762:18)"}}
{"timestamp":"2026-02-20T06:35:36.762Z","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-20T06:35:36.762Z","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-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.007Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:36:44.008Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:36:44.008Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.009Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.010Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.010Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.011Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.011Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.012Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:36:44.013Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:36:44.013Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.013Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.014Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.015Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:36:44.016Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:36:44.021Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T06:36:44.022Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"dfcdc72a-08f5-4769-85b7-343f2f8273f4","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:36:44.023Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"182f95cb-e948-416f-b1c5-6778a8d323fc","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:36:44.024Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"f9802015-a9fb-4bdb-9493-237728d630f3","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:36:44.024Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:698:18)"}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.092Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:01.093Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:01.093Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.094Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.095Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.095Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.096Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.097Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:01.098Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:37:01.098Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.098Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.098Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.099Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.100Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:01.101Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:01.106Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:01.107Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"5d870eac-ab45-4119-918f-c706cd868173","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:37:01.108Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"8cd9ac81-cf7a-49ba-9bdf-36e7c529df8e","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:37:01.109Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"904ea99a-fac4-4eb5-9707-89cec357f82b","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:37:01.109Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:698:18)"}}
{"timestamp":"2026-02-20T06:37:14.397Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:14.397Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.397Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.397Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.397Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:14.398Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:14.398Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:14.398Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.398Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.399Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.400Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.400Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.401Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.401Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.402Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:37:14.402Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.402Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.403Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.403Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.404Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:37:14.405Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.409Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}}
{"timestamp":"2026-02-20T06:37:14.410Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"e155d784-21d8-46b8-8284-aca9d247dd6c","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:37:14.411Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"99d9098a-f60c-4b37-aebf-9ed4b41d5d8c","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:37:14.412Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"bec70c6b-76aa-4bb6-9fc6-1dd9fb986e4c","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:37:14.412Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:698:18)"}}
{"timestamp":"2026-02-20T06:38:25.827Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:38:25.827Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.827Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.827Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.828Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:38:25.828Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:38:25.828Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:38:25.828Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.829Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.830Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.830Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.831Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.831Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:38:25.832Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:38:25.833Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:38:25.833Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.833Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.834Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.834Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:38:25.836Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T06:38:25.840Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T06:38:25.840Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"389c4503-7fde-4555-8f8e-1a2f7b4f7ac2","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:38:25.841Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"0b2d7c01-ac63-48da-9359-9c463fcdcfd7","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:38:25.842Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"a2c63b13-4f7c-497b-be56-ad98959f529a","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:38:25.843Z","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:140:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:898:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:698:18)"}}
{"timestamp":"2026-02-20T06:39:37.883Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T06:39:55.346Z","level":"error","category":"hooks","message":"Session end failed","error":{"name":"Error","message":"Ollama timeout","stack":"Error: Ollama timeout\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:787:33)"}}
{"timestamp":"2026-02-20T06:39:55.361Z","level":"error","category":"hooks","message":"Session end failed","error":{"name":"Error","message":"Ollama timeout","stack":"Error: Ollama timeout\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:787:33)"}}
{"timestamp":"2026-02-20T06:40:36.739Z","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-20T06:40:36.739Z","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-20T06:42:57.338Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:42:57.375Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T06:42:57.377Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:42:57.377Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:42:57.400Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:43:02.574Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-43-02_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:43:34.400Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:43:39.572Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-43-39_auto_memory/memories.db","filesChanged":1}}
{"timestamp":"2026-02-20T06:45:36.736Z","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-20T06:45:36.736Z","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-20T06:48:22.185Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.185Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.185Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.185Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.186Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.186Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.186Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.186Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.188Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.189Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:48:22.189Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.189Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.189Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.189Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.190Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.192Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.192Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.195Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.195Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.197Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:48:22.198Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:48:22.198Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.198Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.200Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.203Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:48:22.206Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T06:48:22.214Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}}
{"timestamp":"2026-02-20T06:48:22.217Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"942168c7-91d9-40a5-8446-187ea6054c7a","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:48:22.219Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"02408b00-4a05-45db-9207-7fdff73a919b","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:48:22.221Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"4c2795ef-7f60-4969-9d5a-a43bab40e5cf","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:48:22.221Z","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:132:13)\n    at handleRemember (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T06:48:32.069Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T06:48:32.106Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":37}}
{"timestamp":"2026-02-20T06:48:32.107Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:48:32.107Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:48:32.130Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db"}}
{"timestamp":"2026-02-20T06:48:37.304Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-48-37_auto_memory/memories.db-shm, memory/memories.db-wal, me","filesChanged":3}}
{"timestamp":"2026-02-20T06:48:42.568Z","level":"info","category":"daemon","message":"Serving dashboard","data":{"path":"/home/nicholai/node_modules/signetai/dashboard"}}
{"timestamp":"2026-02-20T06:48:42.568Z","level":"info","category":"daemon","message":"Signet Daemon starting"}
{"timestamp":"2026-02-20T06:48:42.568Z","level":"info","category":"daemon","message":"Agents directory","data":{"path":"/home/nicholai/.agents"}}
{"timestamp":"2026-02-20T06:48:42.568Z","level":"info","category":"daemon","message":"Port configured","data":{"port":3850}}
{"timestamp":"2026-02-20T06:48:42.569Z","level":"info","category":"daemon","message":"Memory schema initialized"}
{"timestamp":"2026-02-20T06:48:42.569Z","level":"info","category":"daemon","message":"Process ID","data":{"pid":1163430}}
{"timestamp":"2026-02-20T06:48:42.571Z","level":"info","category":"watcher","message":"File watcher started"}
{"timestamp":"2026-02-20T06:48:42.571Z","level":"info","category":"git","message":"Auto-sync enabled: every 300s"}
{"timestamp":"2026-02-20T06:48:42.612Z","level":"info","category":"daemon","message":"Server listening","data":{"address":"::1","port":3850}}
{"timestamp":"2026-02-20T06:48:42.612Z","level":"info","category":"daemon","message":"Daemon ready"}
{"timestamp":"2026-02-20T06:48:42.677Z","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:48:42.677Z","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:48:42.679Z","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:48:42.680Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:48:42.680Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:48:42.681Z","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:48:42.681Z","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:48:42.682Z","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:48:42.683Z","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:48:42.684Z","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:48:42.684Z","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:48:42.684Z","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:48:42.686Z","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:48:42.686Z","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:48:42.687Z","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:48:42.688Z","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:48:42.688Z","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:48:42.690Z","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:48:42.692Z","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:48:42.695Z","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:48:42.695Z","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:48:42.696Z","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:48:42.697Z","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:48:42.698Z","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:48:42.699Z","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:48:42.700Z","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:48:42.700Z","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:48:42.701Z","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:48:42.702Z","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:48:42.703Z","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:48:42.703Z","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:48:42.704Z","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:48:42.704Z","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:48:42.705Z","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:48:42.705Z","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:48:42.706Z","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:48:42.707Z","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:48:42.707Z","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:48:42.707Z","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:48:42.707Z","level":"info","category":"watcher","message":"Synced existing Claude memories","data":{"count":24}}
{"timestamp":"2026-02-20T06:48:42.711Z","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:48:42.717Z","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:48:42.717Z","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:48:42.720Z","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:48:42.727Z","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:48:42.729Z","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:48:42.729Z","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:48:42.730Z","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:48:42.733Z","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:48:42.735Z","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:48:42.735Z","level":"info","category":"daemon","message":"Imported existing memory files","data":{"files":15,"chunks":89}}
{"timestamp":"2026-02-20T06:48:47.701Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-48-47_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}}
{"timestamp":"2026-02-20T06:49:11.629Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:49:11.629Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:49:16.647Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-49-16_auto_memory/memories.db-shm, memory/memories.db-wal","filesChanged":2}}
{"timestamp":"2026-02-20T06:49:52.612Z","level":"info","category":"daemon","message":"Serving dashboard","data":{"path":"/home/nicholai/node_modules/signetai/dashboard"}}
{"timestamp":"2026-02-20T06:49:52.612Z","level":"info","category":"daemon","message":"Signet Daemon starting"}
{"timestamp":"2026-02-20T06:49:52.612Z","level":"info","category":"daemon","message":"Agents directory","data":{"path":"/home/nicholai/.agents"}}
{"timestamp":"2026-02-20T06:49:52.612Z","level":"info","category":"daemon","message":"Port configured","data":{"port":3850}}
{"timestamp":"2026-02-20T06:49:52.613Z","level":"info","category":"daemon","message":"Memory schema initialized"}
{"timestamp":"2026-02-20T06:49:52.613Z","level":"info","category":"daemon","message":"Process ID","data":{"pid":1164583}}
{"timestamp":"2026-02-20T06:49:52.615Z","level":"info","category":"watcher","message":"File watcher started"}
{"timestamp":"2026-02-20T06:49:52.615Z","level":"info","category":"git","message":"Auto-sync enabled: every 300s"}
{"timestamp":"2026-02-20T06:49:52.658Z","level":"info","category":"daemon","message":"Server listening","data":{"address":"::1","port":3850}}
{"timestamp":"2026-02-20T06:49:52.659Z","level":"info","category":"daemon","message":"Daemon ready"}
{"timestamp":"2026-02-20T06:49:52.715Z","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:49:52.715Z","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:49:52.718Z","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:49:52.719Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-shm"}}
{"timestamp":"2026-02-20T06:49:52.719Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:49:52.720Z","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:49:52.721Z","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:49:52.721Z","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:49:52.722Z","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:49:52.723Z","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:49:52.724Z","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:49:52.724Z","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:49:52.725Z","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:49:52.725Z","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:49:52.727Z","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:49:52.729Z","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:49:52.729Z","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:49:52.729Z","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:49:52.732Z","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:49:52.734Z","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:49:52.734Z","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:49:52.734Z","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:49:52.735Z","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:49:52.737Z","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:49:52.737Z","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:49:52.739Z","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:49:52.739Z","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:49:52.740Z","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:49:52.741Z","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:49:52.742Z","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:49:52.742Z","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:49:52.743Z","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:49:52.744Z","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:49:52.745Z","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:49:52.745Z","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:49:52.746Z","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:49:52.746Z","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:49:52.746Z","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:49:52.747Z","level":"info","category":"watcher","message":"Synced existing Claude memories","data":{"count":24}}
{"timestamp":"2026-02-20T06:49:52.748Z","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:49:52.753Z","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:49:52.759Z","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:49:52.760Z","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:49:52.766Z","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:49:52.772Z","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:49:52.774Z","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:49:52.775Z","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:49:52.775Z","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:49:52.779Z","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:49:52.783Z","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:49:52.783Z","level":"info","category":"daemon","message":"Imported existing memory files","data":{"files":15,"chunks":89}}
{"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"}}
{"timestamp":"2026-02-20T06:51:24.041Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-51-24_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.615Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.616Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:51:30.618Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.618Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.619Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.621Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.622Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T06:51:30.624Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.624Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.626Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T06:51:30.627Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T06:51:30.627Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.627Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.629Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.631Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T06:51:30.634Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T06:51:30.643Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T06:51:30.645Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"09d8e202-f91e-4ede-b50b-b90b65024dfc","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T06:51:30.647Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"a6c6aa40-d17a-47da-98b8-84a533e3682e","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T06:51:30.650Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"e8792544-be27-493e-bfbb-13e25d2fc7a3","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T06:51:30.650Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T06:54:13.430Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/mnt/work/dev/client-work/martine-vogel/compass/compass"}}
{"timestamp":"2026-02-20T06:54:13.431Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T06:54:13.431Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:54:18.446Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-54-18_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T06:55:22.498Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/mnt/work/dev/client-work/martine-vogel/compass/compass"}}
{"timestamp":"2026-02-20T06:55:22.499Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T06:55:22.499Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:55:27.517Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-55-27_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T06:56:00.624Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/mnt/work/dev/client-work/martine-vogel/compass/compass"}}
{"timestamp":"2026-02-20T06:56:00.625Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T06:56:00.625Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T06:56:05.641Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T06-56-05_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T06:56:12.767Z","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-20T06:56:12.767Z","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-20T07:01:12.792Z","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-20T07:01:12.792Z","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-20T07:03:50.438Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T07:03:50.439Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T07:03:50.439Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T07:03:55.457Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T07-03-55_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T07:06:12.812Z","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-20T07:06:12.812Z","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-20T07:11:12.787Z","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-20T07:11:12.787Z","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-20T07:16:12.775Z","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-20T07:16:12.775Z","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-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.935Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.938Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.938Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.938Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.939Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.941Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.941Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.944Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.944Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.947Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T07:16:58.947Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:16:58.947Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.947Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.950Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.952Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:16:58.955Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T07:16:58.964Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T07:16:58.966Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"2f416a33-2cdd-4b96-a5f0-8a7b1a185777","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T07:16:58.968Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"5eaa4b0e-95f7-42a1-b506-a9f04b9dd7a2","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T07:16:58.971Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"7ace2649-1852-473a-8652-ec0fecf986fe","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T07:16:58.971Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T07:17:28.507Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.507Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.507Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.507Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.508Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.508Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:28.508Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.508Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.510Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.511Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.514Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.514Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.516Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.517Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:28.519Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T07:17:28.519Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.519Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.520Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.522Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.524Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:28.527Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:28.536Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:28.538Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"48a7fd67-2729-4216-aec1-8acedc77ffd1","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T07:17:28.540Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"22d758a2-76e9-4232-8a65-3a2e94d3f08a","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T07:17:28.543Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"093b694a-5de7-4117-b513-ff557680dcdc","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T07:17:28.543Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T07:17:36.964Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.965Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.967Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:17:36.968Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.969Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.969Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:36.969Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.969Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.971Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.971Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.974Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.974Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.977Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T07:17:36.977Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.978Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.978Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.980Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.983Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:17:36.986Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T07:17:36.994Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}}
{"timestamp":"2026-02-20T07:17:36.997Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"8b49eef0-84de-48b0-a741-ee27f0304e66","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T07:17:36.999Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"a6605a43-7e5c-4d89-a80e-a648d9f8334a","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T07:17:37.002Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"ade6806f-f9d5-4fe5-91a2-64ea748b2adf","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T07:17:37.002Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T07:21:12.782Z","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-20T07:21:12.782Z","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-20T07:26:12.797Z","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-20T07:26:12.797Z","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-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.083Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.086Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.087Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.089Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.090Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:29:56.092Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.092Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.095Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T07:29:56.095Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.095Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.095Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.098Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.100Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:29:56.103Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.112Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}}
{"timestamp":"2026-02-20T07:29:56.115Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"ec865298-58d2-4219-8f66-e0159f9a2648","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T07:29:56.117Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"c4b3e874-2fb8-4c2c-95d8-c84c9c32d398","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T07:29:56.120Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"e505a538-1dfe-41c0-b84f-1d88823d2112","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T07:29:56.120Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T07:31:12.794Z","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-20T07:31:12.794Z","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-20T07:35:33.435Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T07:35:33.435Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":0}}
{"timestamp":"2026-02-20T07:35:33.436Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T07:35:38.455Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T07-35-38_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T07:36:12.793Z","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-20T07:36:12.793Z","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-20T07:41:13.526Z","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-20T07:41:13.526Z","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-20T07:44:32.367Z","level":"info","category":"secrets","message":"Secret deleted","data":{"name":"TEST_KEY"}}
{"timestamp":"2026-02-20T07:46:12.782Z","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-20T07:46:12.782Z","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-20T07:47:57.932Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T07:47:57.933Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T07:47:57.933Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T07:48:02.952Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T07-48-02_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T07:51:12.791Z","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-20T07:51:12.791Z","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-20T07:53:19.876Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.877Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.880Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.881Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.883Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.883Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.886Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.886Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.889Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T07:53:19.889Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.889Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.889Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.892Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.894Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:19.897Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:19.906Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T07:53:19.908Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"95d97725-25f5-431d-9bd0-8964de1d6e5d","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T07:53:19.911Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"19c705a9-29f0-4998-aa81-f61eb03bd481","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T07:53:19.913Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"3ed7685a-39d8-467e-b769-942f001cca08","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T07:53:19.914Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T07:53:22.791Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T07:53:22.795Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T07:53:22.797Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"scheduled"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.798Z","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:297:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:551:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:980:18)"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.798Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T07:53:22.807Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.808Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T07:53:22.810Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T07:53:22.810Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T07:56:12.788Z","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-20T07:56:12.789Z","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-20T07:58:19.288Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T07:58:19.288Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T07:58:19.314Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.326Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"2a9da967-7c11-47c7-80ea-8c76376caa32","memoryId":"mem-d","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T07:58:19.515Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:19.517Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.528Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"9a7e6ace-51fb-4b98-8f70-680ed91ebf76","memoryId":"mem-e","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T07:58:19.717Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:19.719Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.920Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:19.922Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.972Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"38c783ff-67f8-4f5f-b3fd-c7c6d437ff41","memoryId":"mem-slow","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T07:58:19.972Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:19.975Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.975Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:19.976Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":2,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:19.987Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T07:58:19.987Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"a5b6c351-6900-4b9d-aa74-1c9340e4f07c","memoryId":"mem-f","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T07:58:20.126Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T07:58:20.128Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":1,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T07:58:20.138Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T07:58:20.138Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"d5d6fac9-300e-4fa9-a8fd-1d4833819f10","memoryId":"mem-g","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:01:12.821Z","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-20T08:01:12.821Z","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-20T08:01:54.626Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:01:54.627Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:01:54.656Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:01:54.668Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"bcd35462-2ff0-4185-a56d-cfb0044fe598","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:01:54.857Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:01:54.860Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:01:54.872Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"370b525f-1db6-4abb-bd44-31f64fe84af8","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:01:55.060Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:01:55.062Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:01:55.073Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"a2562078-c06a-4258-9e67-8bd4bcec125e","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:01:55.262Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:01:55.264Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:01:55.465Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:01:55.467Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:01:55.477Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:01:55.477Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"a0e602e0-284e-4a67-ad6c-fd4e891e3fba","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:02:55.757Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:02:55.757Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:02:55.785Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:02:55.797Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"b9e12d06-2d65-41b4-9725-a99508bf35c4","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:02:55.986Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:02:55.988Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:02:55.998Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"544e5183-15a7-4320-9123-f2f0a6bd89e2","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:02:56.189Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:02:56.191Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:02:56.201Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"d739254c-4bb5-436f-9e6a-7baafbe15e3a","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:02:56.391Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:02:56.393Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:02:56.593Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:02:56.595Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:02:56.606Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:02:56.606Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"4f7af8c9-d526-4391-ad85-305c0e6aa060","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:03:04.181Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:03:04.181Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:03:04.209Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:04.221Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"ab0dfd2e-287c-4bd7-af05-c6b4f13e426b","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:04.410Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:04.412Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:04.423Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"be1ac14f-0e2f-4928-8de9-c63cd2463a63","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:04.613Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:04.615Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:04.626Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"ac533ac9-c28e-4fcc-b41b-84b0a3816d60","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:04.815Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:04.817Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:05.018Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:05.020Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:05.030Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:03:05.030Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"519c19b1-ac3e-4c49-86f9-f3bc9e34a0ca","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:03:09.545Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.546Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.548Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.549Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.550Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:09.550Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.550Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.552Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.552Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.554Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.555Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:09.557Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T08:03:09.557Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.558Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.558Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.560Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.562Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:09.565Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:09.574Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:09.576Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"1eab7a1a-a38d-4a55-bf3e-59a971af15ed","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T08:03:09.579Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"43d0a61c-99f5-447d-89c8-41bb1b503a2f","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T08:03:09.581Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"c9bd5b69-92de-4eb2-a981-aaec1df6e8a8","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T08:03:09.581Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T08:03:11.156Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T08:03:11.159Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:03:11.162Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"scheduled"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.163Z","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:297:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:551:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:980:18)"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.163Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:11.173Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.173Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:11.175Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:11.176Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:11.226Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:03:11.226Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:03:11.250Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:11.262Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"be1a58ec-be8d-42f6-9af8-46a27e3aaff2","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:11.451Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:11.453Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:11.463Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"d771f8c5-1ea9-493f-b659-e235d54f7094","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:11.654Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:11.656Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:11.667Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"4ac232f8-b019-40dc-a524-8ee2c2763622","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:11.856Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:11.858Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:12.058Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:12.060Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:12.071Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:03:12.071Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"7fb990cf-aaa2-4415-b767-a226519d24b5","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:03:12.260Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:12.262Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:12.313Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"7fd5edfc-b06d-4483-accb-f8a9de3505a7","memoryId":"mem-slow","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:03:12.313Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:12.315Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:12.315Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:12.317Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":1,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:12.327Z","level":"warn","category":"pipeline","message":"Job failed","data":{"jobId":"3ee81190-9b97-463e-b252-83aca83b43fb","error":"DB write failed","attempt":1}}
{"timestamp":"2026-02-20T08:03:43.323Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:03:43.323Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:03:43.351Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:43.363Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"645e8e78-d067-40e1-ad66-5db95f2c3952","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:43.552Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:43.554Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:43.563Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"0e73ae35-9704-44d8-9ed4-db61ab2cf543","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:43.753Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:43.755Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:43.765Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"072a1ca8-ad81-4be2-8ad0-312a572748bb","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:03:43.955Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:43.957Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:44.158Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:03:44.160Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:44.170Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:03:44.170Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"e9d9e96d-a3de-414f-a709-14abb39c7a7c","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.405Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.406Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:54.408Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.408Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.409Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.411Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.412Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:54.414Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.414Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.417Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T08:03:54.417Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:54.417Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.417Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.419Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.422Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:54.425Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:54.434Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:54.436Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"41cff376-c0d4-45ca-8306-1fe2ff043e1c","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T08:03:54.438Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"731ce7d3-95b3-4985-b133-993758487db3","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T08:03:54.441Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"99eace60-ccbd-4936-8f8e-72af264521a4","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T08:03:54.441Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T08:03:58.969Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T08:03:58.973Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:03:58.975Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"scheduled"}}
{"timestamp":"2026-02-20T08:03:58.975Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.976Z","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:297:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:551:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:980:18)"}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.976Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:58.986Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.986Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:03:58.988Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:03:58.989Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T08:03:59.102Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:03:59.102Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:03:59.126Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:03:59.137Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"6f5d3c61-1296-4841-a799-236383d0366f","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:00.269Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:00.271Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:00.280Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"109fbaf8-c9a4-4f14-a3e3-56d71973b158","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:00.471Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:00.473Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:00.484Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"3a093ab4-7740-464d-ab12-272e0649e2fb","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:00.673Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:00.675Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:00.875Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:00.878Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:00.888Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:04:00.888Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"91714511-ee9f-4e69-ae17-f272db4f4ba6","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:04:01.077Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:01.079Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:01.130Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"ca96db85-2044-4255-82e1-2fd61cf2be35","memoryId":"mem-slow","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:04:01.130Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:01.132Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:01.132Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:01.134Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":1,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:01.144Z","level":"warn","category":"pipeline","message":"Job failed","data":{"jobId":"df4bf5cd-7706-48cb-ab8c-a7e1630b3e16","error":"DB write failed","attempt":1}}
{"timestamp":"2026-02-20T08:04:06.527Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.528Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code"}}
{"timestamp":"2026-02-20T08:04:06.531Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.532Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.532Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.532Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.532Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.534Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.534Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.536Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.537Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":1}}
{"timestamp":"2026-02-20T08:04:06.539Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test","project":"/home/user/myproject"}}
{"timestamp":"2026-02-20T08:04:06.539Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.540Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.540Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.542Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.545Z","level":"info","category":"hooks","message":"Pre-compaction hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:06.547Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.556Z","level":"info","category":"hooks","message":"User prompt submit","data":{"memoryCount":4,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:06.559Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"e3dd246e-8f6b-4f0c-8cb4-8909818913df","type":"preference","pinned":false}}
{"timestamp":"2026-02-20T08:04:06.562Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"3672d3ae-d1eb-4dec-9642-065d90d7c532","type":"rule","pinned":true}}
{"timestamp":"2026-02-20T08:04:06.564Z","level":"info","category":"hooks","message":"Memory saved","data":{"id":"cf6e4ef5-5673-48fb-b7ff-9d77e3de6a30","type":"fact","pinned":false}}
{"timestamp":"2026-02-20T08:04:06.565Z","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:918:3)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:731:18)"}}
{"timestamp":"2026-02-20T08:04:07.462Z","level":"warn","category":"hooks","message":"Failed to parse LLM output as JSON"}
{"timestamp":"2026-02-20T08:04:07.467Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"scheduled"}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Synthesis request","data":{"trigger":"manual"}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:07.470Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.471Z","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:297:16)\n    at handleSessionStart (/home/nicholai/signet/signetai/packages/daemon/src/hooks.ts:551:19)\n    at <anonymous> (/home/nicholai/signet/signetai/packages/daemon/test/hooks.test.ts:980:18)"}}
{"timestamp":"2026-02-20T08:04:07.471Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":1}}
{"timestamp":"2026-02-20T08:04:07.471Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.471Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":0,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:07.481Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.481Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":1,"durationMs":0}}
{"timestamp":"2026-02-20T08:04:07.483Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"test"}}
{"timestamp":"2026-02-20T08:04:07.484Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":2,"durationMs":1}}
{"timestamp":"2026-02-20T08:04:07.594Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:04:07.594Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:04:07.618Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:07.630Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"400114f6-ef32-4d07-9ab6-6721b732ce8a","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:08.380Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:08.382Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:08.392Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"7fb8984c-e70c-4382-a747-0bb46b1fbdf4","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:08.581Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:08.583Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:08.593Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"5a22e94a-ef4b-4715-93d2-36ad2daab703","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:04:08.783Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:08.785Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:08.985Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:08.987Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:08.998Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:04:08.998Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"c6267fef-43e7-4b37-95b9-774c283d9115","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:04:09.187Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:09.190Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:09.240Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"25aa3959-c567-4c75-a3e9-005e2143c3c2","memoryId":"mem-slow","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:04:09.240Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:09.242Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:09.242Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:04:09.244Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":1,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:04:09.254Z","level":"warn","category":"pipeline","message":"Job failed","data":{"jobId":"6ec5f2a6-53b8-46e4-bbc2-605b72fe2ed7","error":"DB write failed","attempt":1}}
{"timestamp":"2026-02-20T08:06:12.789Z","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-20T08:06:12.789Z","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-20T08:11:12.813Z","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-20T08:11:12.813Z","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-20T08:16:12.827Z","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-20T08:16:12.827Z","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-20T08:18:53.093Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T08:18:53.095Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":2}}
{"timestamp":"2026-02-20T08:18:53.096Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T08:18:58.116Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T08-18-58_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T08:20:11.219Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/mnt/work/dev/glm"}}
{"timestamp":"2026-02-20T08:20:11.220Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T08:20:11.221Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T08:20:16.241Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T08-20-16_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T08:21:12.810Z","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-20T08:21:12.810Z","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-20T08:21:52.582Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/mnt/work/dev/glm"}}
{"timestamp":"2026-02-20T08:21:52.583Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T08:21:52.583Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T08:21:57.620Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T08-21-57_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T08:23:46.775Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:23:46.775Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:23:46.817Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:46.842Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"60108f22-00ea-4cc2-b039-b5168cc22c28","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:47.017Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:47.024Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:47.036Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"04f366e5-a155-445d-a065-76c1fae38906","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:47.225Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:47.236Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:47.249Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"e377c6e5-e976-4a0b-b525-29cc0a05ebad","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:47.436Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:47.446Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:47.646Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:47.648Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:47.659Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:23:47.659Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"a5ec01ac-cfb4-45ef-b81d-a0db0ae22783","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:23:54.890Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:23:54.893Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:23:54.941Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:54.964Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"3ff0792c-f857-4ee2-a92d-ba8fb2a39dc8","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:55.143Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:55.153Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:55.164Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"079b7935-8f73-4ff2-b9de-b5fd5f152ea1","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:55.356Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:55.369Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:55.385Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"b1840a74-76db-47b6-af26-c89b529da8d4","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:23:55.569Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:55.575Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:55.777Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:23:55.786Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:23:55.797Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:23:55.797Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"14ab8859-dcbb-427c-a068-33e800e6a930","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:24:25.566Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:24:25.566Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:24:25.607Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:24:25.628Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"a8a04001-edb8-4a20-aae6-22c4a4ef2cab","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:24:25.808Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:24:25.810Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:24:25.821Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"26c60eca-da98-48e5-ae54-c9bfa9c8aebe","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:24:26.010Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:24:26.019Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:24:26.032Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"b2bc995b-d5b3-4ac8-af40-9314e870e843","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:24:26.219Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:24:26.221Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:24:26.421Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:24:26.431Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:24:26.443Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:24:26.444Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"42322a90-e5af-4abf-a26c-f5d41dc89a0b","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:26:12.957Z","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-20T08:26:12.957Z","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-20T08:26:54.873Z","level":"warn","category":"pipeline","message":"Failed to parse extraction JSON","data":{"preview":"this is not valid json at all"}}
{"timestamp":"2026-02-20T08:26:54.874Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"connection refused"}}
{"timestamp":"2026-02-20T08:26:54.910Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:26:54.932Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"cfa2dae2-2f67-4588-a85d-00eda5415b77","memoryId":"mem-proc","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:26:55.111Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:26:55.113Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:26:55.124Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"91e9b1fc-4d0d-454e-838a-a0bfa4043a64","memoryId":"mem-hist","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:26:55.313Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:26:55.323Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:26:55.337Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"1ebace3a-50e8-48cf-9ff9-b1b02ac9b5d2","memoryId":"mem-payload","facts":1,"entities":1,"proposals":1}}
{"timestamp":"2026-02-20T08:26:55.522Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:26:55.524Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:26:55.724Z","level":"info","category":"pipeline","message":"Worker stopped"}
{"timestamp":"2026-02-20T08:26:55.731Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":10,"maxRetries":3,"model":"qwen3:4b"}}
{"timestamp":"2026-02-20T08:26:55.748Z","level":"warn","category":"pipeline","message":"Extraction LLM call failed","data":{"error":"LLM unavailable"}}
{"timestamp":"2026-02-20T08:26:55.749Z","level":"info","category":"pipeline","message":"Extraction job completed","data":{"jobId":"fd1aed16-9898-47e3-99a2-e6fda2c43a2d","memoryId":"mem-llm-err","facts":0,"entities":0,"proposals":0}}
{"timestamp":"2026-02-20T08:29:47.840Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"opencode","project":"/home/nicholai/signet/signetai"}}
{"timestamp":"2026-02-20T08:29:47.841Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":6,"durationMs":1}}
{"timestamp":"2026-02-20T08:29:47.841Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}}
{"timestamp":"2026-02-20T08:29:52.863Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T08-29-52_auto_memory/memories.db-wal","filesChanged":1}}
{"timestamp":"2026-02-20T08:31:12.783Z","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-20T08:31:12.783Z","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-20T08:36:12.790Z","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-20T08:36:12.790Z","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-20T08:41:12.812Z","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-20T08:41:12.813Z","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-20T08:46:12.805Z","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-20T08:46:12.805Z","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-20T08:51:12.786Z","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-20T08:51:12.786Z","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-20T08:56:12.792Z","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-20T08:56:12.792Z","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-20T09:01:12.815Z","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-20T09:01:12.815Z","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-20T09:06:12.804Z","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-20T09:06:12.805Z","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-20T09:11:12.807Z","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-20T09:11:12.807Z","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-20T09:16:12.811Z","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-20T09:16:12.811Z","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-20T09:21:12.844Z","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-20T09:21:12.844Z","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-20T09:26:12.810Z","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-20T09:26:12.810Z","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-20T09:31:12.812Z","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-20T09:31:12.812Z","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-20T09:36:12.819Z","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-20T09:36:12.819Z","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-20T09:41:12.823Z","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-20T09:41:12.823Z","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-20T09:46:12.825Z","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-20T09:46:12.825Z","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-20T09:51:12.805Z","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-20T09:51:12.805Z","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-20T09:56:12.829Z","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-20T09:56:12.829Z","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-20T10:01:12.800Z","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-20T10:01:12.800Z","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-20T10:06:12.803Z","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-20T10:06:12.803Z","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-20T10:11:12.822Z","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-20T10:11:12.822Z","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-20T10:16:12.817Z","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-20T10:16:12.817Z","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-20T10:21:12.834Z","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-20T10:21:12.834Z","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-20T10:26:12.841Z","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-20T10:26:12.841Z","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-20T10:31:12.810Z","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-20T10:31:12.810Z","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-20T10:36:12.824Z","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-20T10:36:12.824Z","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-20T10:41:12.830Z","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-20T10:41:12.830Z","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-20T10:46:12.831Z","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-20T10:46:12.831Z","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-20T10:51:12.830Z","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-20T10:51:12.830Z","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-20T10:56:12.802Z","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-20T10:56:12.802Z","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-20T11:01:12.827Z","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-20T11:01:12.827Z","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-20T11:06:12.813Z","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-20T11:06:12.814Z","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-20T11:11:12.835Z","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-20T11:11:12.835Z","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-20T11:14:05.514Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/debug.log"}}
{"timestamp":"2026-02-20T11:14:07.644Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/debug.log"}}
{"timestamp":"2026-02-20T11:14:12.664Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T11-14-12_auto_memory/debug.log, memory/debug.log","filesChanged":2}}
{"timestamp":"2026-02-20T11:14:21.259Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/debug.log"}}
{"timestamp":"2026-02-20T11:14:21.259Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/MEMORY.md"}}
{"timestamp":"2026-02-20T11:14:26.278Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-20T11-14-26_auto_memory/debug.log, memory/MEMORY.md","filesChanged":2}}
{"timestamp":"2026-02-20T11:16:12.846Z","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-20T11:16:12.846Z","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-20T11:21:12.820Z","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-20T11:21:12.820Z","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-20T11:26:12.829Z","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-20T11:26:12.829Z","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-20T11:31:12.857Z","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-20T11:31:12.857Z","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-20T11:36:12.803Z","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-20T11:36:12.803Z","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-20T11:41:12.846Z","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-20T11:41:12.846Z","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-20T11:46:12.833Z","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-20T11:46:12.833Z","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-20T11:51:12.828Z","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-20T11:51:12.828Z","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-20T11:56:12.819Z","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-20T11:56:12.819Z","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-20T12:01:12.836Z","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-20T12:01:12.836Z","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-20T12:06:12.867Z","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-20T12:06:12.867Z","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-20T12:11:12.829Z","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-20T12:11:12.829Z","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-20T12:16:12.842Z","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-20T12:16:12.842Z","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-20T12:21:12.834Z","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-20T12:21:12.834Z","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-20T12:26:12.830Z","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-20T12:26:12.830Z","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-20T12:31:12.829Z","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-20T12:31:12.829Z","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-20T12:36:13.024Z","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-20T12:36:13.024Z","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-20T12:41:12.834Z","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-20T12:41:12.834Z","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-20T12:46:12.830Z","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-20T12:46:12.830Z","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-20T12:51:12.859Z","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-20T12:51:12.859Z","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-20T12:56:12.844Z","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-20T12:56:12.844Z","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-20T13:01:12.864Z","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-20T13:01:12.864Z","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-20T13:06:12.854Z","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-20T13:06:12.854Z","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-20T13:11:12.844Z","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-20T13:11:12.844Z","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-20T13:16:12.847Z","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-20T13:16:12.847Z","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-20T13:21:12.848Z","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-20T13:21:12.848Z","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-20T13:26:12.863Z","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-20T13:26:12.863Z","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-20T13:31:12.867Z","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-20T13:31:12.867Z","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-20T13:36:12.881Z","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-20T13:36:12.881Z","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-20T13:41:12.846Z","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-20T13:41:12.846Z","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-20T13:46:12.842Z","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-20T13:46:12.842Z","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-20T13:51:12.905Z","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-20T13:51:12.905Z","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-20T13:56:12.879Z","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-20T13:56:12.879Z","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-20T14:01:12.877Z","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-20T14:01:12.877Z","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-20T14:06:12.890Z","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-20T14:06:12.890Z","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-20T14:11:12.881Z","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-20T14:11:12.881Z","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-20T14:16:13.615Z","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-20T14:16:13.615Z","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-20T14:21:12.916Z","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-20T14:21:12.916Z","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-20T14:26:12.867Z","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-20T14:26:12.867Z","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-20T14:31:13.262Z","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-20T14:31:13.262Z","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-20T14:36:12.863Z","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-20T14:36:12.863Z","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-20T14:41:12.873Z","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-20T14:41:12.874Z","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-20T14:46:12.905Z","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-20T14:46:12.905Z","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-20T14:51:12.897Z","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-20T14:51:12.897Z","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-20T14:56:12.910Z","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-20T14:56:12.910Z","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-20T15:01:12.889Z","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-20T15:01:12.889Z","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-20T15:06:13.012Z","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-20T15:06:13.012Z","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-20T15:11:12.932Z","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-20T15:11:12.932Z","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-20T15:16:12.912Z","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-20T15:16:12.912Z","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-20T15:21:12.883Z","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-20T15:21:12.884Z","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-20T15:26:12.882Z","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-20T15:26:12.882Z","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-20T15:31:12.870Z","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-20T15:31:12.870Z","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-20T15:36:12.861Z","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-20T15:36:12.861Z","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-20T15:41:12.882Z","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-20T15:41:12.882Z","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-20T15:46:12.886Z","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-20T15:46:12.886Z","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-20T15:51:12.904Z","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-20T15:51:12.904Z","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-20T15:56:12.888Z","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-20T15:56:12.888Z","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-20T16:01:12.922Z","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-20T16:01:12.923Z","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-20T16:06:12.878Z","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-20T16:06:12.878Z","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-20T16:11:12.902Z","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-20T16:11:12.902Z","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-20T16:16:12.857Z","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-20T16:16:12.857Z","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-20T16:21:12.882Z","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-20T16:21:12.882Z","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-20T16:26:12.875Z","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-20T16:26:12.875Z","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-20T16:31:12.887Z","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-20T16:31:12.887Z","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-20T16:36:12.879Z","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-20T16:36:12.879Z","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-20T16:41:12.871Z","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-20T16:41:12.871Z","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-20T16:46:12.890Z","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-20T16:46:12.890Z","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-20T16:51:12.922Z","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-20T16:51:12.922Z","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-20T16:56:12.891Z","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-20T16:56:12.892Z","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-20T17:01:12.875Z","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-20T17:01:12.875Z","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-20T17:06:12.895Z","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-20T17:06:12.896Z","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-20T17:11:12.912Z","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-20T17:11:12.912Z","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-20T17:16:12.938Z","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-20T17:16:12.938Z","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-20T17:21:12.904Z","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-20T17:21:12.904Z","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-20T17:26:12.929Z","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-20T17:26:12.929Z","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-20T17:31:12.928Z","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-20T17:31:12.928Z","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-20T17:36:12.876Z","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-20T17:36:12.876Z","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-20T17:41:12.911Z","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-20T17:41:12.911Z","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-20T17:46:12.989Z","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-20T17:46:12.989Z","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-20T17:51:12.895Z","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-20T17:51:12.895Z","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-20T17:56:12.921Z","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-20T17:56:12.921Z","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-20T18:01:13.016Z","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-20T18:01:13.016Z","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-20T18:06:12.912Z","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-20T18:06:12.912Z","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-20T18:11:12.876Z","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-20T18:11:12.876Z","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-20T18:16:12.889Z","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-20T18:16:12.889Z","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-20T18:21:12.894Z","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-20T18:21:12.894Z","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-20T18:26:12.906Z","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-20T18:26:12.906Z","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-20T18:31:12.907Z","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-20T18:31:12.907Z","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-20T18:36:12.920Z","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-20T18:36:12.920Z","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-20T18:41:12.924Z","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-20T18:41:12.924Z","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-20T18:46:12.952Z","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-20T18:46:12.952Z","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-20T18:51:12.914Z","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-20T18:51:12.914Z","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-20T18:56:12.946Z","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-20T18:56:12.947Z","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-20T19:01:12.924Z","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-20T19:01:12.924Z","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-20T19:06:12.926Z","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-20T19:06:12.926Z","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-20T19:11:12.875Z","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-20T19:11:12.875Z","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-20T19:16:12.906Z","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-20T19:16:12.906Z","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-20T19:21:12.899Z","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-20T19:21:12.899Z","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-20T19:26:12.897Z","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-20T19:26:12.897Z","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-20T19:31:12.926Z","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-20T19:31:12.926Z","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-20T19:36:12.920Z","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-20T19:36:12.920Z","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-20T19:41:12.935Z","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-20T19:41:12.935Z","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-20T19:46:12.932Z","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-20T19:46:12.932Z","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-20T19:51:12.899Z","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-20T19:51:12.899Z","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-20T19:56:12.914Z","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-20T19:56:12.914Z","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-20T20:01:12.906Z","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-20T20:01:12.906Z","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-20T20:06:12.907Z","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-20T20:06:12.907Z","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-20T20:11:12.951Z","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-20T20:11:12.951Z","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-20T20:16:12.926Z","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-20T20:16:12.926Z","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-20T20:21:12.928Z","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-20T20:21:12.928Z","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-20T20:26:12.932Z","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-20T20:26:12.932Z","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-20T20:31:12.975Z","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-20T20:31:12.975Z","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-20T20:36:12.917Z","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-20T20:36:12.917Z","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-20T20:41:12.918Z","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-20T20:41:12.918Z","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-20T20:46:12.915Z","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-20T20:46:12.915Z","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-20T20:51:12.906Z","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-20T20:51:12.906Z","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-20T20:56:12.945Z","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-20T20:56:12.945Z","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-20T21:01:12.921Z","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-20T21:01:12.921Z","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-20T21:06:12.953Z","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-20T21:06:12.953Z","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-20T21:11:12.960Z","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-20T21:11:12.960Z","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-20T21:16:12.937Z","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-20T21:16:12.937Z","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-20T21:21:12.890Z","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-20T21:21:12.891Z","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-20T21:26:12.898Z","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-20T21:26:12.898Z","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-20T21:31:12.907Z","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-20T21:31:12.907Z","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-20T21:36:12.919Z","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-20T21:36:12.919Z","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-20T21:41:12.927Z","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-20T21:41:12.927Z","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-20T21:46:12.941Z","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-20T21:46:12.941Z","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-20T21:51:12.914Z","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-20T21:51:12.914Z","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-20T21:56:12.918Z","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-20T21:56:12.918Z","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-20T22:01:12.937Z","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-20T22:01:12.937Z","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-20T22:06:12.928Z","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-20T22:06:12.928Z","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-20T22:11:12.930Z","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-20T22:11:12.930Z","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-20T22:16:12.897Z","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-20T22:16:12.897Z","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-20T22:21:12.924Z","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-20T22:21:12.924Z","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-20T22:26:12.899Z","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-20T22:26:12.899Z","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-20T22:31:12.931Z","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-20T22:31:12.931Z","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-20T22:36:12.914Z","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-20T22:36:12.914Z","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-20T22:41:12.925Z","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-20T22:41:12.925Z","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-20T22:46:12.921Z","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-20T22:46:12.921Z","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-20T22:51:12.909Z","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-20T22:51:12.909Z","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-20T22:56:12.912Z","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-20T22:56:12.912Z","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-20T23:01:12.920Z","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-20T23:01:12.920Z","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-20T23:06:12.913Z","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-20T23:06:12.913Z","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-20T23:11:12.936Z","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-20T23:11:12.936Z","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-20T23:16:12.931Z","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-20T23:16:12.931Z","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-20T23:21:12.912Z","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-20T23:21:12.912Z","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-20T23:26:12.926Z","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-20T23:26:12.926Z","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-20T23:31:12.913Z","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-20T23:31:12.913Z","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-20T23:36:12.893Z","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-20T23:36:12.893Z","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-20T23:41:12.919Z","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-20T23:41:12.919Z","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-20T23:46:12.944Z","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-20T23:46:12.944Z","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-20T23:51:12.921Z","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-20T23:51:12.921Z","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-20T23:56:12.920Z","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-20T23:56:12.920Z","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"}
