managarten/apps/mana/apps/web/src/lib/modules/contacts
Till JS c51382a76e feat(brain): add domain events + tools for habits, journal, notes, contacts, body
Extends the Companion Brain to 10 modules (from 5). Adds semantic
domain events and LLM tools for the next 5 most valuable modules.

New domain events (15 types):
- Habits: HabitLogged, HabitCreated, HabitDeleted
- Journal: JournalEntryCreated, JournalMoodSet, JournalEntryDeleted
- Notes: NoteCreated, NoteDeleted
- Contacts: ContactCreated, ContactDeleted
- Body: WorkoutStarted, WorkoutFinished, SetLogged,
  MeasurementLogged, EnergyCheckLogged

New tools (12 tools):
- Habits: log_habit, get_habits, create_habit
- Journal: create_journal_entry, set_mood
- Notes: create_note
- Contacts: create_contact, get_contacts
- Body: start_workout, finish_workout, log_measurement

Totals: 35 event types, 25 tools across 10 modules.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 22:48:15 +02:00
..
components/pages fix(a11y): replace 215 suppression comments with real fixes 2026-04-10 22:43:05 +02:00
stores feat(brain): add domain events + tools for habits, journal, notes, contacts, body 2026-04-13 22:48:15 +02:00
utils feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
views feat: extend geocoding to events, contacts, photos 2026-04-11 16:01:20 +02:00
collections.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
index.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
ListView.svelte feat(web): shared FloatingInputBar, migrate 7 modules 2026-04-12 16:08:03 +02:00
module.config.ts fix(mana/web): commit module-registry + module.config.ts files (build-critical) 2026-04-07 19:49:58 +02:00
queries.ts feat: extend geocoding to events, contacts, photos 2026-04-11 16:01:20 +02:00
quick-input-adapter.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
tools.ts feat(brain): add domain events + tools for habits, journal, notes, contacts, body 2026-04-13 22:48:15 +02:00
types.ts feat: extend geocoding to events, contacts, photos 2026-04-11 16:01:20 +02:00