Skip to main content

Teljesítmény-költségvetés

Ezek CI-ban futó benchmarkok, nem jókívánságok. Regresszió = piros build.

MűveletCélérték
Engine indulás< 50 ms
App indulás → használható UI< 1,5 s
Entitás mentés (JSON write + index)< 200 ms 10 000 csomópontig
Work Package generálás< 100 ms
Teljes projekt export (HTML, 200 munkacsomag)< 10 s
Teljes reindex 10 000 entitásra< 5 s
FTS keresés< 50 ms
Gherkin szintaxis-kiemelés gépelés közben< 50 ms
Engine RSS memória< 60 MB tipikus projekten
Canvas render 500 node-nál60 fps pan/zoom

Naplózás és hibakezelés​

  • Strukturált napló (log/slog, JSON) a ~/.craftingtable/logs/engine-YYYY-MM-DD.log alatt, 7 napos rotációval.
  • Semmilyen projekttartalom nem kerül naplóba — csak azonosítók. (A felhasználó nyugodtan beküldheti a logot support-jegyhez.)
  • Panic recovery minden HTTP handlerben; a panic nem viszi el az engine-t.
  • Korrelációs azonosító minden kéréshez, a UI hibaüzenetében megjelenik.
  • Crash dump helyben, automatikus küldés nincs; a felhasználó egy gombbal csatolhatja.