Roadmap

Co realnie planujemy zbudować w SISL Time Machine w ciągu najbliższych 6 miesięcy. Konkretne daty, konkretne funkcje, bez "wkrótce w naszej platformie nowej generacji".

// daty są aktualizowane przy każdym release. Jeśli się ślizgamy — aktualizujemy stronę. Lista nie obiecuje funkcji których nie planujemy realnie wydać.

Shipped
2
v0.8.1
23 maja 2026
Multi-entity komplet
Audytujemy już każdy typ encji gdzie chowają się drogie pomyłki: produkty, kategorie, klienci + adresy (capture + rollback), zamówienia i stany magazynowe (tylko audyt). Pełna macierz capture.
  • Klienci + adresy: capture + rollback (e-mail, grupa B2B, dane)
  • Zamówienia: audyt status/state (bez rollbacku — quasi-fiskalne)
  • Stany magazynowe: audyt qty/is_in_stock + guard na reindex z crona
  • Security: password_hash / rp_token twardo zablokowane
changelog →
v0.8.0
23 maja 2026
Audyt kategorii + warstwa operacyjna
Kategorie (nazwa, status, rodzic, url_key, pozycja) z rollbackiem. Plus warstwa operacyjna: Prometheus /metrics, /health/deep, logi JSON.
  • Observer catalog_category_save_after + rollback kategorii
  • /metrics (Prometheus/OpenMetrics, zero zależności)
  • /health/deep (write→read→verify→delete + partycje)
  • Logi JSON (LOG_FORMAT=json) pod ELK/Splunk/Loki
changelog →
In progress
1
v0.8.x
czerwiec 2026
UX osi czasu + skalowanie ingestu
Wszystkie encje już wydane (0.8.1). Zostają trzy quick-winy w UX osi czasu plus skalowanie ingestu dla sklepów o dużym ruchu.
  • POST /api/v1/events/batch + Redis-backed async queue (non-blocking save dla high-traffic)
  • Grupowanie operacji: jeden import / bulk save = jeden zwijalny wpis (operation_id)
  • Pin-point rollback: cofnij wybrane pole, nie cały entity (checkboxy w dry-run preview)
  • Tagi czasowe: nazwane zakładki na osi (np. „bf2026-start”) — rollback po nazwie
  • Atrybuty EAV jako osobny typ encji
Planned
3
v0.9
lipiec-sierpień 2026
Snapshots + bulk rollback (PRO tier)
Adaptive snapshots żeby replay O(N) nie spowalniał przy 50+ eventach na encji. Plus multi-entity rollback z dry-run preview i what-if branches dla bezpiecznego testowania.
  • snapshots table + 002 migration
  • SnapshotWorker HostedService (Bayesian replay_cost / storage_cost)
  • Bulk rollback UI z multi-select
  • POST /api/v1/branches — what-if branching
v0.10
Q3 2026
COMPLIANCE tier
Ed25519 chain-of-trust nad eventami (każdy event podpisany kluczem poprzedniego). RODO subject data export endpoint. 7-letnia retencja z monthly partition compaction. Tamper-evidence verification CLI.
  • Ed25519 event signing chain
  • RODO subject export endpoint
  • 7y retention + partition compaction
  • Tamper-verify CLI (offline)
v1.0
Q3 2026
Premiera publiczna
License platform (reuse Ed25519 verify path z Optima Connector — read-only, NIE code dependency). Self-update pluginu + .NET service'u. Native Windows binary dla shopów bez Dockera. Pełna dokumentacja na docs.sisl.pl/timemachine.
  • License platform integration (CORE/PRO/COMPLIANCE tier enforcement)
  • Self-update infra (composer + .NET image swap)
  • Native Windows binary (dotnet publish -r win-x64)
  • HTTPS hardening guide (nginx + Traefik)
  • docs.sisl.pl/timemachine
strona produktu →

// Zasady tego roadmapu

01
Konkretne daty, nie "wkrótce"
Każdy milestone ma target miesięczny lub kwartalny. Jeśli ślizgamy się — aktualizujemy stronę, nie udajemy że all good.
02
Update'y w cenie subskrypcji
Wszystkie wersje (włącznie z major-version upgrades) są w cenie 249 / 449 / 699 zł / mies. Bez extra fee za nowe funkcje.
03
Self-hosted, kod na Twoim serwerze
Magento module + .NET service + PostgreSQL — wszystko na Twojej infrastrukturze. Audyt log z Twoimi cenami i klientami nigdy nie wychodzi do nas.
04
Customer feedback drivuje priorytety
Najczęściej proszony feature wskakuje na top kolejki. Jeśli 2+ klientów potrzebuje czegoś czego nie ma na roadmapie — wskakuje.

Brakuje czegoś krytycznego dla Twojego setupu?

Napisz na [email protected] z opisem use-case. Jeśli to coś co potrzebuje 2+ klientów — wskoczy na roadmap. Custom development na zamówienie też możliwe — wyceniamy oddzielnie.