Commit Graph

39 Commits

Author SHA1 Message Date
7e1660344d feat(campaign): bound synchronous delivery 2026-07-22 08:21:42 +02:00
bfbb86564c fix(campaign): align adaptive handbook with shipped UI 2026-07-21 19:15:52 +02:00
c05bb8e474 docs: surface permission-gated Campaign tasks 2026-07-21 18:53:07 +02:00
99ef25b08f docs: add adaptive Campaign composition guide 2026-07-21 18:46:22 +02:00
03100b77db refactor: simplify Campaign editor validation 2026-07-21 18:16:09 +02:00
0ac903c82d security: make Campaign mutation audits atomic 2026-07-21 17:56:59 +02:00
60776803c5 security: authorize every Campaign effect version 2026-07-21 17:56:47 +02:00
9a709b1264 security: separate Campaign reader and operator data 2026-07-21 17:55:54 +02:00
af833ca38c security: bound Campaign editor metadata 2026-07-21 17:55:30 +02:00
50c509d161 security: seal Campaign delivery inputs 2026-07-21 17:54:34 +02:00
9f4eab07f6 docs: expand adaptive Campaign guidance 2026-07-21 17:29:08 +02:00
09c63de813 security: harden Campaign delivery effects and reconciliation 2026-07-21 17:14:33 +02:00
057e660b17 feat: add Campaign delivery ownership and IMAP claim primitives 2026-07-21 17:13:49 +02:00
641bead0d8 Deduplicate campaign template rendering 2026-07-21 13:14:32 +02:00
3c305753d6 Refactor campaign job queue selection 2026-07-21 12:54:11 +02:00
ef513816f8 Refactor mock campaign send reporting 2026-07-21 12:54:08 +02:00
ce92499333 fix(api): hide campaign operational internals 2026-07-21 12:03:56 +02:00
35b3cc151d Clean Campaign audit and test resources 2026-07-21 03:17:11 +02:00
c54fec4cc3 Remove obsolete Campaign schema copies 2026-07-21 03:17:11 +02:00
1d291377c0 Block local file paths at Campaign server boundaries 2026-07-21 03:17:11 +02:00
f755cdf48d fix(campaign): remove stale mapper coupling 2026-07-20 20:07:39 +02:00
8965b27517 feat(campaign): expose attachment linking and single send 2026-07-20 20:07:25 +02:00
12036b1f36 feat(campaign): support reviewed single-message delivery 2026-07-20 20:07:18 +02:00
ad34365f6c feat(campaign): enforce attachment delivery policies 2026-07-20 20:07:12 +02:00
2e593b7fa4 intermittent commit 2026-07-14 13:22:10 +02:00
30b43913e8 Release v0.1.8 2026-07-11 16:49:01 +02:00
83b2082c74 Release v0.1.7 2026-07-11 02:34:56 +02:00
54c9881a25 Add campaign resource access explanations 2026-07-11 00:39:40 +02:00
da4c8731fc Sync GovOPlaN module state 2026-07-10 21:57:21 +02:00
9a6b6c7e8e Use capability-based module boundaries 2026-07-10 17:33:52 +02:00
52e6ed49c5 chore: sync GovOPlaN module split state 2026-07-10 12:51:18 +02:00
57f6066bf7 Release v0.1.6 2026-07-07 15:55:37 +02:00
533c4c8fe3 Release v0.1.5 2026-07-07 15:49:06 +02:00
fb6fb67d45 Release v0.1.4 2026-07-02 14:59:52 +02:00
ab2343aa88 Release v0.1.3 2026-06-26 01:39:19 +02:00
23318c709a Release v0.1.2 2026-06-25 19:58:20 +02:00
a147ad27ec campaign sending prototype 2026-06-24 16:20:49 +02:00
841d0b4024 WebUI module split; docs 2026-06-24 10:19:21 +02:00
7f25a3ccdf initial commit after split 2026-06-24 01:43:27 +02:00