Skip to content

Development Plans

This section contains forward-looking roadmaps for Shaken Fist development. These documents describe planned features and architectural directions.

Forward-Looking Statements

Plans describe intended future work and may change based on implementation experience, community feedback, or shifting priorities. Check the status table below to see what has been implemented.

Plan Status

Plan Phase Status Description
Blob Storage Roadmap Phase 1: Hash Tracking Complete Move hash storage to MariaDB
Blob Storage Roadmap Phase 2: Lazy Dedup Future Composite blobs and deduplication
Blob Storage Roadmap Phase 3: Chunking Future Content-defined chunking
API Query Batching Phase 1: Batch Infrastructure Planning Add batch query functions
API Query Batching Phase 2: Prefetch Pattern Future Modify API to prefetch related data
API Query Batching Phase 3: Generic Framework Future Declarative prefetch requirements

Status Definitions

  • Planning: Design complete, implementation not yet started
  • In Progress: Currently being implemented
  • Complete: Implemented and released
  • Future: Planned but not yet designed in detail