Skip to content

feat(analytics): add outcome learning loop for recommendation quality #278

Description

@JSONbored

Parent roadmap: #127
Parent phase: #237
Related advanced phase: #269
Related base feedback issue: #96

Goal

Add an outcome learning loop that measures whether recommendations are useful and feeds that signal back into future ranking quality.

This issue is now a mini-epic. Do not implement the full analytics loop in one PR; use the focused child issues below.

Child issues

Done when

  • Outcome events, classification, role-aware rollups, confidence feedback, and the private quality report are complete or intentionally superseded.
  • Recommendation quality influences ranking through deterministic private signals.
  • Public surfaces never expose private scoreability, reward/risk, wallet, hotkey, raw trust, or private reviewability.

Non-goals

  • No public reward prediction or public scoring.
  • No autonomous PR bot.
  • No public leaderboard.

Validation expected

  • Child PRs should include outcome fixtures, analytics rollup tests, sanitizer coverage, and npm run test:ci.

Metadata

Metadata

Assignees

No one assigned

    Labels

    gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions