-
58b64c6d5f
docs(projekt-matching): document poison-mail incident and fixes
main
tlg
2026-07-14 11:54:06 +02:00
-
36eac66abc
fix(projekt-matching): break infinite alert loop (issue 2)
tlg
2026-07-14 10:33:52 +02:00
-
f40a5bb0f8
fix(projekt-matching): store outgoing mail copies in Sent via IMAP append
tlg
2026-07-14 09:38:12 +02:00
-
49aed3b243
Add user manual and design description for projekt-matching
tlg
2026-07-09 20:19:56 +02:00
-
72a3b178cc
Merge branch 'projekt-matching': automated Langflow project-skill matching with CRM entry
tlg
2026-07-09 18:43:04 +02:00
-
-
9ca7767208
fix(projekt-matching): final-review fixes — safe redeploy, poison-mail hardening, plan deviations note
tlg
2026-07-09 17:15:39 +02:00
-
1863ce087c
feat(projekt-matching): gate 3 passed — production recipient live
tlg
2026-07-09 16:56:54 +02:00
-
054005a7c2
test(projekt-matching): gate 2 and dedup e2e passed
tlg
2026-07-09 16:39:01 +02:00
-
9b51272413
test(projekt-matching): gate 1 e2e passed (consider path via e-mail)
tlg
2026-07-09 16:24:34 +02:00
-
a36ea14b84
fix(projekt-matching): nice-heading exception in extract prompt; lock enable_thinking in tests
tlg
2026-07-09 16:09:58 +02:00
-
53b5de28bc
test(projekt-matching): e2e helper scripts; component gates verified
tlg
2026-07-09 15:49:08 +02:00
-
cef4041500
fix(projekt-matching): disable thinking for structured vLLM calls; retry non-JSON responses
tlg
2026-07-09 15:48:55 +02:00
-
20796b3a68
fix(projekt-matching): retry chat_json on empty/unparseable vLLM completion
tlg
2026-07-09 15:33:11 +02:00
-
cf088f0bd3
fix(projekt-matching): add Date and Message-ID headers to outgoing mail
tlg
2026-07-09 15:06:55 +02:00
-
79966e6e54
feat(projekt-matching): systemd timer, webhook trigger, inbox baseline script
tlg
2026-07-09 14:28:48 +02:00
-
91509e5ca6
fix(projekt-matching): setup_langfuse reads admin credentials from pod script
tlg
2026-07-09 14:16:22 +02:00
-
6a70332d0d
feat(projekt-matching): langfuse project, keys, score configs; admin API in pod script
tlg
2026-07-09 14:11:50 +02:00
-
e0fb82613a
fix(projekt-matching): idempotent langflow api-key creation
tlg
2026-07-09 13:53:29 +02:00
-
e1be3ff17e
fix(projekt-matching): rename component input ctx -> ctx_in (Langflow reserves Component.ctx)
tlg
2026-07-09 13:00:06 +02:00
-
92b1c23c3a
feat(projekt-matching): deployment scripts and programmatic flow builder
tlg
2026-07-09 13:00:06 +02:00
-
a248dec9ea
Amend plan Task 9/10: PM_LANGFLOW_API_KEY is Credential and gets upserted in build_flows
tlg
2026-07-09 11:26:38 +02:00
-
dc69c9a66b
feat(projekt-matching): seven Langflow wrapper components
tlg
2026-07-09 11:23:08 +02:00
-
d500b46abe
fix(projekt-matching): normalize unknown statuses, alert failure cannot block trash
tlg
2026-07-09 11:20:30 +02:00
-
a64b0398ae
feat(projekt-matching): flow-1 ingest with lock, dedup, dispatch, alert aggregation
tlg
2026-07-09 11:14:59 +02:00
-
2f321aecc6
fix(projekt-matching): verify teamsIds/account equality in read-back; always post trace
tlg
2026-07-09 11:12:06 +02:00
-
1481bbc30c
Update plan Task 9: PMNotify calls stage_notify directly (trace on failed runs)
tlg
2026-07-09 11:11:21 +02:00
-
2032305d90
feat(projekt-matching): flow-2 stages with gate, CRM verify, notification, langfuse trace
tlg
2026-07-09 11:06:11 +02:00
-
11b5675eab
feat(projekt-matching): Cfg dataclass, IMAP mailbox with keyword/trash handling, SMTP send
tlg
2026-07-09 11:02:05 +02:00
-
b9133a2416
fix(projekt-matching): correct stale llm.py docstring
tlg
2026-07-09 10:59:14 +02:00
-
9cbdd2e28c
fix(projekt-matching): use response_format json_schema (vLLM 0.22 ignores guided_json)
tlg
2026-07-09 10:55:23 +02:00
-
a7f94914d0
feat(projekt-matching): vLLM guided-json client with extraction and matching prompts
tlg
2026-07-09 10:44:59 +02:00
-
501f30edab
feat(projekt-matching): EspoCRM client with dedup helpers and retries
tlg
2026-07-09 10:17:39 +02:00
-
2aa095b546
fix(projekt-matching): declare requests and beautifulsoup4 dependencies
tlg
2026-07-09 10:15:06 +02:00
-
6c4cd1a4c3
feat(projekt-matching): mail parsing, project splitting, canonical URLs
tlg
2026-07-09 10:11:25 +02:00
-
3bbf6631fd
feat(projekt-matching): deterministic misc rules, match calc, description markdown
tlg
2026-07-09 10:07:47 +02:00
-
619a55f580
fix(projekt-matching): untrack egg-info build artifacts
tlg
2026-07-09 10:05:13 +02:00
-
963fe45a25
feat(projekt-matching): scaffold package, venv, pytest smoke
tlg
2026-07-09 10:02:38 +02:00
-
-
8a39b9aff4
Fix plan: drop dead test helper in Task 8
tlg
2026-07-09 10:00:47 +02:00
-
69e908a6a5
Add implementation plan: Langflow projekt-matching (16 tasks, TDD)
tlg
2026-07-09 09:56:04 +02:00
-
1981f5c90b
Add design spec: automated Langflow project-skill matching with CRM entry
tlg
2026-07-09 07:49:32 +02:00
-
da35fc0e12
Initial commit: pod setup and shell scripts
tlg
2026-06-23 20:27:51 +02:00