[Memory P2] Timestamp freshness markers on all injected context #246

Open
opened 2026-04-09 00:41:28 +00:00 by Rockachopa · 0 comments
Owner

Context

Operational data goes stale. Issue counts change hourly. Fleet health changes in minutes. The agent needs to know how fresh its information is.

Task

  1. Every injected operational fact carries its source timestamp
  2. Define staleness thresholds:
    • Health data: >15 min = stale warning
    • Issue metrics: >4 hours = stale warning
    • Strategic analysis: >1 day = stale warning
  3. Stale data gets a visual marker in the injected context
  4. Agent can assess freshness and caveat its answers appropriately

Acceptance Criteria

  • Operational context shows "as of HH:MM" timestamps
  • Stale data marked with warning (e.g., "[STALE: 3h old]")
  • Agent appropriately caveats answers based on data age

Part of: [EPIC] Unified Memory Architecture

## Context Operational data goes stale. Issue counts change hourly. Fleet health changes in minutes. The agent needs to know how fresh its information is. ## Task 1. Every injected operational fact carries its source timestamp 2. Define staleness thresholds: - Health data: >15 min = stale warning - Issue metrics: >4 hours = stale warning - Strategic analysis: >1 day = stale warning 3. Stale data gets a visual marker in the injected context 4. Agent can assess freshness and caveat its answers appropriately ## Acceptance Criteria - Operational context shows "as of HH:MM" timestamps - Stale data marked with warning (e.g., "[STALE: 3h old]") - Agent appropriately caveats answers based on data age Part of: [EPIC] Unified Memory Architecture
Rockachopa added this to the Unified Memory Architecture milestone 2026-04-09 00:41:28 +00:00
Rockachopa added the phase:2-operationalepic:memory labels 2026-04-09 00:41:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/hermes-agent#246