Files
RAGcore-Public/docs/02_DOMAIN/STATE_MACHINES.md
T

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.