Skip to content

Roadmap #11

@djdarcy

Description

@djdarcy

Roadmap

Evergreen tracking issue for dazzlesum development priorities.

Phase 1: Bug Fixes and Stability (current)

Phase 2: Performance and Caching

Phase 3: Package Modernization

  • Refactor 4,359-line monolith into proper PyPI package structure (feat: Refactor monolith into PyPI package with DazzleTreeLib integration #10)
  • Add git-repokit-common scripts/ subtree for versioning
  • Integrate DazzleTreeLib for tree traversal (4-5x caching speedup, async support)
  • Use shared DazzleTools libraries (dazzle-filekit, unctools) instead of internal path handling
  • pip install dazzlesum with proper entry points
  • Performance benchmarking: DazzleTreeLib vs FIFODirectoryWalker, native tools vs hashlib

Phase 4: Advanced Features

  • Daily change detection pipeline (Everything + mtime for local, mtime-only for remote)
  • Release integration (version bump + SHA manifest + structural listing)
  • Parallel hashing (async file reading with DazzleTreeLib)
  • Git LFS-aware checksumming (skip LFS pointer files)
  • Cross-platform CI testing

Related projects

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpinnedPermanently open issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions