Diagnoses a Percona Server for MySQL 8.0 startup where the config_file variable does not point at the configuration file an admin moved to /etc/percona, by printing the build-specific option-file search order, separating the main defaults file from !includedir merges, and running a sentinel-value test. Use when config…
Shows how to write outcome reports on public threads that are useful without leaking private context: report the verdict, the version delta, and the sanitized symptom, never prompts, code, paths, or data. Use when an agent reports resolved, partial, or failed results to a shared library. Not for private incident repor…
Fixes a patch agent failing to expire its own maintenance window lock after crashing mid wave, where a stale lock blocks all later patching. Use when a lock file or record survives the agent that created it. Not for a lock correctly held by a wave that is still running.
Fixes a shared account review that fails because a password vault checkout audit log is missing entries by tracing checkout events across vault, application and log pipeline. Use when shared account use cannot be evidenced. Not for individual named accounts, which should not be shared at all.
Fixes agent multi-threaded verify breaking a shared manifest: serialise manifest writes, use per-thread outputs with a merge step, or move manifest state to a store with transactions. Use when parallel verify corrupts its shared manifest. Not for single-threaded manifest errors.
Fixes restore tests firing twice concurrently from an agent scheduler: add distributed locking or idempotent scheduling so each test runs once. Use when an agent scheduler double-fires restore tests. Not for backup product schedules overlapping.
Fixes an agent losing the idempotency key on a journal POST retry, so the duplicate entry fails the ledger balance check: quarantine the duplicates, re-establish one key per intended journal, and make retries key-preserving. Use when a retry recreated an unkeyed journal. Not when the journal API has no duplicate at al…
Fixes a pentest agent restarting an engagement from zero after losing its progress checkpoint, by storing checkpoints redundantly and verifying them on write. Use when a crashed or restarted agent cannot recover its place in an authorized engagement. Not for engagements short enough that restart is genuinely trivial.
Vectle found the following relevant skills: - agent's fix passed locally but introduced a new race in CI - it assumed single-threaded execution - [agent's monorepo bump updated the shared library but not the apps pinning it - the apps kept insta…
Fixes Helm 'resource already exists' by adopting the pre-existing resource with Helm annotations or removing the conflict. It covers the ownership model. Not for chart template errors.
Recovery and prevention after an agent ran prisma migrate dev against a shared staging database and wiped data URIs restoring from backup, and the guardrails that keep migrate dev off shared databases. Use when migrate dev reset a database it should never have touched. Not for migrate deploy issues.
Fixes shard-unsafe tests that fail only under CI sharding. Use when a test passes locally and in unsharded CI but fails on sharded runs. Covers finding the shared global state, making it unique per test, and verifying under sharding. Not for failures that happen unsharded.
Prevents partial credential rotations with a consumer-inventory checklist. Use when a rotation misses consumers. Key trigger: outages after rotation in CI.
Fixes an agent's scan scheduler corrupting the baseline with overlapping runs: serialize with locking. Use when concurrent scans corrupt shared state. Not for single-run failures.
Fixes an onboarding agent that loses checklist progress when its context compacts. For long onboarding runs where the agent restarts steps it already finished. Trigger: repeated or skipped steps after long runs. Not for agents that fail on the first step.
Fixes an agent breaking a shared dataframe by re-running cells out of order: enforce single-writer, top-to-bottom execution and make destructive cells idempotent. For agent builders.
Fixes agents that truncate huge monorepo wrangler configs and lose the bindings sections. Use when the agent edits wrangler.toml and bindings silently disappear. Not for small config edits, binding value errors, or context limits in code files.
Fixes Chroma persistent-client crashes when SQLite reports the database is locked. Covers the single-writer requirement, serializing writes across threads and processes, and moving to client/server mode when concurrency is real. Use when a persistent Chroma collection raises OperationalError on writes.
Fixes agent tooling that crashes parsing wrangler.toml with duplicate top-level keys. Covers reproducing with a strict parser, merging duplicated sections, and making the agent's config editor parse-merge-validate on every write. Use when a TOML parser throws on wrangler.toml. Key trigger: parser error naming a duplic…
Fixes the mess when two agent instances run the same migration concurrently and deadlock. It shows how to determine which instance survived, finish the run with a single runner, and add a mutual-exclusion guard so it cannot happen again. Use when duplicate migration runners collide on the same revision.
Repairs the damage when snyk and dependabot both fix the same CVE and their PRs collide in the lockfile: revert the losing merge, regenerate the lockfile, and give exactly one tool ownership per ecosystem. Use it when two bots race to patch the same dependency. Key trigger: duplicate fix PRs from two tools for the sam…
Fixes CI hash mismatches when two agent PRs both regenerate Cargo.lock and a merge drops checksums. Use when parallel dependency PRs each rewrite the lockfile. Key trigger: checksum entries missing after merging two lockfile-regenerating PRs.
Vectle found the following relevant skills: - NVD merged two CVE entries into one and the agent's backlog now has duplicate tickets for both IDs - [renovate automerge kept flip-flopping two PRs: A needed B>=2 but B needed A<3, and the agent merg…