From 7b18f67f7a425d4d95c9f79ec8578c6a1e53ecab Mon Sep 17 00:00:00 2001 From: Nicholai Date: Mon, 23 Feb 2026 10:03:20 -0700 Subject: [PATCH] 2026-02-23T17-03-20_auto_memory/memories.db-wal, memory/2026-02-23-session- --- .daemon/logs/daemon.out.log | 18 ++++++++++++++++++ .daemon/logs/signet-2026-02-23.log | 18 ++++++++++++++++++ ...session-startup-and-ritual-verification.md | 7 +++++++ memory/memories.db-wal | Bin 4482592 -> 4482592 bytes 4 files changed, 43 insertions(+) create mode 100644 memory/2026-02-23-session-startup-and-ritual-verification.md diff --git a/.daemon/logs/daemon.out.log b/.daemon/logs/daemon.out.log index cdad9af2a..67569f31d 100644 --- a/.daemon/logs/daemon.out.log +++ b/.daemon/logs/daemon.out.log @@ -15205,3 +15205,21 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details. 17:02:59 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai"} 17:02:59 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:02 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":183} 17:02:59 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:04 INFO  [git] Auto-committed {"message":"2026-02-23T17-03-04_auto_memory/memories.db-wal, memory/memories.db-wal, me","filesChanged":3} +17:03:09 INFO  [summary-worker] Wrote session summary {"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md","sessionKey":"ada6f82b-bf47-4003-9e09-d53ca292ed44","project":"/home/nicholai/signet/signetai/web","summaryChars":698,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Session Startup and Ritual Verification\n\nSession began in the signetai/web directory with minimal interaction. The assistant referenced the project's session ritual of reading VISION.md at the start of every session, which is documented in project memory. User responded skeptically with \"so read it?\" and \"grep it?\", suggesting a test of whether the assistant would actually follow documented procedures.\n\nThe assistant appropriately asked for clarification on vague requests rather than guessing. Communication remained somewhat unclear, and the session was cut short. This appears to have been a brief verification session rather than substantive development work."} +17:03:09 INFO  [summary-worker] Inserted session facts {"total":1,"saved":1,"deduplicated":0,"factsPreview":["The signetai project's session ritual requires reading VISION.md at the start of every session to anchor all development decisions, as documented in /home/nicholai/signet/signetai/VISION.md"]} +17:03:09 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:09 INFO  [watcher] File added {"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md"} +17:03:09 INFO  [memory] Memory saved {"id":"37a86ce8-57ca-4732-be8c-75f9022b3110","type":"fact","pinned":false,"embedded":true} +17:03:09 INFO  [watcher] Ingested memory file {"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md","chunks":1,"sections":1,"filename":"2026-02-23-session-startup-and-ritual-verification"} +17:03:09 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:10 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:13 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai"} +17:03:13 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":207} +17:03:13 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:14 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai"} +17:03:14 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":346} +17:03:14 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:03:15 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"} +17:03:15 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":19,"injectChars":11120,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8620 chars]","durationMs":425} +17:03:15 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} diff --git a/.daemon/logs/signet-2026-02-23.log b/.daemon/logs/signet-2026-02-23.log index a3b87bd9a..3ca41b89a 100644 --- a/.daemon/logs/signet-2026-02-23.log +++ b/.daemon/logs/signet-2026-02-23.log @@ -9335,3 +9335,21 @@ {"timestamp":"2026-02-23T17:02:59.733Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} {"timestamp":"2026-02-23T17:02:59.917Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:02 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":183}} {"timestamp":"2026-02-23T17:02:59.917Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:04.989Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-23T17-03-04_auto_memory/memories.db-wal, memory/memories.db-wal, me","filesChanged":3}} +{"timestamp":"2026-02-23T17:03:09.187Z","level":"info","category":"summary-worker","message":"Wrote session summary","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md","sessionKey":"ada6f82b-bf47-4003-9e09-d53ca292ed44","project":"/home/nicholai/signet/signetai/web","summaryChars":698,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Session Startup and Ritual Verification\n\nSession began in the signetai/web directory with minimal interaction. The assistant referenced the project's session ritual of reading VISION.md at the start of every session, which is documented in project memory. User responded skeptically with \"so read it?\" and \"grep it?\", suggesting a test of whether the assistant would actually follow documented procedures.\n\nThe assistant appropriately asked for clarification on vague requests rather than guessing. Communication remained somewhat unclear, and the session was cut short. This appears to have been a brief verification session rather than substantive development work."}} +{"timestamp":"2026-02-23T17:03:09.188Z","level":"info","category":"summary-worker","message":"Inserted session facts","data":{"total":1,"saved":1,"deduplicated":0,"factsPreview":["The signetai project's session ritual requires reading VISION.md at the start of every session to anchor all development decisions, as documented in /home/nicholai/signet/signetai/VISION.md"]}} +{"timestamp":"2026-02-23T17:03:09.189Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:09.190Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md"}} +{"timestamp":"2026-02-23T17:03:09.737Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"37a86ce8-57ca-4732-be8c-75f9022b3110","type":"fact","pinned":false,"embedded":true}} +{"timestamp":"2026-02-23T17:03:09.737Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-startup-and-ritual-verification.md","chunks":1,"sections":1,"filename":"2026-02-23-session-startup-and-ritual-verification"}} +{"timestamp":"2026-02-23T17:03:09.737Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:10.192Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:13.737Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-23T17:03:13.944Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":207}} +{"timestamp":"2026-02-23T17:03:13.945Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:14.595Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-23T17:03:14.942Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":13,"injectChars":11546,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 9046 chars]","durationMs":346}} +{"timestamp":"2026-02-23T17:03:14.942Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:03:15.512Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"}} +{"timestamp":"2026-02-23T17:03:15.937Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":19,"injectChars":11120,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:03 AM (America/Denver)\n\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8620 chars]","durationMs":425}} +{"timestamp":"2026-02-23T17:03:15.938Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/memory/2026-02-23-session-startup-and-ritual-verification.md b/memory/2026-02-23-session-startup-and-ritual-verification.md new file mode 100644 index 000000000..1cdb38a75 --- /dev/null +++ b/memory/2026-02-23-session-startup-and-ritual-verification.md @@ -0,0 +1,7 @@ +# 2026-02-23 Session Notes + +## Session Startup and Ritual Verification + +Session began in the signetai/web directory with minimal interaction. The assistant referenced the project's session ritual of reading VISION.md at the start of every session, which is documented in project memory. User responded skeptically with "so read it?" and "grep it?", suggesting a test of whether the assistant would actually follow documented procedures. + +The assistant appropriately asked for clarification on vague requests rather than guessing. Communication remained somewhat unclear, and the session was cut short. This appears to have been a brief verification session rather than substantive development work. \ No newline at end of file diff --git a/memory/memories.db-wal b/memory/memories.db-wal index 41004789fb39cef1780de26283793daacf19ad05..30102bea4d83fe08474a1048d114a88ca9b888f7 100644 GIT binary patch delta 81068 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 NuWqr;@_FTL{tr_e-+KT6 delta 93429 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