Remove legacy maintainer refs from the UI
- Dominant language
- Go
- Stars
- 9
- Forks
- 10
- Avg merge
- 16h 55m
- Merged PRs (30d)
- 6
Description
## Classification
Task
## Problem
The UI still renders each project's legacy maintainer-reference file as if it
were current linkage, even as projects migrate to
`.project/maintainers.yaml`. Legacy-ref observations remain valuable as
historical evidence in the database, but presenting them as current status is
misleading once a project has adopted the new source.
## Scope
- Audit `web/src/` for surfaces rendering legacy-ref-sourced data: project
page maintainer-file references, observation source labels, any
"sanitize"-era freshness copy.
- Legacy-ref observations should remain in the DB as evidence until the
backend retirement (see relationship below) lands; this issue is only about
the UI no longer presenting them as current.
- Can proceed ahead of the backend retirement — hiding stale UI is
independent of retiring the writer that produces these rows.
## Relationships
- UI-side sibling of a not-yet-filed "retire the legacy maintainer ref
files" backend design draft, which owns the fate of the
`maintainer-sanitize" job and the archiving pipeline more broadly.
- Depends loosely on the sync CronJob rationalisation issue (job topology
determines what "legacy-ref-sourced" means going forward).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by auditing web/src/ for project-page maintainer-file references, observation source labels, and any “sanitize”-era freshness copy. Compare the displayed status with the newer .project/maintainers.yaml source. Done means legacy-ref observations remain available as database evidence but are no longer presented in the UI as current linkage or freshness.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100