Skip to content
Hive

hive · Daily activity digest

Summary

summary.md

On this page
  1. Summary
  2. PR
  3. Commits
  4. Review

Summary for Daily activity digest

Summary

Hive operators can read one durable daily activity record across registered projects to see what advanced, completed, failed, recovered, or needs input. CLI text/JSON and an authenticated Web view share the same record, with project filtering and native task/PR links.

  • Persist IANA-zone day boundaries, keep closed bases immutable, and append audited late facts and source-gap resolutions.
  • Preserve known activity during source outages; distinguish complete empty days from partial, stale, missing, and pruned history.
  • Keep reads free of materialization and delivery effects. Explicit refresh and independent daemon scheduling own updates; explicit pruning preserves underlying evidence and delivery receipts.
  • Offer opt-in Telegram recaps for the preceding closed day, suppress complete empty days, and require explicit recovery for ambiguous sends. Question text and answer bindings stay out of digest views.

The feature defaults to disabled, with migration-owned initialization and canonical agent guidance. Hive remains authoritative without a PRDigest runtime dependency.

PR

https://github.com/ivankuznetsov/hive/pull/1407

Commits

a371295fd2 fix(digest): preserve concurrent historical evidence
f906c82b34 fix(ci): gate fast attempt worker fixtures
d502a82c11 docs(digest): complete U7 outcome guidance
23f8c8a70e test(digest): cover U1-U6 defensive paths
09fb797d7d test(council): isolate portable Grok runtime fixture
85cd6f1bb0 style(digest): U2 satisfy full lint
053b12f3da fix(digest): U4 U5 U6 strengthen outcome flows
23627a6426 fix(digest): U2 U3 scope history to registrations
a2762744c5 fix(codex): restore wrapper runtime discovery
58249dda17 fix(digest): preserve recovery and delivery invariants
b996e4d80c fix(digest): harden review contracts
c9a4d6fe56 fix(ci): register patrol transition fixtures
fa4ef9bbeb chore(digest): complete stage 4 execution
9e5e5ff8c2 test(digest): close exhaustive coverage gaps
0db9918065 style(digest): satisfy materiality lint
533a6483dc test(web): isolate runtime identity annotations
291a861739 test: preserve bundle path across isolated home
f0d6072ab2 test(agent-cli-runtime): isolate executable overrides
61dec9bbe4 test(release): preserve selector fixture gem path
b90426dd63 test(daemon): isolate child fixture gem path (U6)
25c6140547 fix(digest): whitelist scheduler backoff event (U6)
5a5f1f44db test(attempts): isolate detached launcher gem path
69d175c19f test(digest): cover setup and calendar edges (U1)
432f0dafc8 docs(digest): document durable daily record (U7)
c5c053d37a fix(digest): U6 isolate scheduling and delivery
d4ce6c7188 fix(web): U5 harden daily digest presentation
48eec33c61 fix(digest): U4 close public CLI contracts
3478de844a fix(digest): U3 harden recovery and prune lifecycle
81607c618c fix(digest): U2 harden material activity collection
7577802ae3 fix(digest): U1 U3 enforce durable record invariants
734dd8200a fix(digest): avoid command namespace hash collision
b98b130ba2 feat(digest): U6 add independent Telegram delivery
885801f93a feat(web): U5 add daily digest view
b6c0855a39 feat(digest): U4 add safe daily digest CLI
caaf2f2316 feat(digest): U3 implement daily record lifecycle
657f2ca536 feat(digest): U2 collect material project activity
104b620b86 feat(digest): U1 add durable daily record foundation

Review

Review passes: 3 Triage bias: courageous

← Back to task

HiveDev, when it’s ready.

HiveDev is the hosted product being built around open-source Hive. It isn’t available yet; join the waitlist to hear when it is. We’ll use your email for HiveDev availability updates.

Read our privacy notice.