Analyze-clean light hygiene #63

Closed
opened 2026-08-04 19:40:52 +00:00 by TheAnachronism · 1 comment

Parent

Implements the analyze-clean + light hygiene must from docs/1.0-beta-readiness.md (1.0 beta release readiness).

What to build

Bring the tree to analyze-clean and run a light hygiene sweep: unused files/symbols and glossary-hostile user-facing copy. No whole-tree identifier rename campaign; named architecture debt (UI↔repository drift) stays.

Acceptance criteria

  • flutter analyze is clean on the default branch tip
  • Light sweep removes unused files/symbols found in that pass
  • Glossary-hostile user-facing strings found in the sweep are corrected (CONTEXT.md vocabulary)
  • No broad rename of internal identifiers / no FeedTreeSource or Controller-collapse work

Blocked by

  • None — can start immediately.
## Parent Implements the analyze-clean + light hygiene must from [`docs/1.0-beta-readiness.md`](../src/branch/master/docs/1.0-beta-readiness.md) ([1.0 beta release readiness](https://git.anachronis.dev/TheAnachronism/tt-rss-viewer/issues/41)). ## What to build Bring the tree to **analyze-clean** and run a **light** hygiene sweep: unused files/symbols and glossary-hostile *user-facing* copy. No whole-tree identifier rename campaign; named architecture debt (UI↔repository drift) stays. ## Acceptance criteria - [ ] `flutter analyze` is clean on the default branch tip - [ ] Light sweep removes unused files/symbols found in that pass - [ ] Glossary-hostile user-facing strings found in the sweep are corrected (CONTEXT.md vocabulary) - [ ] No broad rename of internal identifiers / no FeedTreeSource or Controller-collapse work ## Blocked by - None — can start immediately.
Author
Owner

Done on master (verified with 87b400e session; no lib changes needed).

  • flutter analyze clean (also with unused_element / dead_code temporarily elevated — still clean).
  • Light unused file/symbol sweep found nothing to remove.
  • Glossary pass: Sign-in “Connect to a Tiny Tiny RSS instance” left as allowed remote-server wording (CONTEXT.md); no other hostile user-facing copy found.
  • No broad renames / FeedTreeSource / Controller-collapse work.
Done on `master` (verified with `87b400e` session; no lib changes needed). - `flutter analyze` clean (also with `unused_element` / `dead_code` temporarily elevated — still clean). - Light unused file/symbol sweep found nothing to remove. - Glossary pass: Sign-in “Connect to a Tiny Tiny RSS instance” left as allowed remote-server wording (CONTEXT.md); no other hostile user-facing copy found. - No broad renames / FeedTreeSource / Controller-collapse work.
TheAnachronism removed their assignment 2026-08-06 14:35:35 +00:00
Sign in to join this conversation.
No description provided.