Skip to content

Comments

refactor: centralize shared helper utilities#28

Merged
fmueller merged 1 commit intomainfrom
refactor/phase-b-shared-helpers
Feb 23, 2026
Merged

refactor: centralize shared helper utilities#28
fmueller merged 1 commit intomainfrom
refactor/phase-b-shared-helpers

Conversation

@fmueller
Copy link
Owner

Summary

  • add scribae.common as a single home for shared helper primitives (Reporter, slugify, report, current_timestamp)
  • remove duplicated helper implementations from idea/brief/meta/write/refine/feedback/language and switch those modules to shared imports
  • keep behavior stable while reducing duplication and making helper updates one-touch
  • add focused unit tests for shared helpers in tests/unit/common_test.py

Validation

  • uv run ruff check
  • uv run mypy
  • uv run pytest

@fmueller fmueller force-pushed the refactor/phase-b-shared-helpers branch from f250b8a to 6982733 Compare February 23, 2026 19:26
@fmueller fmueller merged commit 98ae854 into main Feb 23, 2026
1 check passed
@fmueller fmueller deleted the refactor/phase-b-shared-helpers branch February 23, 2026 19:26
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