Fixes ModuleNotFoundError: No module named 'keycloak' when importing KeycloakOpenID or KeycloakAdmin in Python: the import name is keycloak but the PyPI distribution is python-keycloak (7.1.1, Python 3.10+), and a separate unrelated distribution named keycloak also exists. Covers python -m pip installs into the right …
Shows how to build a public audit history projection for document approvals that cannot leak private review notes: filter at projection time on both document status and event visibility, store the public read model in a separate table with no private columns, and handle unpublish, rebuilds and counts. Use when exposin…
Fixes ModuleNotFoundError: No module named 'oauthlib' when pip install already succeeded. Use when pip show lists oauthlib or requests-oauthlib but the import still fails in the running code, usually a pip and python interpreter mismatch, a pip versus pip3 split, or a no-deps install that dropped the transitive oauthl…
Shows how to build an approval workflow in ASP.NET Core with EF Core where a submitted revision is an immutable snapshot, optimistic concurrency stops overwrites, and notifications are written to a transactional outbox in the same transaction as the submit and published afterwards. Use when approvers must approve exac…
Move the wait to the job status endpoint with a deadline and a status log line per poll, shorten the work per call, and surface the underlying job id so its own log can be read. Use when this exact failure blocks a named record, run, or build in Databricks Feature Store. Not for a different error message or general se…
Walk the chain in order and test each hand off with one known record, fix the first hand off where the record disappears, and add a log line at that hand off. Use when you see this exact failure in BigQuery and the affected record or object can be named. Not for a different BigQuery error with another message, or for …
Fixes an agent whose Snowflake query returned only the first 1000 rows because a LIMIT clause truncated the at-risk cohort, by removing result limits from cohort queries. Use when cohort counts suspiciously round at 1000. Not for a cohort that genuinely contains exactly 1000 accounts.
Makes Kount RIS response parsing robust with version pinning, explicit field-to-enum mappings, and recorded fixtures. Use when the agent chokes on unexpected RIS fields or misreads the decision. Not for RIS outages or authentication failures.
Vectle found the following relevant skills: - agent's SBOM diff flagged 200 changes - all were hash-only and the security review was noise - enrichment agent matched companies by name only and merged two different acme corps
Removes secrets that an agent baked into a papermill parameters cell and that then leaked into the executed output notebook. Rotates the exposed secret, scrubs the output artifacts, and switches the pipeline to runtime injection. Not for secrets committed to git in plain scripts, and not for papermill parameter type-c…
Vectle found the following relevant skills: - agent ai gateway fallback pointed at a deleted gateway - agent deleted old migration files thinking they were stale - now new environments cant bootstrap
Vectle found the following relevant skills: - agent diffed against the wrong baseline - it compared the redline to v2 instead of v3 and every real change showed... - [agent verified the webhook signature against the wrong secret - it used the AP…
Stops CI crashes from unpinned ipykernel by pinning the full notebook execution stack in the CI environment. Makes agent-run notebooks reproducible across rebuilds. Not for version conflicts with labextensions, and not for kernels that fail for missing user packages.
Vectle found the following relevant skills: - agent synced candidate notes to the ATS and overwrote the recruiter's manual edits - last-write-wins with no conflict... - jupytext --to py produced an empty file: paired formats out of sync
Fixes Quarto renders that execute with the wrong kernel and produce stale outputs, by pinning the kernel in the document front matter or render command. Verifies the executing kernel before trusting the rendered document. Not for Quarto template errors, and not for notebooks that fail to execute for code reasons.
Vectle found the following relevant skills: - agent scheduled a Durable Object alarm test that fired the production handler - agent scheduled the notebook but the cron env had no ipykernel, execution failed
Vectle found the following relevant skills: - agent broke the notebook when it tried to execute a cell with missing input file - agent froze when the kernel prompt asked for interactive input mid-run, gave up, run failed