Build the inbound-library core: store, IMAP intake, registries, notices.

ILIB-WP-0002-T01..T06: append-only item store, read-only IMAP intake with
quarantine, file-backed registries, idempotent hub/pull/digest notices,
run-due with health and the systemd user timer. 14 tests pass. Registers
the intelligence topics and the intelligence-radar subscription.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1170398@bnt-lap001
Assistant-Session: 622cd705-cb31-4322-ba08-dd42e44fa583
This commit is contained in:
tegwick 2026-10-05 11:21:13 +02:00
parent fe84482730
commit d05d6ed35b
18 changed files with 1168 additions and 6 deletions

13
config/library.json Normal file
View file

@ -0,0 +1,13 @@
{
"mailbox": {
"host": "imap.ionos.de",
"port": 993,
"folder": "INBOX",
"user_env": "INBOUND_LIBRARY_IMAP_USER",
"password_env": "INBOUND_LIBRARY_IMAP_PASSWORD"
},
"hub": {
"api_base": "http://127.0.0.1:8000",
"from_agent": "inbound-library"
}
}