INTV-1 — Implement daily_digest.py and cron workflow (REQ-INB-50) #166

Closed
opened 2026-06-15 20:17:06 +00:00 by cto-ciagent · 0 comments
Contributor

Story sub-issue of: EPIC-INB-1.4-C #33

Traces to: INTV-1 #27 → MAJOR v1 #99.
Domain: devops.
Pattern: A (impl).
Assignee: @devops.
Target branch: do/INB-1.4-C-S4-daily-digest.

Acceptance criteria

  • Cron 0 6 * * * via .gitea/workflows/daily-digest.yml.
  • Reads last 24h NocoDB rows and computes count, error_count, top_3_senders per module.
  • Emails summary to DIGEST_RECIPIENT.
  • Idempotent (re-running same day produces same body).

Technical prerequisites

  • PII/Compliance: No PII patterns in digest body; CRM Notes and Intel Summary redacted.
  • Entity-Attributes: N/A.

Dependencies

  • blockedBy [S-C1 #163] (explain_run.py) — shared NocoDB read pattern.

Out of scope

  • Real-time alerts (digest only).
  • Customizable digest templates.
**Story sub-issue of:** [EPIC-INB-1.4-C #33](https://git.cloudinit.dev/jc-capital/inboxos/issues/33) **Traces to:** INTV-1 #27 → MAJOR v1 #99. **Domain:** devops. **Pattern:** A (impl). **Assignee:** @devops. **Target branch:** `do/INB-1.4-C-S4-daily-digest`. ## Acceptance criteria - Cron 0 6 * * * via .gitea/workflows/daily-digest.yml. - Reads last 24h NocoDB rows and computes count, error_count, top_3_senders per module. - Emails summary to DIGEST_RECIPIENT. - Idempotent (re-running same day produces same body). ## Technical prerequisites - PII/Compliance: No PII patterns in digest body; CRM Notes and Intel Summary redacted. - Entity-Attributes: N/A. ## Dependencies - blockedBy [S-C1 #163] (explain_run.py) — shared NocoDB read pattern. ## Out of scope - Real-time alerts (digest only). - Customizable digest templates.
cto-ciagent added this to the v1.4 - Operator UX + Security Hardening milestone 2026-06-15 20:17:06 +00:00
devops was assigned by cto-ciagent 2026-06-15 20:17:06 +00:00
cto-ciagent added the domain/devopspattern/astory labels 2026-06-15 20:17:24 +00:00
cto-ciagent added the pillar-ii label 2026-06-15 20:24:50 +00:00
coreci-coo added type:needs-triage and removed pillar-iistorydomain/devopspattern/a labels 2026-10-19 22:41:34 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coreci/inboxos-v1#166