Opakovani do logu nepise a ticket se rodi s poslanym stavem

Overeno proti serveru: tri shodne POSTy udelaly jednu udalost s pocitadlem 3,
ale krok se do logu porad zapsal trikrat. Zadani bylo, ze opakovani ma byt
informace, ne dalsi radek.

- Krok muze rict quiet a jeho radek se do logu ticketu nezapise.
- Ticket vznika uz s poslanym stavem. Predtim se zalozil s vychozim "Novy"
  a hned se prepsal, takze v logu stalo "stav Novy -> completed" u ticketu,
  ktery v tom stavu nikdy nebyl. Odtud i to "Novy" ve widgetu.
- Zaznam zmen: celkovy pocet behu se pocita od zavedeni historie po dnech,
  puvodni citac se den ode dne nedelil a rozpocitat ho zpetne neni z ceho.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
JiriUhlir
2026-08-17 17:14:20 +02:00
co-authored by Claude Opus 5
parent f1e8253169
commit fc0c2ff6c7
3 changed files with 39 additions and 5 deletions
+9 -2
View File
@@ -37,6 +37,12 @@ kazdy s jednim pokusem. Fronta ani worker nic nenasobi - odesilatel poslal
- **Popisek udalosti uz neni porad "Udalost".** Bere se popisek, predmet, stav,
externi ID - v tomhle poradi. Casova osa, kde je na kazdem radku totez, nerika
nic.
- **Opakovani nezapisuje radek do logu vubec.** Krok muze rict `quiet`, cimz se
jeho radek do logu ticketu nepise - pocet opakovani je videt u prichozi
udalosti, coz je jedno cislo misto osmdesati radku.
- **Ticket se rodi s poslanym stavem.** Predtim vznikl s vychozim `Nový` a hned
se prepsal, takze v logu stalo `stav Nový -> completed` u ticketu, ktery v tom
stavu nikdy nebyl. Odtud i to `Nový`, co bylo videt ve widgetu.
- Typograficke uvozovky z popisku v logu pryc, plus ctyri AI znaky, ktere
zbyvaly v kodu (`web/src/data/products.ts`, `References.tsx`,
`automationStore.ts`).
@@ -48,8 +54,9 @@ ukazovalo 373 za automatizaci, ktera bezi tri mesice.
- Automatizace si drzi **behy po dnech** (`days`, poslednich 14 dni). Po pulnoci
je "dnes" nula, dokud opravdu neco nebezi.
- Vedle toho `runsYesterday` a `runsTotal`. Puvodni cislo se neztratilo, jen se
spravne jmenuje.
- Vedle toho `runsYesterday` a `runsTotal`. Celkovy pocet se pocita od zavedeni
historie po dnech, protoze puvodni citac se den ode dne nedelil a rozpocitat
ho zpetne neni z ceho.
- Uspesnost se pocita z dnesnich behu. Kdyz dnes zadny nebyl, bere se posledni
den, kdy byly - nula procent u automatizace, ktera dnes nemela co delat, by
vypadala jako porucha.