32 KiB
32 KiB
2026-03-03
00:06 - PR review: paper-dynasty-database#33 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database33-approved-d36a86
- Summary: Reviewed paper-dynasty-database PR #33 — fix: replace 467 manual db.close() calls with middleware
00:08 - Fix: dynamic roster type detection in /trade add-player (major-domo-v2 #29)
- Type: fix
- Tags: major-domo, discord-bot, python, fix, roster-type, trade, RosterType
00:08 - Issue poller: major-domo-v2#29 (success)
- Type: workflow
- Tags: issue-poller, major-domo-v2, automation
- Memory: issue-poller-major-domo-v229-success-feaee8
- Summary: Attempted major-domo-v2#29 — Implement dynamic roster type detection in
/trade add-player.
00:37 - PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player
- Type: workflow
- Tags: pr-reviewer, major-domo, discord-bot, python, trade, roster-type, approved
00:37 - PR review: major-domo-v2#61 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, major-domo-v2, automation
- Memory: pr-review-major-domo-v261-approved-4f63b8
- Summary: Reviewed major-domo-v2 PR #61 — fix: dynamic roster type detection in /trade add-player (#29).
00:42 - Issue poller: paper-dynasty-discord#36 (failed)
- Type: workflow
- Tags: issue-poller, paper-dynasty-discord, automation
- Memory: issue-poller-paper-dynasty-discord36-failed-76d387
- Summary: Attempted paper-dynasty-discord#36 — Replace synchronous
requestslibrary calls withaiohttpin
09:05 - Fix: remove debug print(req.scope) from FastAPI docs route
- Type: fix
- Tags: paper-dynasty, paper-dynasty-database, fastapi, debug, fix, python
09:06 - Issue poller: paper-dynasty-database#32 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database32-success-1e6628
- Summary: Attempted paper-dynasty-database#32 — fix: remove debug print(req.scope) from get_docs route (#31).
09:16 - Scheduled task: backlog-triage (2026-03-03T09:15:29-06:00)
- Type: workflow
- Tags: scheduled-task, backlog-triage, automation
- Memory: scheduled-task-backlog-triage-2026-03-03t091529-0600-a12093
- Summary: ---
Triage Summary — 2026-03-03
Total open issues: 19 across 3 repos (paper-dynasty not
10:05 - [major-domo] Session: automation, debugging, deployment, feature, fix, refactoring, tooling
- Type: fix
- Tags: major-domo, automation, debugging, deployment, feature, fix, refactoring, tooling, session-log
- Memory: major-domo-session-automation-debugging-deployment-feature-f-192736
- Summary: Errors encountered (2):
- Exit code 1 error: pathspec 'next-release' did not match any file(s)
10:47 - Shared repos.json for claude-scheduled automations
- Type: configuration
- Tags: claude-scheduled, repos, configuration, backlog-triage, issue-worker, homelab
10:47 - Backlog triage allowed tools expanded to include shared config read and PR/issue MCP tools
- Type: configuration
- Tags: claude-scheduled, backlog-triage, allowed-tools, configuration
10:47 - Fix: Backlog triage missing repos due to hardcoded wrong repo names and incomplete list
- Type: fix
- Tags: claude-scheduled, backlog-triage, bug-fix, repos, gitea
11:14 - [homelab] docs: add next-release branch workflow to CLAUDE.md
- Type: fix
- Tags: homelab, automation, commit, configuration, creation, debugging, deployment, fix, session-log
- Memory: homelab-docs-add-next-release-branch-workflow-to-claudemd-4229bd
- Summary: Commits made: 1
- docs: add next-release branch workflow to CLAUDE.md Files edited (5):
11:34 - PR review: paper-dynasty-database#33 ()
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database33-b08412
- Summary: Reviewed paper-dynasty-database PR #33 — fix: replace 467 manual db.close() calls with middleware
11:37 - Fix: maintenance mode flag in /admin-maintenance (major-domo-v2 #28)
- Type: fix
- Tags: major-domo, discord, python, discord.py, bot, maintenance-mode, tree-interaction-check
11:37 - Issue poller: major-domo-v2#28 (success)
- Type: workflow
- Tags: issue-poller, major-domo-v2, automation
- Memory: issue-poller-major-domo-v228-success-8213f0
- Summary: Attempted major-domo-v2#28 — Implement actual maintenance mode flag in
/admin-maintenance.
12:04 - PR review: major-domo-v2#62 — maintenance mode flag (REQUEST_CHANGES)
- Type: workflow
- Tags: pr-reviewer, major-domo-v2, discord, python, maintenance-mode, discord-py, bug
12:05 - PR review: major-domo-v2#62 (REQUEST_CHANGES)
- Type: workflow
- Tags: pr-reviewer, major-domo-v2, automation
- Memory: pr-review-major-domo-v262-request-changes-9ff502
- Summary: Reviewed major-domo-v2 PR #62 — fix: implement actual maintenance mode flag in /admin-maintenance
12:07 - Fix: dead roster CSV fields in paper-dynasty-database cards endpoint
- Type: fix
- Tags: paper-dynasty, paper-dynasty-database, fastapi, python, fix, dead-code, csv, card-model
12:07 - Issue poller: paper-dynasty-database#25 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database25-success-1e0e14
- Summary: Attempted paper-dynasty-database#25 — Remove or fix dead CSV code in v1_cards_get_one referencing
12:08 - PR review: paper-dynasty-database#33 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, peewee, middleware, python
12:09 - PR review: paper-dynasty-database#33 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database33-approved-5ae1bf
- Summary: Reviewed paper-dynasty-database PR #33 — fix: replace 467 manual db.close() calls with middleware
12:33 - PR review: major-domo-v2#62 — maintenance mode flag in /admin-maintenance
- Type: workflow
- Tags: pr-reviewer, major-domo, discord-bot, python, discord.py, maintenance-mode, tree-interaction-check, approved
12:33 - PR review: major-domo-v2#62 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, major-domo-v2, automation
- Memory: pr-review-major-domo-v262-approved-538fe9
- Summary: Reviewed major-domo-v2 PR #62 — fix: implement actual maintenance mode flag in /admin-maintenance
12:35 - PR review: paper-dynasty-database#35 — remove dead roster CSV fields
- Type: workflow
- Tags: pr-reviewer, paper-dynasty, paper-dynasty-database, fastapi, python, csv, dead-code, card-model
12:35 - PR review: paper-dynasty-database#35 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database35-approved-6abad6
- Summary: Reviewed paper-dynasty-database PR #35 — fix: remove dead roster fields from CSV in
12:36 - Fix: Explicit .gitignore entry for paper-dynasty service credentials
- Type: fix
- Tags: paper-dynasty, security, gitignore, credentials, discord-bot, python
12:37 - Issue poller: paper-dynasty-discord#40 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-discord, automation
- Memory: issue-poller-paper-dynasty-discord40-success-054461
- Summary: Attempted paper-dynasty-discord#40 — Ensure
storage/paper-dynasty-service-creds.jsonis covered
13:03 - PR review: paper-dynasty-discord#43 — explicit .gitignore for service-creds.json
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-discord, gitignore, security, credentials
13:03 - PR review: paper-dynasty-discord#43 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-discord, automation
- Memory: pr-review-paper-dynasty-discord43-approved-2b6d36
- Summary: Reviewed paper-dynasty-discord PR #43 — fix: add explicit .gitignore entry for service-creds.json
13:06 - Fix: removed dead roster fields from CSV in paper-dynasty-database v1_cards_get_one
- Type: fix
- Tags: paper-dynasty-database, python, fastapi, fix, csv, dead-code, cards
13:06 - Issue poller: paper-dynasty-database#35 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database35-success-b9375a
- Summary: Attempted paper-dynasty-database#35 — fix: remove dead roster fields from CSV in v1_cards_get_one
13:33 - PR review: paper-dynasty-database#36 — remove dead roster CSV fields
- Type: workflow
- Tags: pr-reviewer, paper-dynasty, paper-dynasty-database, fastapi, python, fix, csv, card-model, dead-code
13:33 - PR review: paper-dynasty-database#36 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database36-approved-75de8c
- Summary: Reviewed paper-dynasty-database PR #36 — fix: remove dead roster fields from CSV in
13:37 - Fix: Remove dead roster fields from CSV in paper-dynasty-database v1_cards_get_one
- Type: fix
- Tags: paper-dynasty, paper-dynasty-database, python, fastapi, fix, csv, dead-code
13:38 - Issue poller: paper-dynasty-database#36 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database36-success-0fdd32
- Summary: Attempted paper-dynasty-database#36 — fix: remove dead roster fields from CSV in v1_cards_get_one
14:03 - PR review: paper-dynasty-database#37 — remove dead roster CSV fields
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, peewee, python, cards-router
14:04 - PR review: paper-dynasty-database#37 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database37-approved-e0d759
- Summary: Reviewed paper-dynasty-database PR #37 — fix: remove dead roster fields from CSV in
14:06 - Fix: Pydantic bare default evaluated at class definition time (paper-dynasty-database)
- Type: fix
- Tags: paper-dynasty, python, pydantic, fix, bug, fastapi
14:06 - Issue poller: paper-dynasty-database#24 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database24-success-c0ffc1
- Summary: Attempted paper-dynasty-database#24 — Move random.randint default out of Pydantic model field.
14:33 - PR review: paper-dynasty-database#38 — offense_col default_factory fix (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, pydantic, python, fastapi, bug-fix
14:33 - PR review: paper-dynasty-database#38 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database38-approved-4ae48b
- Summary: Reviewed paper-dynasty-database PR #38 — fix: use Field(default_factory) for offense_col random
14:36 - Fix: Remove dead roster fields from CSV in paper-dynasty-database v1_cards_get_one
- Type: fix
- Tags: paper-dynasty-database, fastapi, python, fix, dead-code, csv, peewee
14:36 - Issue poller: paper-dynasty-database#37 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database37-success-6ebf27
- Summary: Attempted paper-dynasty-database#37 — fix: remove dead roster fields from CSV in v1_cards_get_one
14:49 - PR review: paper-dynasty-database#39 — remove dead roster CSV fields (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, peewee, python, cards-router
14:49 - PR review: paper-dynasty-database#39 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database39-approved-e01f79
- Summary: Reviewed paper-dynasty-database PR #39 — fix: remove dead roster fields from CSV in
15:22 - Fix: Inverted TESTING env check in paper-dynasty-database dependencies.py
- Type: fix
- Tags: paper-dynasty-database, python, fastapi, env, fix, bug
15:22 - Issue poller: paper-dynasty-database#23 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database23-success-7fb73a
- Summary: Attempted paper-dynasty-database#23 — Fix inverted TESTING environment variable check. Status:
15:22 - [major-domo] Session: deployment, fix, tooling
- Type: fix
- Tags: major-domo, deployment, fix, tooling, session-log
- Memory: major-domo-session-deployment-fix-tooling-4001e9
- Summary: Work types: deployment, fix, tooling Session size: 39 messages, 14 tool calls
15:24 - Fix: Issue-poller infinite loop — PRs returned as issues by gitea-mcp list_repo_issues
- Type: fix
- Tags: issue-poller, gitea, gitea-mcp, paper-dynasty-database, automation, bug, claude-scheduled, infinite-loop
15:25 - Insight: gitea-mcp list_repo_issues silently ignores type parameter — PRs always included
- Type: insight
- Tags: gitea-mcp, mcp, gitea-api, tool-limitations, list_repo_issues, claude-scheduled
15:25 - Refactor: issue-poller.sh — replaced 5 of 6 Haiku+MCP calls with direct curl+jq Gitea API calls
- Type: solution
- Tags: issue-poller, gitea-api, curl, jq, cost-optimization, automation, claude-scheduled, refactor
15:25 - Fix: Cleanup of duplicate labels and PRs from issue-poller infinite loop in paper-dynasty-database
- Type: fix
- Tags: paper-dynasty-database, gitea, cleanup, automation, duplicate-labels, claude-scheduled
15:32 - Fix: Peewee boolean filter always-truthy column reference
- Type: fix
- Tags: paper-dynasty-database, peewee, python, fastapi, boolean-filter, orm, bug
15:33 - Issue poller: paper-dynasty-database#22 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database22-success-b00cbb
- Summary: Attempted paper-dynasty-database#22 — Fix is_ai filter to respect False value in get_teams. Status:
15:54 - [homelab] Session: automation, configuration, creation, debugging, deployment, fix
- Type: fix
- Tags: homelab, automation, configuration, creation, debugging, deployment, fix, session-log
- Memory: homelab-session-automation-configuration-creation-debugging-45b017
- Summary: Files edited (5):
- /home/cal/.claude/plans/synthetic-sleeping-russell.md
16:02 - Fix: Remove duplicate ranking_max filter in paper-dynasty-database get_teams
- Type: fix
- Tags: paper-dynasty, paper-dynasty-database, python, fastapi, bug, teams, filter
16:02 - Issue poller: paper-dynasty-database#21 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database21-success-9c0875
- Summary: Attempted paper-dynasty-database#21 — Remove duplicate ranking_max filter in get_teams. Status:
16:17 - PR review: paper-dynasty-database#42 — remove duplicate ranking_max filter
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, peewee, python, duplicate-code
16:17 - PR review: paper-dynasty-database#42 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database42-approved-7a93bc
- Summary: Reviewed paper-dynasty-database PR #42 — fix: remove duplicate ranking_max filter in get_teams
16:33 - Issue poller: paper-dynasty-database#27 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database27-success-c58b6e
- Summary: Attempted paper-dynasty-database#27 — Add type annotations to untyped path parameters. Status:
16:48 - PR review: paper-dynasty-database#43 — FastAPI int type annotations on path params
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, type-annotations, python, peewee
16:48 - PR review: paper-dynasty-database#43 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database43-approved-88607a
- Summary: Reviewed paper-dynasty-database PR #43 — fix: add type annotations to untyped path parameters
17:04 - Fix: batch PitchingCardRatings lookup in pitcher sort (paper-dynasty-database #19)
- Type: fix
- Tags: paper-dynasty-database, python, peewee, pandas, performance, fix, n+1-queries
17:04 - Issue poller: paper-dynasty-database#19 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database19-success-8e8e32
- Summary: Attempted paper-dynasty-database#19 — Replace per-row PitchingCardRatings lookup with batched fetch
17:17 - PR review: paper-dynasty-database#44 — batch-fetch PitchingCardRatings N+1 fix
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, python, peewee, pandas, performance, n+1-queries, fix
17:18 - PR review: paper-dynasty-database#44 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database44-approved-7bd51c
- Summary: Reviewed paper-dynasty-database PR #44 — fix: batch-fetch PitchingCardRatings instead of per-row
17:35 - Batch BattingCard/BattingCardRatings lookups in paper-dynasty-database lineup builder
- Type: fix
- Tags: paper-dynasty-database, python, peewee, performance, batch-query, sqlite, fix
17:35 - Issue poller: paper-dynasty-database#18 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database18-success-78d7e0
- Summary: Attempted paper-dynasty-database#18 — Batch BattingCard/BattingCardRatings lookups in lineup
17:48 - PR review: paper-dynasty-database#45 — batch BattingCard/BattingCardRatings lookups (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, python, peewee, performance, batch-query, sqlite
17:48 - PR review: paper-dynasty-database#45 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database45-approved-289a51
- Summary: Reviewed paper-dynasty-database PR #45 — fix: batch BattingCard/BattingCardRatings lookups in
18:07 - Issue poller: paper-dynasty-database#26 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database26-success-f5313b
- Summary: Attempted paper-dynasty-database#26 — Centralize logging configuration — remove basicConfig from
18:19 - PR review: paper-dynasty-database#46 — centralize logging config in main.py
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, python, logging, fastapi
18:19 - PR review: paper-dynasty-database#46 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database46-approved-a83182
- Summary: Reviewed paper-dynasty-database PR #46 — fix: centralize logging config in main.py (#26). Verdict:
18:35 - Issue poller: paper-dynasty-database#16 (failed)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database16-failed-4b9300
- Summary: Attempted paper-dynasty-database#16 — Return normal responses instead of raising 200
18:49 - PR review: paper-dynasty-database#47 — HTTPException 200 fix with undisclosed reformatting
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, python, scope-creep, ai-branch
18:49 - PR review: paper-dynasty-database#47 (REQUEST_CHANGES)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database47-request-changes-7eebe8
- Summary: Reviewed paper-dynasty-database PR #47 — fix: replace raise HTTPException(status_code=200) with
19:06 - Issue poller: paper-dynasty-database#15 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database15-success-de9a34
- Summary: Attempted paper-dynasty-database#15 — Replace broad except Exception blocks with specific exception
19:18 - PR review: paper-dynasty-database#48 — replace broad except Exception with DoesNotExist (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, fastapi, peewee, python, exception-handling
19:18 - PR review: paper-dynasty-database#48 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database48-approved-d7e78f
- Summary: Reviewed paper-dynasty-database PR #48 — fix: replace broad except Exception blocks with
19:32 - Fix: Document SQLite synchronous=0 pragma in paper-dynasty-database
- Type: fix
- Tags: paper-dynasty, sqlite, peewee, documentation, fix, python, db_engine
19:32 - Issue poller: paper-dynasty-database#20 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database20-success-4e7e00
- Summary: Attempted paper-dynasty-database#20 — Document or reconsider SQLite synchronous=0 in production.
19:48 - PR review: paper-dynasty-database#49 — document SQLite synchronous=0 pragma
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, sqlite, db-engine, documentation, pragma
19:48 - PR review: paper-dynasty-database#49 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database49-approved-29dafd
- Summary: Reviewed paper-dynasty-database PR #49 — fix: document SQLite synchronous=0 pragma in db_engine.py
20:04 - Fix: None guard for PitchingCardRatings in pitcher sorting functions
- Type: fix
- Tags: paper-dynasty-database, python, fastapi, peewee, bug, none-guard, attribute-error
20:04 - Issue poller: paper-dynasty-database#13 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database13-success-4eee26
- Summary: Attempted paper-dynasty-database#13 — Guard against None rating objects in pitcher sorting
20:18 - PR review: paper-dynasty-database#50 — None guard in pitcher sorting (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, python, peewee, fastapi, fix, none-guard
20:18 - PR review: paper-dynasty-database#50 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database50-approved-2fb314
- Summary: Reviewed paper-dynasty-database PR #50 — fix: guard against None rating objects in pitcher sorting
20:32 - Fix: get_one_player CSV missing data row — to_csv() called before append()
- Type: fix
- Tags: paper-dynasty, python, fastapi, pandas, csv, bug, fix
20:32 - Issue poller: paper-dynasty-database#12 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database12-success-962012
- Summary: Attempted paper-dynasty-database#12 — Fix get_one_player CSV response — data row never written to
20:48 - PR review: paper-dynasty-database#51 — get_one_player CSV ordering fix
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, python, fastapi, pandas, csv, bugfix
20:49 - PR review: paper-dynasty-database#51 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database51-approved-de86d9
- Summary: Reviewed paper-dynasty-database PR #51 — fix: compute CSV after appending data row in
21:03 - Fix: eliminate redundant double-query pattern in Peewee get_or_none + get_by_id
- Type: fix
- Tags: paper-dynasty-database, python, peewee, performance, fix, sqlite, fastapi
21:03 - Issue poller: paper-dynasty-database#14 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database14-success-69627c
- Summary: Attempted paper-dynasty-database#14 — Consolidate redundant double-query in get_one_play. Status:
21:18 - PR review: paper-dynasty-database#52 — consolidate double-query in get_one_play
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, peewee, query-optimization, fastapi
21:18 - PR review: paper-dynasty-database#52 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database52-approved-d54df8
- Summary: Reviewed paper-dynasty-database PR #52 — fix: consolidate redundant double-query in get_one_play
21:36 - Issue poller: paper-dynasty-database#17 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database17-success-9ec9d7
- Summary: Attempted paper-dynasty-database#17 — Batch Paperdex lookups to avoid N+1 queries in player/card
21:50 - PR review: paper-dynasty-database#53 — batch Paperdex N+1 fix (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, peewee, n+1, performance, python, fastapi
21:50 - PR review: paper-dynasty-database#53 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database53-approved-2b5a20
- Summary: Reviewed paper-dynasty-database PR #53 — fix: batch Paperdex lookups to avoid N+1 queries (#17).
22:11 - Issue poller: cognitive-memory#1 (failed)
- Type: workflow
- Tags: issue-poller, cognitive-memory, automation
- Memory: issue-poller-cognitive-memory1-failed-fdfc19
- Summary: Attempted cognitive-memory#1 — Refactor into proper Python package with pyproject.toml. Status:
22:33 - Issue poller: paper-dynasty-database#10 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database10-success-5eeaa8
- Summary: Attempted paper-dynasty-database#10 — Complete or remove the stub live_update_batting endpoint.
23:02 - Issue poller: paper-dynasty-database#7 (failed)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database7-failed-2ac7ed
- Summary: Attempted paper-dynasty-database#7 — Remove plaintext bearer token from warning logs. Status:
23:19 - PR review: paper-dynasty-database#55 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database55-approved-1ddf7c
- Summary: Reviewed paper-dynasty-database PR #55 — fix: remove plaintext bearer token from warning logs (#7).
23:20 - PR review: paper-dynasty-database#54 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database54-approved-493373
- Summary: Reviewed paper-dynasty-database PR #54 — fix: remove broken live_update_batting stub endpoint
23:31 - Issue poller: paper-dynasty-database#8 (success)
- Type: workflow
- Tags: issue-poller, paper-dynasty-database, automation
- Memory: issue-poller-paper-dynasty-database8-success-924c52
- Summary: Attempted paper-dynasty-database#8 — Use constant-time comparison for bearer token validation.
23:48 - PR review: paper-dynasty-database#56 (APPROVED)
- Type: workflow
- Tags: pr-reviewer, paper-dynasty-database, automation
- Memory: pr-review-paper-dynasty-database56-approved-fb8a26
- Summary: Reviewed paper-dynasty-database PR #56 — fix: use constant-time comparison for bearer token