AletheiaFact / AletheiaFact/aletheia

INST-7 · Onboarding milestones on the user

Open
#2,497 0 comments 0 reactions 0 assignees View on GitHub
backlog needs-migration 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**). Production numbers (namespace `main`), unless noted.

### Finding (evidence)
Onboarding is only inferable from first activity; **39% of fact-checkers are one-off** (48 of 122) and the ~4–6 week ramp-up is only qualitative (N=30).

### Action
Milestones on the user:
- `onboarding.enabledAt`
- `onboarding.trainingCompletedAt`
- `onboarding.firstAssignmentAt`
- `onboarding.firstPublishedAt`
- `onboarding.isOneOff`
- `checksToSteadyState` (materialized)

### Impact
Time-to-productivity and retention become auditable metrics. Enables measuring **PROC-3**.

---
- **Priority:** 🟡 Medium · **Effort:** S/M
- **Dependencies:** wave 5, alongside INST-6.
- **Epic:** #2489

Contributor guide

No contributing guide indexed for this repository

Research direction

Begin with epic #2489 and the wave 5/INST-6 dependency context. Then locate the user representation and the code paths that record onboarding activity; completion means the six onboarding fields and materialized checksToSteadyState are persisted and support auditing the stated metrics.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.