AletheiaFact / AletheiaFact/aletheia
INST-7 · Onboarding milestones on the user
- 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