Skip to content

chore(debt): stale package READMEs → CIC signposts; de-WandB config/README text - #228

Merged
Polichinel merged 2 commits into
developmentfrom
chore/tech-debt-round
Jul 19, 2026
Merged

chore(debt): stale package READMEs → CIC signposts; de-WandB config/README text#228
Polichinel merged 2 commits into
developmentfrom
chore/tech-debt-round

Conversation

@Polichinel

Copy link
Copy Markdown
Contributor

/tech-debt-cleanup round — the safe set only

Investigation summary

Seeded from the fresh repo-assimilation + docs audit. Full debt map produced; changes restricted to zero-behaviour text/docs per the skill's stability constraint.

Cleanups performed

  • Package READMEs → CIC signposts: visualizations/README.md (296 lines, still titled "VIEWS Pipeline Core", CMDataset-era API docs — shipped in the wheel!) and mapping/README.md replaced with slim current overviews deferring to the CICs. Parallel API docs are the C-210 drift class; these two sat outside the documentation/ audit scope and had rotted furthest.
  • reports/README.md: WandB example + integration row → current EvaluationSource/MetricFrame equivalents.
  • config/_reporting.py: the canonical-metrics comment no longer claims tokens must match "the WandB run summary."

Withdrawn during investigation (the protocol earning its keep)

Deleting find_item_names as dead code — it's alive: called intra-file by search_for_item_name (utils.py:118); the initial use-site grep had excluded the defining file. No deletion.

Deferred (documented, deliberately NOT registered — Tier-4 observations)

sys.path.insert test idiom · dataset_statistics.py name misnomer (C-185 umbrella) · mapping.py/report.py module size · the twin frame helpers (legitimate specialization).

Gates

Zero behaviour change (docs/comments only) · ruff clean · 362 passed, 2 skipped, 1 xfailed

🤖 Generated with Claude Code

Polichinel and others added 2 commits July 19, 2026 11:20
…README text (tech-debt round)

/tech-debt-cleanup round, investigation-first. The safe set:

- visualizations/README.md + mapping/README.md: extraction-era relics (one
  still titled "VIEWS Pipeline Core"!) carrying 300 lines of CMDataset-era
  API docs SHIPPED IN THE WHEEL - replaced with slim, current overviews that
  defer to the CICs as the single contract source (parallel API docs are the
  C-210 drift class; these two package READMEs were outside the
  documentation/ audit scope and had rotted furthest).
- reports/README.md: WandB example config + integration-table row replaced
  with current equivalents (EvaluationSource/MetricFrame).
- config/_reporting.py: canonical-metrics comment no longer claims tokens
  must match "the WandB run summary" (MetricFrame via the injected source
  since C-108/B2).

Withdrawn during investigation: deleting reports/utils.find_item_names as
dead code - it is ALIVE (called intra-file by search_for_item_name at
utils.py:118; the initial use-site grep excluded the defining file).
Investigation-before-cleanup working as intended.

Deferred (documented, no register entries - all Tier-4 observations):
sys.path.insert test idiom (import-mechanics churn > value);
dataset_statistics.py module-name misnomer (rename churn; C-185 umbrella);
mapping.py/report.py module size (critical-path split risk > benefit);
the twin 1-row/N-row frame helpers (legitimate specialization, not dup).

No behavior changes; no memory/runtime impact (docs + comments only).
ruff clean; 362 passed / 2 skipped / 1 xfailed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…row (pipeline-core-era numbering ghost) and the retired ln_ target example
@Polichinel
Polichinel merged commit 217bb36 into development Jul 19, 2026
1 check passed
@Polichinel
Polichinel deleted the chore/tech-debt-round branch July 19, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant