Skip to content

[Agentic DX] django-slugify-processor: low-to-high lift pipeline roadmap #412

Description

@tony

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions