feat(tools): add maintenance and meal planning tools with CRUD operations

- Implement maintenance tool for adding, logging, and retrieving tasks
- Create meals tool for managing recipes, meal plans, and shopping lists
- Introduce reparse metadata tool for updating thought metadata
- Add household knowledge, home maintenance, family calendar, meal planning, and professional CRM database migrations
- Grant necessary permissions for new database tables
This commit is contained in:
2026-03-26 23:29:03 +02:00
parent b74d63c543
commit 0eb6ac7ee5
25 changed files with 2910 additions and 10 deletions

15
internal/store/helpers.go Normal file
View File

@@ -0,0 +1,15 @@
package store
func nullStr(s string) *string {
if s == "" {
return nil
}
return &s
}
func strVal(s *string) string {
if s == nil {
return ""
}
return *s
}