Context
Review focused on src/django_slugify_processor/text.py, template tags, tests, and packaging.
Goal
Make slug transformation behavior predictable, composable, and machine-documentable.
Low-lift ideas
- Document the default slug pipeline and customization points.
- Expose a clear public protocol/interface for custom processors.
- Add golden test vectors for multilingual/edge-case inputs.
Medium-lift ideas
- Add chain/registry composition for slug processors with deterministic order.
- Separate public processor API from internal helpers.
- Add contract tests around processor sequencing.
High-lift ideas
- Support versioned import/export of slug processing rulesets.
- Provide machine-readable rule metadata for tool-assisted configuration.
Done when
- Processor behavior is explicit and reproducible.
- Extension surface is documented and tested.
- Agents can configure slug behavior without reverse engineering internals.
Context
Review focused on
src/django_slugify_processor/text.py, template tags, tests, and packaging.Goal
Make slug transformation behavior predictable, composable, and machine-documentable.
Low-lift ideas
Medium-lift ideas
High-lift ideas
Done when