{"id":78842,"plugin_id":"plugins_6ab4313dbfa08191ae3aa86c67c57b96","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-03T18:49:31.689Z","digest":"cf3abbe4793600bbc48e521a3767a16a850bf6dddb48a9ca09366530b5847074","against":null,"payload":{"description":"Verify API contracts, state transitions and data correctness affected by a web release.","included_files":[],"name":"audit-api-data","skill_md_contents":"---\nname: audit-api-data\ndescription: Verify API contracts, state transitions and data correctness affected by a web release.\n---\n\n# Audit Api Data\n\n**Use when:** Requests involving API failures, frontend/backend inconsistencies, cache invalidation, migrations, persistence or data loss.\n\n## Workflow\n1. Map request/response contracts, schema versions, auth context, data shapes and client-visible error behavior.\n2. Inspect create/update/delete paths for validation, idempotency, retries, concurrency and stale cache behavior.\n3. For migrations, verify compatible rollout ordering, backfill, dual-read/write risks and rollback limits.\n4. Test data isolation and integrity in authorized staging/synthetic environments, avoiding destructive production checks.\n5. Design reconciliation queries or fixtures and identify monitoring signals for partial failures.\n6. Mark missing DB access as unverified; never infer rows, transactions or successful migrations.\n\n## Non-negotiable checks\n- Do not mutate production records without explicit approval and a rollback or forward-fix plan.\n- Never put PII into diagnostic artifacts unless authorized and minimized.\n\n## Deliverable\nContract matrix, integrity risks, replay/migration checks and evidence.\n\n## References\n- Read `../../references/api-data-integrity.md` when relevant.\n- Read `../../references/security-privacy.md` when relevant.\n\nOnly claim tests, browser access, scans, deployments or specialist execution supported by actual tool evidence. Retain original user constraints and avoid unsolicited code changes.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}