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 |