Commit Graph

16 Commits

Author SHA1 Message Date
beo3000 cf2a6614f9 feat(scripts): windows scheduled task for auto-run at logon 2026-06-15 17:44:17 +02:00
beo3000 39a02d8fdd test(prompt): regression cases for date resolution, meta filter, clarification 2026-06-15 17:42:39 +02:00
beo3000 58b515abe9 refactor(process): break after first fail instead of failed_ids workaround 2026-06-15 17:39:15 +02:00
beo3000 c3d345b6a7 feat(cli): ingest/process/both/write subcommands wiring all components 2026-06-15 17:36:02 +02:00
beo3000 2cbe19fecc feat(processor_lmstudio): openai-compatible client with health-check and retry 2026-06-15 17:29:03 +02:00
beo3000 3f61204444 feat(processor): protocol, pydantic schemas, system prompt 2026-06-15 17:25:50 +02:00
beo3000 bc91e61167 feat(context): collect persons and active projects from vault 2026-06-15 17:22:38 +02:00
beo3000 3a9c298a2c feat(transcribe): faster-whisper with telegram premium fallback 2026-06-15 17:19:33 +02:00
beo3000 37a1a58024 feat(telegram): poll, allowlist-filter, parse text/voice/photo, react 2026-06-15 17:12:21 +02:00
beo3000 7aca733735 chore(vault_writer): drop unused datetime import 2026-06-15 17:09:51 +02:00
beo3000 9703ae7c10 feat(vault_writer): append entries with frontmatter and clarifications callout 2026-06-15 17:06:10 +02:00
beo3000 b87462fb4c refactor(queue): use utf-8, drop unused imports, atomic fail() 2026-06-15 17:02:44 +02:00
beo3000 fbed5829db feat(queue): file-based queue with atomic claim/complete/fail 2026-06-15 16:57:03 +02:00
beo3000 16b75e212a feat(state): persist last_update_id and rolling processed_ids 2026-06-15 15:08:53 +02:00
beo3000 c7ca7099b2 feat(config): load settings from env via pydantic-settings 2026-06-15 15:05:55 +02:00
beo3000 ba50f9c148 chore: bootstrap journal-bot project skeleton 2026-06-15 15:01:04 +02:00