Skip to content

Remove number prefixes from pipeline output filenames#541

Merged
neoneye merged 7 commits intomainfrom
refactor/remove-filename-prefixes
Apr 9, 2026
Merged

Remove number prefixes from pipeline output filenames#541
neoneye merged 7 commits intomainfrom
refactor/remove-filename-prefixes

Conversation

@neoneye
Copy link
Copy Markdown
Member

@neoneye neoneye commented Apr 8, 2026

Summary

  • Strip NNN-N- prefixes from all pipeline output filenames (e.g. 001-2-plan.txtplan.txt, 030-report.htmlreport.html)
  • Template filenames now place the placeholder after the name (expert_criticism_{}_raw.json instead of {}-expert_criticism_raw.json)
  • Updates FilenameEnum values, standalone scripts, tests, and documentation references
  • 321 tests pass, 0 regressions

Test plan

  • Full test suite passes (321 passed, 14 skipped)
  • No prefixed filenames remain in Python code
  • Run pipeline end-to-end with new filenames

🤖 Generated with Claude Code

neoneye and others added 7 commits April 8, 2026 16:24
Strip NNN-N- prefixes (e.g. 001-2-plan.txt → plan.txt,
030-report.html → report.html). Template filenames now place
the placeholder after the name (expert_criticism_{}_raw.json).

Updates filenames.py enum values and all 27 files referencing
them across code, tests, and documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Covers run_hire_team.py, create_wbs_level3.py,
estimate_wbs_task_durations.py, identify_wbs_task_dependencies.py,
expert_cost.py, and create_wsb_table_csv.py.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The step classifies levers as primary/secondary/remove — triage
describes this more accurately than deduplication.

Renames files, classes (DeduplicateLevers→TriageLevers),
FilenameEnum entries, JSON keys, and all references.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Filenames and task names changed — old snapshots are incompatible.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Consistent with the naming convention used by all other raw JSON outputs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@neoneye neoneye merged commit f101751 into main Apr 9, 2026
3 checks passed
@neoneye neoneye deleted the refactor/remove-filename-prefixes branch April 9, 2026 00:19
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