claude-memory/episodes/2026-03-02.md

219 lines
12 KiB
Markdown

# 2026-03-02
## 09:16 - Scheduled task: backlog-triage (2026-03-02T09:15:08-06:00)
- **Type:** workflow
- **Tags:** scheduled-task, backlog-triage, automation
- **Memory:** [scheduled-task-backlog-triage-2026-03-02t091508-0600-fd7eac](graph/workflows/scheduled-task-backlog-triage-2026-03-02t091508-0600-fd7eac.md)
- **Summary:** ### Triage Summary — 2026-03-02
**Total open issues:** 41 across 4 repos (cognitive-memory: 2,
## 13:06 - [major-domo] fix: auto-detect player roster type in trade commands instead of assuming ML
- **Type:** fix
- **Tags:** major-domo, commit, creation, deployment, fix, tooling, session-log
- **Memory:** [major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241](graph/fixes/major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241.md)
- **Summary:** Commits made: 1
- fix: auto-detect player roster type in trade commands instead of assuming
## 13:10 - [stoat-research] Session: debugging, feature, fix, tooling
- **Type:** fix
- **Tags:** stoat-research, debugging, feature, fix, tooling, session-log
- **Memory:** [stoat-research-session-debugging-feature-fix-tooling-5dec09](graph/fixes/stoat-research-session-debugging-feature-fix-tooling-5dec09.md)
- **Summary:** Files edited (1):
- /mnt/NV2/Development/cognitive-memory/mcp_server.py
Errors encountered (1):
## 13:13 - Scheduled task: backlog-triage (2026-03-02T13:12:17-06:00)
- **Type:** workflow
- **Tags:** scheduled-task, backlog-triage, automation
- **Memory:** [scheduled-task-backlog-triage-2026-03-02t131217-0600-c4e840](graph/workflows/scheduled-task-backlog-triage-2026-03-02t131217-0600-c4e840.md)
- **Summary:** The `paper-dynasty` repo returned a 404 — it may not exist under that name. Cognitive memory MCP
## 13:58 - [homelab] fix: add ~/.local/bin to fish PATH and restore abbreviations
- **Type:** fix
- **Tags:** homelab, commit, configuration, creation, debugging, fix, tooling, session-log
- **Memory:** [homelab-fix-add-localbin-to-fish-path-and-restore-abbreviati-887d47](graph/fixes/homelab-fix-add-localbin-to-fish-path-and-restore-abbreviati-887d47.md)
- **Summary:** Commits made: 2
- fix: add ~/.local/bin to fish PATH and restore abbreviations
- feat: upgrade
## 14:03 - [major-domo] refactor: move 42 unnecessary lazy imports to top-level across codebase
- **Type:** fix
- **Tags:** major-domo, commit, configuration, creation, deployment, fix, refactoring, tooling, session-log
- **Memory:** [major-domo-refactor-move-42-unnecessary-lazy-imports-to-top-9ddcf1](graph/fixes/major-domo-refactor-move-42-unnecessary-lazy-imports-to-top-9ddcf1.md)
- **Summary:** Commits made: 2
- refactor: move 42 unnecessary lazy imports to top-level across codebase
-
## 14:03 - Discord Webhook Notifications in claude-scheduled runner.sh
- **Type:** configuration
- **Tags:** claude-scheduled, discord, webhook, runner, notification, configuration
## 14:04 - Autonomous Issue-Dispatcher Pipeline: backlog-triage to per-issue claude workers
- **Type:** workflow
- **Tags:** claude-scheduled, issue-dispatcher, issue-worker, automation, workflow, autonomous, gitea
## 14:04 - Issue Dispatcher: Separate systemd timer and service (not runner.sh template)
- **Type:** configuration
- **Tags:** claude-scheduled, systemd, timer, issue-dispatcher, configuration
## 14:04 - extract_issues.py: Triage Log Parser with Repo Validation
- **Type:** configuration
- **Tags:** claude-scheduled, parser, triage, python, extract-issues, configuration
## 14:04 - issue-worker Agent Definition: Autonomous Gitea PR Creator
- **Type:** configuration
- **Tags:** claude-agents, issue-worker, autonomous, gitea, configuration
## 14:05 - Dotfiles Repo: claude-scheduled and systemd Units with Token Templating
- **Type:** configuration
- **Tags:** dotfiles, symlink, claude-scheduled, systemd, gitea, configuration, tokens
## 14:05 - STL Profile: Stackmon (AppID 3729550)
- **Type:** configuration
- **Tags:** gaming, steamtinkerlaunch, stackmon, configuration, stl
## 14:05 - Issue-Worker Model: Sonnet over Opus for Cost-Efficient Autonomous PRs
- **Type:** decision
- **Tags:** claude-scheduled, issue-worker, model-selection, cost, decision, sonnet
## 14:19 - Issue Worker Agent: Phased Workflow Architecture
- **Type:** decision
- **Tags:** claude-configs, issue-worker, agent-design, gitea, automation, workflow, cognitive-memory
## 14:29 - [homelab] Update issue-worker agent, trim MCP config, sync plugins
- **Type:** fix
- **Tags:** homelab, automation, commit, configuration, debugging, feature, fix, refactoring, tooling, session-log
- **Memory:** [homelab-update-issue-worker-agent-trim-mcp-config-sync-plugi-70de52](graph/fixes/homelab-update-issue-worker-agent-trim-mcp-config-sync-plugi-70de52.md)
- **Summary:** Commits made: 1
- Update issue-worker agent, trim MCP config, sync plugins
Files edited (2):
-
## 14:38 - [homelab] Session: configuration, creation, debugging, fix
- **Type:** fix
- **Tags:** homelab, configuration, creation, debugging, fix, session-log
- **Memory:** [homelab-session-configuration-creation-debugging-fix-2a81f0](graph/fixes/homelab-session-configuration-creation-debugging-fix-2a81f0.md)
- **Summary:** Errors encountered (5):
- <tool_use_error>Path does not exist: /home/cal/.config/tmux. Note: your
## 15:17 - [major-domo] fix: refresh roster data before validation to prevent stale cache
- **Type:** fix
- **Tags:** major-domo, commit, configuration, creation, debugging, deployment, feature, fix, refactoring, testing, tooling, session-log
- **Memory:** [major-domo-fix-refresh-roster-data-before-validation-to-prev-a19c87](graph/fixes/major-domo-fix-refresh-roster-data-before-validation-to-prev-a19c87.md)
- **Summary:** Commits made: 2
- fix: refresh roster data before validation to prevent stale cache
- refactor:
## 15:57 - PR Reviewer Agent Definition and Dispatcher System
- **Type:** configuration
- **Tags:** pr-reviewer, claude-scheduled, gitea, automation, code-review, configuration, systemd, dotfiles
## 15:57 - PR Reviewer: Scheduled Poller over Webhook Trigger
- **Type:** decision
- **Tags:** pr-reviewer, claude-scheduled, architecture, decision, gitea, automation
## 15:57 - PR Reviewer: Review All PRs Including AI-Generated
- **Type:** decision
- **Tags:** pr-reviewer, issue-worker, safety, decision, gitea, ai-automation
## 15:57 - PR Reviewer Label Convention and State Machine
- **Type:** workflow
- **Tags:** pr-reviewer, gitea, labels, workflow, automation
## 15:57 - PR Reviewer File Locations and Symlink Structure
- **Type:** configuration
- **Tags:** pr-reviewer, claude-scheduled, dotfiles, configuration, symlinks, systemd
## 15:58 - [homelab] Session: automation, creation, fix
- **Type:** fix
- **Tags:** homelab, automation, creation, fix, session-log
- **Memory:** [homelab-session-automation-creation-fix-a3cdd4](graph/fixes/homelab-session-automation-creation-fix-a3cdd4.md)
- **Summary:** Files edited (1):
- /mnt/NV2/Development/claude-home/tabletop/age-of-ashes/gm-reference.md
Work
## 19:11 - PR review: major-domo-database#40 — raise HTTPException in recalculate_standings
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, fastapi, python, peewee, standings, bug-fix
## 19:11 - PR review: major-domo-database#40 (APPROVED)
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, automation
- **Memory:** [pr-review-major-domo-database40-approved-50eddb](graph/workflows/pr-review-major-domo-database40-approved-50eddb.md)
- **Summary:** Reviewed major-domo-database PR #40 — fix: raise HTTPException in recalculate_standings on failure
## 19:20 - PR review: major-domo-database#40 — raise HTTPException fix (standings.py)
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, fastapi, python, standings, gitea
## 19:20 - PR review: major-domo-database#40 (REQUEST_CHANGES)
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, automation
- **Memory:** [pr-review-major-domo-database40-request-changes-569a2c](graph/workflows/pr-review-major-domo-database40-request-changes-569a2c.md)
- **Summary:** Reviewed major-domo-database PR #40 — fix: raise HTTPException in recalculate_standings on failure
## 19:22 - PR review: major-domo-database#39 — assign order_by() return value in stratgame.py
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, fastapi, python, peewee, bug-fix, queryset
## 19:22 - PR review: major-domo-database#39 (APPROVED)
- **Type:** workflow
- **Tags:** pr-reviewer, major-domo-database, automation
- **Memory:** [pr-review-major-domo-database39-approved-3cd31c](graph/workflows/pr-review-major-domo-database39-approved-3cd31c.md)
- **Summary:** Reviewed major-domo-database PR #39 — fix: assign order_by() return value in GET /api/v3/games
## 19:36 - Fix: swallowed HTTPException in recalculate_standings — use sed to avoid linter reformatting
- **Type:** fix
- **Tags:** major-domo-database, fastapi, python, httpexception, linter, sed, standings
## 22:36 - Fix: Remove debug print(req.scope) from paper-dynasty-database get_docs route
- **Type:** fix
- **Tags:** paper-dynasty, fastapi, python, debug-cleanup, tech-debt
## 22:37 - Issue poller: paper-dynasty-database#31 (success)
- **Type:** workflow
- **Tags:** issue-poller, paper-dynasty-database, automation
- **Memory:** [issue-poller-paper-dynasty-database31-success-25a632](graph/workflows/issue-poller-paper-dynasty-database31-success-25a632.md)
- **Summary:** Attempted paper-dynasty-database#31 — Remove debug print(req.scope) from get_docs route. Status:
## 23:03 - PR review: paper-dynasty-database#32 — remove debug print(req.scope)
- **Type:** workflow
- **Tags:** pr-reviewer, paper-dynasty-database, fastapi, python, debug-cleanup
## 23:03 - PR review: paper-dynasty-database#32 (APPROVED)
- **Type:** workflow
- **Tags:** pr-reviewer, paper-dynasty-database, automation
- **Memory:** [pr-review-paper-dynasty-database32-approved-3d4758](graph/workflows/pr-review-paper-dynasty-database32-approved-3d4758.md)
- **Summary:** Reviewed paper-dynasty-database PR #32 — fix: remove debug print(req.scope) from get_docs route
## 23:07 - Fix: decay filter bypass in semantic_recall() — cognitive-memory
- **Type:** fix
- **Tags:** cognitive-memory, python, fix, decay, embeddings, semantic-recall
## 23:08 - Issue poller: cognitive-memory#3 (success)
- **Type:** workflow
- **Tags:** issue-poller, cognitive-memory, automation
- **Memory:** [issue-poller-cognitive-memory3-success-b800b3](graph/workflows/issue-poller-cognitive-memory3-success-b800b3.md)
- **Summary:** Attempted cognitive-memory#3 — Semantic recall can surface archived/dormant memories. Status:
## 23:32 - PR review: cognitive-memory#7 — decay filter in semantic_recall()
- **Type:** workflow
- **Tags:** pr-reviewer, cognitive-memory, python, decay, embeddings, semantic-recall, approved
## 23:33 - PR review: cognitive-memory#7 (APPROVED)
- **Type:** workflow
- **Tags:** pr-reviewer, cognitive-memory, automation
- **Memory:** [pr-review-cognitive-memory7-approved-e9afda](graph/workflows/pr-review-cognitive-memory7-approved-e9afda.md)
- **Summary:** Reviewed cognitive-memory PR #7 — fix: filter archived/dormant memories from semantic_recall()
## 23:38 - Fix: Replace manual db.close() calls with FastAPI middleware in paper-dynasty-database
- **Type:** fix
- **Tags:** paper-dynasty-database, fastapi, peewee, python, middleware, database, connection-management
## 23:38 - Issue poller: paper-dynasty-database#30 (success)
- **Type:** workflow
- **Tags:** issue-poller, paper-dynasty-database, automation
- **Memory:** [issue-poller-paper-dynasty-database30-success-bbbd5a](graph/workflows/issue-poller-paper-dynasty-database30-success-bbbd5a.md)
- **Summary:** Attempted paper-dynasty-database#30 — Replace 488 manual db.close() calls with