Files
znetsixe 6a6c04d34b Migrate to new Gitea instance (gitea.wbd-rd.nl)
- Update all submodule URLs from gitea.centraal.wbd-rd.nl to gitea.wbd-rd.nl
- Add settler as proper submodule in .gitmodules
- Add agent skills, function anchors, decisions, and improvements
- Add Docker configuration and scripts
- Add manuals and third_party docs
- Update .gitignore with secrets and build artifacts
- Remove stale .tgz build artifact

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:07:04 +01:00

2.0 KiB

name, description
name description
evolv-telemetry-analytics-dashboards Design telemetry-to-dashboard contracts for EVOLV operations analytics. Use when defining KPI semantics, chart/topic contracts, aggregation windows, operator diagnostics, and compatibility between node outputs, Influx schema, and dashboard consumers.

EVOLV Telemetry Analytics Dashboards

Mission

Keep EVOLV telemetry contracts stable, queryable, and useful for operators and performance analysis.

Harness Execution Contract

  • Start from current output payloads, Influx schema assumptions, and dashboard queries.
  • Define invariants before edits:
    • KPI semantics remain explicit and comparable over time
    • topic/field naming stability is preserved or migrated
    • dashboard failure modes are diagnosable
  • Validate with query-level and chart-level evidence.

Scope

  • Node outputs in nodes/*/src/nodeClass.js
  • Influx-related contract points and dashboard config/manuals
  • FlowFuse chart usage and topic/category consistency

Workflow

  1. Inventory KPI producers and consumers.
  2. Define measurement/tag/field/topic contracts.
  3. Validate aggregation/downsampling assumptions.
  4. Ensure chart wiring remains consistent (msg.topic category baseline).
  5. Verify operator readability and anomaly visibility.

Standards

  • Keep KPI definitions versioned and unambiguous.
  • Preserve backward compatibility for released dashboards.
  • Avoid overloading fields with mixed semantics.
  • Pair every contract change with migration notes.

Test Expectations

Cover:

  • payload field presence/types for key KPIs
  • topic/category compatibility for charts
  • query compatibility for existing dashboards
  • behavior under missing/null data windows

Deliverables

Return:

  • KPI and telemetry contract map
  • changed files/tests and dashboard impact notes
  • migration/deprecation notes if compatibility changed

Decision interview triggers:

  • KPI definition changes affecting reporting decisions
  • dashboard contract breaks requiring migration
  • retention/aggregation changes impacting trend interpretation