Skip to content

Strip leftover scaffolding refs; delete abandoned regression_report - #47

Merged
edeno merged 2 commits into
mainfrom
chore-scaffolding-hygiene
Jul 11, 2026
Merged

edeno merged 2 commits into
mainfrom
chore-scaffolding-hygiene

Conversation

@edeno

@edeno edeno commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

The still-applicable hygiene from the now-closed #36, re-cut fresh against current main (rather than reconciling #36's ~50-file / 37-conflict stale branch, which carried the whole Phase 1–6 review stack that has since merged piecemeal). Docs/comments and dead-scaffolding deletion only — no behavior change.

  • Delete tests/regression_report.py — abandoned, never-collected scaffolding: the filename doesn't match test_*.py, and it has no test_ functions or assertions, so pytest never ran it. It's a RegressionReport formatter dataclass plus loader stubs returning empty/zeroed placeholders (parse_pytest_summary → all-zero counts, load_*{}/[]); its one real code path imported a nonexistent test_api_surface and always failed (swallowed by a bare except). No callers, no CI references, no runtime imports.
  • Delete docs/plans/2025-10-23-comprehensive-regression-detection.md — the implementation-plan doc that proposed that module. The system it describes was only ever stubbed, nothing references the doc, and it carries a hardcoded local conda path — a stale historical snapshot. (The other docs/plans/* files are left as-is.)
  • Strip lingering scaffolding refs"Tier 1/2/3" comments and "issue #26" references in models/base.py and two test files, keeping the substantive comment text (e.g. # Validate all parameters early (Tier 1 & 2)# Validate all parameters early). grep -E "Tier [123]|issue #26" src/ is now empty.

Verify

  • ruff check clean.
  • pytest --co collects 1219 tests (no orphaned import of the deleted file).
  • Touched test files still pass; no assertion lines changed.

Closes #36.

🤖 Generated with Claude Code

…eport

Docs/comments and one dead-file deletion only; no behavior change. Extracts the
still-applicable hygiene from the superseded #36, whose stale branch carried the
whole Phase 1-6 review stack that has since merged piecemeal.

- Delete tests/regression_report.py: abandoned scaffolding (a placeholder
  parse_pytest_output returning hardcoded zeros, no callers, docstrings
  referencing an external workflow that does not ship with the library).
- Strip lingering "Tier 1/2/3" and "issue #26" scaffolding references from
  models/base.py comments and two test files, keeping the substantive text.
  `grep -E "Tier [123]|issue #26" src/` is now empty.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Removes docs/plans/2025-10-23-comprehensive-regression-detection.md, the
implementation-plan doc that proposed the now-deleted tests/regression_report.py
scaffolding. The system it describes was only ever stubbed, nothing references
the doc, and it carries a hardcoded local conda path — a stale historical
snapshot. Completes removing the abandoned regression-detection scaffolding
(module + its plan).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@edeno
edeno merged commit 6dc02b4 into main Jul 11, 2026
5 checks passed
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