OpenRelix
Generated from Markdown Source docs/metric-dictionary.md 中文 EN

Metric Dictionary

Languages: English | 简体中文

Core metrics

  • total_assets: count of assets in the active state's registry/assets.jsonl
  • active_assets: count of assets with status = active
  • task_reviews: count of review markdown files under the active state's reviews/
  • tracked_usage_events: count of rows in the active state's registry/usage_events.jsonl
  • tracked_minutes_saved: estimated minutes saved, inferred from explicit usage events, missing-minute usage events, and recent work-window matches. Raw minutes_saved in usage events is treated as strong evidence, but it is no longer the only source.
  • durable_memories: count of current durable memories after grouping repeated rows from registry/memory_entries.jsonl
  • session_memories: count of current work memories after grouping repeated rows from registry/memory_entries.jsonl
  • low_priority_memories: count of current low-priority memories after grouping repeated rows from registry/memory_entries.jsonl

Asset fields

  • id: stable unique identifier
  • title: readable asset name
  • type: playbook, skill, template, automation, knowledge_card, review
  • domain: general, android, ios, web, backend, planning, collaboration, or another durable area
  • scope: personal, repo, team
  • status: active, draft, retired
  • created_at: YYYY-MM-DD
  • updated_at: YYYY-MM-DD
  • source_task: the task or thread that produced the asset
  • reuse_count: manual running count when known
  • minutes_saved_total: manual running total when known
  • estimated_value_score: automatic 0-100 reuse value score used by the high-value asset panel
  • estimated_minutes_saved: automatic minute estimate used for trend and ranking; it does not require manual user input
  • value_evidence_count: explicit usage events plus recent work-window matches used as reuse evidence
  • value_note: concise note explaining why the asset matters
  • artifact_paths: local files that embody the asset

Usage event fields

  • date: YYYY-MM-DD
  • asset_id: asset identifier
  • task: task or issue label
  • minutes_saved: optional recorded minutes saved on that reuse; if absent or zero, the dashboard estimates value from task text and asset metadata
  • note: short evidence note

Memory registry view

  • The dashboard treats registry/memory_entries.jsonl as the canonical memory log, then groups rows into a current memory view.
  • Grouping key: bucket + memory_type + normalized title with value_note as fallback when title is empty.
  • created_at in the dashboard memory view means the first date that grouped memory appeared in the log.
  • updated_at in the dashboard memory view means the most recent date that grouped memory appeared in the log.
  • Long-term and work memory cards are sorted by 7-day heat, not just by update time.
  • usage_frequency remains the backing field for compatibility, but the UI labels it as heat. It only counts direct source-window references inside the 7-day window plus recent synthesis dates for the same memory; it no longer fuzzy-matches memory titles, keywords, or notes against recent window summaries.
  • The heat window is bounded to the latest 7 daily captures for stable performance; the dashboard does not call an LLM during refresh.

Host native memory views

  • The dashboard also reads configured host-native context files: Codex usually uses ~/.codex/memories/memory_summary.md, while Claude Code uses the OpenRelix managed block in ~/.claude/CLAUDE.md.
  • These views represent what each host can read in its user-level context layer, rather than what the nightly asset pipeline inferred afterward.
  • In integrated mode, routine refresh, review, and nightly jobs may regenerate one shared bounded summary for enabled host contexts; they should not write raw windows or the full local registry into host native memory files.
  • The native-memory section keeps user profile, preferences, and general tips in the source file; the panel focuses on the topic entries that are easiest to compare with nightly memory.
  • In practice: native memory is closer to long-lived rules and rollout summaries, while the nightly registry is closer to recent task memory with source-window traceability.

Reporting advice

  • Prefer trend and impact metrics over activity metrics.
  • Treat reuse value as evidence-weighted estimation: explicit reuse events are strongest, recent window matches are weaker, and type/recency affect the 0-100 value score as potential value rather than adding estimated saved minutes directly.
  • A small number of high-reuse assets is more valuable than a large number of low-quality notes.
  • Link summaries to specific assets and reviews whenever possible.
  • Treat the repo as automation source and the state root as user data.