feat(caldav): add slot support for feed items

Adds three LLM-fillable slots to every CalDav feed item:
insight, preparation, and crossSource. Slot prompts are
stored in separate .txt files under src/prompts/ with
few-shot examples to steer the LLM away from restating
event details.

Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
2026-03-03 01:32:09 +00:00
parent d7d8dba2de
commit ba0450d0aa
6 changed files with 102 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
declare module "*.txt" {
const content: string
export default content
}