1.1 KiB
1.1 KiB
State Machines
Document version
acquired -> security_checked -> parsed -> normalized -> chunked
-> embedded -> indexed -> validated -> published
Terminal/alternatief:
quarantined: securitygate faalde of vereist review;failed: technische fout met retryclassificatie;superseded: was gepubliceerd maar is vervangen;retired: bron verwijderd/retentie verlopen.
Alle transities zijn expliciet, geaudit en idempotent. published vereist dat alle voorafgaande artifacts duurzaam bestaan.
Job
pending -> ready -> leased -> running -> succeeded
| \-> retry_wait -> ready
\-> expired -> ready
running -> failed_terminal
running -> cancelled
Source sync
idle -> scheduled -> scanning -> applying -> validating -> completed
\-> failed
Index build
created -> building -> validating -> ready -> active -> retired
\-> failed
Aliasactivatie mag alleen van ready naar active, met rollback naar vorige actieve build.