feat(learnings): add store and MCP tool layer #34

Merged
warkanum merged 1 commits from feature/issue-4-learnings-store-layer into main 2026-04-22 12:45:29 +00:00
Member

Summary

  • add Go-side learnings model and store layer on top of the merged DBML schema
  • expose MCP tools to create, fetch, and list curated learnings
  • support project/category/area/status/priority/tag/query filtering for learnings

Included

  • internal/types/learning.go
  • internal/store/learnings.go
  • internal/tools/learnings.go
  • MCP server registration and catalog updates
  • test expectations updated for the new tools

Notes

  • this adds the store + MCP tool surface for structured learnings
  • thoughts remain separate from learnings
  • search in this slice is database-backed list/query filtering, not semantic recall

Validation

  • go test ./internal/store ./internal/tools ./internal/mcpserver

Follow-up

  • add update/delete operations for learnings
  • wire learnings into broader retrieval/context surfaces if desired
## Summary - add Go-side learnings model and store layer on top of the merged DBML schema - expose MCP tools to create, fetch, and list curated learnings - support project/category/area/status/priority/tag/query filtering for learnings ## Included - internal/types/learning.go - internal/store/learnings.go - internal/tools/learnings.go - MCP server registration and catalog updates - test expectations updated for the new tools ## Notes - this adds the store + MCP tool surface for structured learnings - thoughts remain separate from learnings - search in this slice is database-backed list/query filtering, not semantic recall ## Validation - go test ./internal/store ./internal/tools ./internal/mcpserver ## Follow-up - add update/delete operations for learnings - wire learnings into broader retrieval/context surfaces if desired
sgcommand added 1 commit 2026-04-22 12:00:59 +00:00
feat(learnings): add store and MCP tool layer
Some checks failed
CI / build-and-test (push) Failing after -32m34s
CI / build-and-test (pull_request) Failing after -32m27s
3e832eea98
warkanum approved these changes 2026-04-22 12:45:25 +00:00
warkanum merged commit 1c9741373e into main 2026-04-22 12:45:29 +00:00
Sign in to join this conversation.