AletheiaFact / AletheiaFact/aletheia

INST-8 · reviewTaskMetrics collection + Scheduled Trigger + Atlas Charts

Open
#2,498 0 comments 0 reactions 0 assignees View on GitHub
backlog devops server
Dominant language
TypeScript
Stars
55
Forks
20
Avg merge
2d 6h
Merged PRs (30d)
2

Description

> Item derived from the fact-checking cycle analysis (**2026-07-03, v2**). Production numbers (namespace `main`), unless noted.

### Finding (evidence)
There is no dashboard layer; every read today is ad-hoc.

### Action
`reviewTaskMetrics` collection + Scheduled Trigger + Atlas Charts:
- Scheduled aggregation with `$merge` produces one flat doc per task.
- Atlas Charts reads it directly.
- **Must expose the INST-10 (#2505) cross-check `coverageRate` metric.**

### Impact
Live dashboards for cycle, backlog, inter-rater, coverage and volume, filterable by `isCore`.

---
- **Priority:** 🟢 Low · **Effort:** M
- **Dependencies:** depends on INST-1..5 being materialized (wave 4). Exposes INST-10 (coverage) and INST-11 (cohort segmentation).
- **Epic:** #2489

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing how INST-1..5 are materialized and how the INST-10 (#2505) coverageRate cross-check is exposed. Define the reviewTaskMetrics collection and Scheduled Trigger around the stated $merge output; done means one flat document per task, coverageRate is available, and Atlas Charts can filter live dashboards by isCore.

Written by the indexing model from the issue text.

Assessment

Tech stack
mongodb, typescript
Domain
analytics, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.