Skip to content

d-miner5(kat): pin daily-summary emission honesty (newest-day / no __pool__ / sub-aware) - #557

Merged
frstrtr merged 1 commit into
masterfrom
dashboard/d-miner5-daily-summary-kat
Jun 27, 2026
Merged

d-miner5(kat): pin daily-summary emission honesty (newest-day / no __pool__ / sub-aware)#557
frstrtr merged 1 commit into
masterfrom
dashboard/d-miner5-daily-summary-kat

Conversation

@frstrtr

@frstrtr frstrtr commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Regression-lock for the D-MINER.5 P1 notify-engine daily subcommand, which shipped in #552 with no test coverage. Test-only, no behavior change.

Selftest 9 -> 12:

  • 10) empty daily rollup -> daily() emits nothing (no fabricated summary on a cold DB)
  • 11) only the most-recent rolled-up day is summarized; the __pool__ aggregate row is excluded from per-worker summaries
  • 12) subscribed worker -> delivered; an unsubscribed worker present in the rollup is recorded undelivered (logged, never silently dropped)

Builds the sampler-owned daily table in-memory for the KAT (engine never creates it). selftest prints SELFTEST OK (12/12).

…ool__, sub-aware)

Extends the D-MINER.5 P1 notify-engine selftest (9->12) to cover the
daily subcommand, which previously had no regression lock:

  10) empty daily rollup -> emits nothing (no fabricated summary)
  11) only the most-recent day is summarized; the __pool__ aggregate
      row is excluded from per-worker summaries
  12) subscribed worker -> delivered; unsubscribed worker present in
      the rollup -> recorded undelivered (logged, never silently dropped)

Safe-additive: test-only, no engine behavior change.
@frstrtr
frstrtr force-pushed the dashboard/d-miner5-daily-summary-kat branch from aead8ba to d68206e Compare June 27, 2026 10:37
@frstrtr
frstrtr merged commit 062183e into master Jun 27, 2026
23 of 24 checks passed
@frstrtr
frstrtr deleted the dashboard/d-miner5-daily-summary-kat branch June 27, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant