Helios? Postupně ho nahrazujeme.

Helios je vintage IS, který v Liquid Design běží roky. Plecháčkův plán není ho integrovat, ale postupně nahradit per-entita (kontakty → výkazy → klienti → faktury). Read-only import z MySQL během přechodného období.

Read-only import přes Adminer

Periodický `scripts/import-lqdis.ts` stahuje `firma_*` tabulky z Helios MySQL přes Adminer dump. Pattern: DELETE + INSERT do SQLite. Plecháček pak operuje na SQLite kopii.

  • Adminer dump bridge (read-only)
  • DELETE + INSERT do firma_*
  • Side tabulky (firma_*_meta) přežijou import
  • Cron v n8n flow
Plecháček
Helios

Side tabulky pro vlastní pole

Nesmíte přidávat sloupce do `firma_customers` — import je smaže. Místo toho `firma_customer_drive_links`, `firma_employee_meta` atd. Pattern přežije libovolný počet import cyklů.

  • firma_*_meta pro Plecháček-specific atributy
  • firma_*_links pro externí FK (Drive, Asana)
  • FK bez ON DELETE CASCADE
  • LEFT JOIN + COALESCE v endpointech
firma_*_meta pro Plecháček-specific atributy
firma_*_links pro externí FK (Drive, Asana)
FK bez ON DELETE CASCADE
LEFT JOIN + COALESCE v endpointech

Phase-out plán (Fáze 8)

Cíl: Plecháček bude write-master pro `firma_*`, Helios read-only repliku. Per entita: nejdřív kontakty (low risk), pak výkazy (high value), pak klienti, pak faktury (auditovaný kus).

Fáze 8
cílový stav
4 entity
phase-out order
Write
tooly v firma-data MCP

Proč Helios záměrně upozaděn

Helios nemá moderní API, integrace by trvala měsíce a držela by vendor lock-in. Lepší investice je postavit alternativu, ne ji udržovat v živé synchronizaci.

  • Helios API = legacy XML
  • Liquid Design plánuje phase-out
  • Read-only import jako most
  • Write zpět do Heliosu = NE
Helios API = legacy XML
Liquid Design plánuje phase-out
Read-only import jako most
Write zpět do Heliosu = NE

Pojďme si o tom promluvit

30 minut. Ukážeme Plecháčka nad reálnými daty Liquid Design, vy nám řeknete, kde by se hodil ve vaší firmě.