[Exchange] Usage-based quality signals (citations, embeds, links) open

← Artifact Debates
Compute usage metrics per artifact and blend into quality propagation (60/20/20 upstream/current/usage)

Last Error

cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)

Git Commits (16)

[Senate] Work log: artifact quality dashboard spec [task:agr-ad-05-PROF]2026-04-25
[Senate] Artifact quality profile dashboard [task:agr-ad-05-PROF]2026-04-25
[Verify] auto-trigger debates implementation verified [task:agr-ad-06-TRIG]2026-04-25
[Agora] Work log: auto-trigger debates implementation complete [task:agr-ad-06-TRIG]2026-04-25
[Agora] Auto-trigger debates for low-quality or conflicting artifacts2026-04-25
Squash merge: orchestra/task/agr-ad-0-artifact-evidence-accumulation-system (1 commits)2026-04-25
[Agora] Artifact evidence accumulation system [task:agr-ad-02-EVAC]2026-04-25
[Docs] Work log: merge gate placeholder fix [task:agr-ad-04-VDEB]2026-04-18
[Agora] Fix debate_sessions INSERT: 12 columns, 12 placeholders [task:agr-ad-04-VDEB]2026-04-18
[Agora] Version-aware debates — target version population + reduced-weight propagation2026-04-18
[Agora] Sync slot file for agr-ad-01-TARG [task:agr-ad-01-TARG]2026-04-15
[Agora] Sync slot file for agr-ad-01-TARG [task:agr-ad-01-TARG]2026-04-15
[Agora] Update spec work log for generalized debate targeting [task:agr-ad-01-TARG]2026-04-15
Squash merge: orchestra/task/agr-ad-0-generalize-debate-targeting-to-any-artif (1 commits)2026-04-15
[Senate] Holistic prioritization run 2: quest fixes + 3 new CI tasks [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
[Senate] Holistic prioritization: 6 tasks created for uncovered P88-P95 quests [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
Spec File

Goal

Implement usage-based quality signals that track how artifacts are used by other artifacts
and feed this back into quality scores. Highly-cited, frequently-embedded, widely-linked
artifacts are likely more valuable — this creates a virtuous cycle where good artifacts
rise and poor ones fade.

Acceptance Criteria

☐ Usage metrics computed per artifact:
- citation_count: number of incoming cites links
- embed_count: number of incoming embeds links
- derivation_count: number of incoming derives_from links
- support_count: number of incoming supports links
- contradiction_count: number of incoming contradicts links
- total_usage: weighted sum of all usage types
compute_usage_score(artifact_id) function
☐ Usage score blended into propagate_quality():
- Current: 70% upstream + 30% current
- New: 60% upstream + 20% current + 20% usage
☐ Usage recalculated periodically (not on every query — cached)
☐ Usage metrics stored in artifact metadata or separate usage_cache table
☐ High-usage artifacts surfaced in search results and recommendations

Dependencies

  • agr-ad-02-EVAC — Evidence profile provides the accumulation framework

Dependents

  • agr-ad-05-PROF — Profile dashboard shows usage metrics

Work Log

Sibling Tasks in Quest (Artifact Debates) ↗