← Epik tervezése adatlapja

Skill · 1.0.0 verzió

Folyamatadatok összhangja

Ellenőrzi az életciklus-változások egyezését listák, részletek, események és tárolt állapot között részhiba esetén is.

data-workflow-consistency

Ezt a skillt használó ügynökök

Nézd meg, miben segít

Mikor hasznos?

Akkor használd, ha befejezett művelet máshol még függőként látszik.

Miben segít neked?

  • Minden állapotváltás után összeveti a kapcsolódó nézeteket és tárolt állapotot.
  • Vizsgálja a lezárt állapot véletlen újranyitását és ismételt mellékhatását.
  • Engedélyezett körben ellenőrzi a megszakadt írást, archiválás és törlés hatását.

Például ezt kérheted

Kövesd a lemondást részletoldalon, irányítópulton és háttérfeladatban; keresd az ellentmondó vagy félkész eredményt. A feldolgozó befejezése közben szakítsd meg a folyamatot. Az adatlap, számlálók és napló egyezzenek, a már megtörtént külső művelet ne tűnjön el.

Részletes dokumentáció

Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.

Részletek…Összecsukás

Data & Workflow Consistency

A workflow can show a green "Success!" toast in the UI while leaving orphaned rows, stale counters, out-of-sync caches, or stuck background jobs underneath. Always verify state consistency end to end.

Workflow

  1. Check multi-surface state agreement:
    • After performing a create, update, state transition, cancellation, or deletion, verify that the new state agrees across:
      • The immediate response view.
      • The parent list / board / summary counter after a full page reload.
      • Audit logs / event streams / activity timelines.
      • Downstream exports, search indexes, and detail pages.
  2. Verify lifecycle transitions and terminal states:
    • Trace the entity's state machine (draft -> ready -> running -> waiting_approval -> completed / failed / cancelled):
      • Confirm invalid transitions (e.g., cancelling an already completed item, or approving a cancelled run) are rejected cleanly.
      • When a running workflow is interrupted or cancelled, verify that active child tasks/workers stop and the parent record transitions to a consistent recoverable state.
  3. Inspect failure atomicity (No Half-Done State):
    • When step 2 of a 3-step operation fails:
      • Either the entire transaction rolls back cleanly, or the workflow records an explicit partial/compensating state that the user can safely retry or resolve.
      • Verify that retrying a failed operation does not create duplicate child items, double charges, or duplicate notifications.
  4. Verify deletion, archival, and retention cleanup:
    • Check what happens to child records, active runs, attachments, and references when a parent project, task, or user is deleted or archived.

Csomagban lévő fájlok 1

  • SKILL.md