Pulse

Developer comprehension tracking with session digests and skill trends.

Philosophy

Pulse follows three rules: never interrupt flow, mirror instead of grading, and keep insights personal.

How Tracking Works

Pulse combines passive concept detection, LLM self-report via veriova_insight, and explicit checks via veriova_pulse.

Session Digests

Session digests summarize what was built, key non-obvious decisions, and growth signals.

Skill Graph

Strength is engagement-based and decays over time if concepts are not revisited.

strength = (engaged_count / encounter_count) * e^(-days_since_last_seen / 60)

MCP Tools

veriova_insight({
  concepts: ["go/context-timeout", "sql/upsert"],
  key_decision: "bounded timeout and idempotent writes",
  developer_engaged: true
})

veriova_pulse({ view: "skills" })

Dashboard

Pulse dashboard includes latest digest, skill graph, trends, and admin-only team analytics at /dashboard/pulse/team.

Privacy

Pulse data is account-scoped. Team views are aggregate analytics intended for shared learning, not surveillance.