Skip to content

feat: adopt shared dashboard freshness footer - #10

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/dashboard-freshness
Oct 7, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/dashboard-freshness

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Show shared freshness beside the prompt preview using the oldest successful observation across displayed projects. Record a separate successful-ingest refresh receipt even when content is unchanged; preserve original capture and scientific evidence times, offline replay and state.updated.

Refs PyAutoLabs/PyAutoBrain#486. This is one coordinated eleven-repository change covering thirteen boards; human merge follows Brain-first ordering. Publication has not yet been verified.

API Changes

Adds optional Snapshot.refreshed_at at the end of its dataclass fields and an additive receipt refreshed_at field. See full details below.

Test Plan

  • 79 tests verified for PyAutoInsight.
  • Browser witness: 120 current layout cases across all thirteen boards and degraded state, plus 14 copy regression cases. Checks include exact 1h/24h boundaries, invalid/future/timezone stamps, native disclosure, live clock, mobile/desktop/light/dark, expanded preview and clipboard invariants.
  • Verify published dashboards after authorized merges.
Full API Changes (for automation and release notes)
  • Added: optional successful observation timestamp in Snapshot/receipt and campaign panel input.
  • Behavior: real successful refreshes can commit receipt and HTML metadata even when evidence is unchanged; failed or legacy observations show unknown.
  • Migration: Brain shared footer merged as feat: add shared dashboard freshness footer PyAutoBrain#487; no scientific data schema changes.

Heart gate: user invoked /prm in direct response to the disclosed canonical YELLOW warning (shared-standards blocks: 2 manifest mismatches), authorizing ship and green-CI merge. Release evidence remains stale; no release authorized.

@Jammy2211 Jammy2211 added the pending-release Merged changes awaiting release label Oct 7, 2026
@Jammy2211
Jammy2211 merged commit 6a5a623 into main Oct 7, 2026
2 checks passed
@Jammy2211
Jammy2211 deleted the feature/dashboard-freshness branch October 7, 2026 08:07
@Jammy2211 Jammy2211 removed the pending-release Merged changes awaiting release label Oct 7, 2026
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