Commit Graph
161 Commits
Author SHA1 Message Date
hikmettan 23512b7a87 fix: respect brief opt-out and report channel delivery failures 2026-09-06 14:28:10 +03:00
hikmettan c55257cade fix: exclude closed tenders from upcoming feeds 2026-09-06 14:26:31 +03:00
hikmettan b2a416c908 fix: persist weekly brief preference and expose request failures 2026-09-06 14:20:31 +03:00
hikmettan e711da9567 fix: distinguish email service errors and validate send receipts 2026-09-06 14:16:08 +03:00
hikmettan a25dcb7a5d fix: persist notification preferences and clarify delivery controls 2026-09-06 14:14:46 +03:00
hikmettan 83df706631 fix: persist competitor tracking and remove unsupported metrics and alerts 2026-09-06 14:12:43 +03:00
hikmettan 463fd06d30 fix: confirm and version favorite institution updates 2026-09-06 14:09:31 +03:00
hikmettan 3d9aa79624 fix: persist team changes only after versioned server confirmation 2026-09-06 14:01:28 +03:00
hikmettan 9d3acac59d fix: reject stale company profile and filter updates 2026-09-06 13:58:25 +03:00
hikmettan 1fbf77c0ac Hold stale tender notification retries for review 2026-09-06 13:19:55 +03:00
hikmettan 02625906f2 Reject malformed notification feeds before state changes 2026-09-06 13:18:22 +03:00
hikmettan 22e886936e Add audited administrator resolution of uncertain email deliveries 2026-09-06 13:06:17 +03:00
hikmettan d956de3014 Persist notification email batches with leased idempotent delivery 2026-09-06 13:03:47 +03:00
hikmettan cbfdd072d1 Include complete digest batches and validate email transport outcomes 2026-09-06 13:01:18 +03:00
hikmettan 4c4ba0c4c8 Keep unsent notification batches pending and retain seen history 2026-09-06 13:00:12 +03:00
hikmettan f50468e768 Give topic and institution subscription sets independent identities 2026-09-06 12:56:37 +03:00
hikmettan 0a0c01baf1 Preserve subscriptions on request failure and isolate account state 2026-09-06 12:55:05 +03:00
hikmettan 458f638b81 Require explicit persisted acknowledgement of notifications 2026-09-06 12:52:14 +03:00
hikmettan c7bb67b101 Correct calendar deadline export and isolate notification storage 2026-09-06 12:50:06 +03:00
hikmettan bfef768974 Persist general specification analysis and expose saved results 2026-09-06 12:44:37 +03:00
hikmettan ca0ed73242 Pin durable AI source text and requirements across retries 2026-09-06 12:42:16 +03:00
hikmettan f830625b60 Persist offer assistant jobs and recover results across closed views 2026-09-06 12:35:30 +03:00
hikmettan 2e16a68565 Scan complete source text for grounded offer audit requirements 2026-09-06 10:56:04 +03:00
hikmettan b44ec646a0 Add verified backup and restore for shared data volumes 2026-09-06 10:52:57 +03:00
hikmettan 68fe84e9c7 Persist observed tender source revisions and expose paginated history 2026-09-06 10:49:30 +03:00
hikmettan 3b40061d96 Make document deletion durable before physical file cleanup 2026-09-06 10:44:47 +03:00
hikmettan 1a62a876e6 Enforce API key quota within the database transaction 2026-09-06 10:40:45 +03:00
hikmettan 1c0b48655e Preserve complete input in multi-part offer draft generation 2026-09-06 10:39:42 +03:00
hikmettan 372c0e76e0 Fix API key error states and verify revocation lifecycle 2026-09-06 10:37:14 +03:00
hikmettan 0c16bbd96f Surface shared inventory failures and isolate test database storage 2026-09-06 10:30:51 +03:00
hikmettan d534ea20b9 Cancel disconnected offer analysis and stop remaining provider calls 2026-09-06 10:22:29 +03:00
hikmettan 673d6c1bc8 Audit all supplied requirements across complete long drafts 2026-09-06 10:20:37 +03:00
hikmettan c3ec8c8ba8 Honor explicitly supplied sources and disclose draft source changes 2026-09-06 10:18:28 +03:00
hikmettan 0fd46c4867 Verify provider failure preserves drafts and improve user feedback 2026-09-06 10:14:29 +03:00
hikmettan 996cc15245 Preserve full draft sections and disclose missing requested content 2026-09-06 10:11:44 +03:00
hikmettan a78aaef7e5 Preserve question source chunks and reject fabricated citations 2026-09-06 10:10:26 +03:00
hikmettan 0b3bb8223f Require real draft evidence for offer audit findings 2026-09-06 10:09:12 +03:00
hikmettan 132bd815c6 Populate search detail summaries from EKAP announcement tables 2026-09-06 10:06:23 +03:00
hikmettan ad7f8746a0 Verify current document review before bid outputs 2026-09-06 09:50:16 +03:00
hikmettan 742e05933e Analyze server-resolved document reviews with revision checks 2026-09-06 09:49:30 +03:00
hikmettan 559a2feeda Persist versioned document text reviews against source file hashes 2026-09-06 09:47:12 +03:00
hikmettan f073438922 Carry OCR and missing-source warnings into analysis readiness 2026-09-06 09:45:33 +03:00
hikmettan ba1f93bd76 Persist client document read failures with stale-state protection 2026-09-06 09:36:47 +03:00
hikmettan 32ea749669 Persist document processing outcomes separately from upload success 2026-09-06 09:34:52 +03:00
hikmettan ece623d86c fix: separate private company documents from shared tender item imports 2026-09-06 09:30:37 +03:00
hikmettan bc71984847 fix: enforce source-backed offer type in bid preparation 2026-09-06 09:25:51 +03:00
hikmettan a751147d45 fix: carry source-backed bid validity into preparation drafts 2026-09-06 09:24:38 +03:00
hikmettan 37b10ce09a fix: clean failed document uploads and surface filesystem errors 2026-09-06 09:15:34 +03:00
hikmettan 43dc4feb31 fix: validate document uploads and allow clearing expiry dates 2026-09-06 09:14:43 +03:00
hikmettan 2aaf56ce8b fix: validate nested analysis fields before merging and preparation 2026-09-06 09:10:18 +03:00