Skip to content

fix(standup): eliminate N+1 query in feedback retrieval (#14)#21

Merged
AngryJay91 merged 2 commits intomainfrom
fix/issue-14-standup-n1-v2
Mar 31, 2026
Merged

fix(standup): eliminate N+1 query in feedback retrieval (#14)#21
AngryJay91 merged 2 commits intomainfrom
fix/issue-14-standup-n1-v2

Conversation

@AngryJay91
Copy link
Copy Markdown
Owner

Closes #14

  • New batch endpoint: GET /standup/entries-with-feedback
  • Feedback retrieval uses IN clause instead of per-member loop
  • New MCP tool: list_standup_entries_with_feedback
  • Existing endpoints/response format preserved

…dpoint (issue #14)

- routes/v2-standup.ts: add GET /standup/entries-with-feedback
  Fetches entries + all feedback in exactly 2 queries (1 for entries,
  1 IN query for feedback), eliminating the per-entry N+1 pattern.

- mcp-tools/standup.ts: toolListStandupEntries with_feedback flag
  When with_feedback=true, batch-loads all feedback via single IN query
  instead of N individual SELECT calls per entry.

- mcp.ts: expose with_feedback param in list_standup_entries tool schema
@AngryJay91 AngryJay91 merged commit 1c1fb54 into main Mar 31, 2026
2 checks passed
@AngryJay91 AngryJay91 deleted the fix/issue-14-standup-n1-v2 branch March 31, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P2-2: Standup 피드백 N+1 API 패턴 수정

1 participant