ErrLookup › mvanhorn/last30days-skill

mvanhorn/last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary · Python · 104 source files

Analyzed at c7460f6114 on 2026-08-15. 119 documented errors.

Code / MessageTypeSeverityTags
Gemini response did not contain text.
exception error gemini, llm, api-response, evaluation
Gemini HTTP {exc.code}: {detail}
exception error gemini, http, api-key, rate-limit
Gemini request failed: {exc}
exception error gemini, network, timeout, proxy
{repo_dir.name} failed for '{topic}' with exit {result.retur
exception error subprocess, evaluation, worktree, stderr
{repo_dir.name} emitted the agent JSON profile; the evaluato
exception error evaluation, json, schema, subprocess
last30days v3 requires Python {req}+.\nDetected Python {majo
console critical python, version, runtime, startup
Unknown search source in {flag_name}: {source}
validation error cli, validation, arguments, sources
{flag_name} requires at least one source.
validation error cli, validation, arguments, sources
save_output: could not find a unique filename after 101 atte
exception error filesystem, save, concurrency, monitoring
Unsupported emit mode: {emit}
validation error cli, validation, emit, arguments
[last30days] Cannot read --synthesis-file: {exc}\n
console error cli, filesystem, synthesis, arguments
[CompetitorsPlan] Cannot read plan file: {exc}\n
console error cli, filesystem, competitors, plan
[CompetitorsPlan] Invalid JSON: {exc}\n
console error cli, json, competitors, plan
[CompetitorsPlan] Top-level must be a dict of {entity: {targ
console error cli, json, schema, competitors
[Competitors] --competitors-list is empty.\n
console error cli, competitors, validation, arguments
[Competitors] --competitors must be >= {COMPETITORS_MIN} (go
console error cli, competitors, validation, arguments
Could not find a unique discovery output filename
exception error filesystem, discovery, save, monitoring
[Planner] Cannot read --plan file: {exc}\n
console error cli, filesystem, plan, planner
[Planner] Invalid --plan JSON: {exc}\n
console error cli, json, plan, planner
[Planner] Invalid --plan schema: {exc}.\n
console error cli, validation, plan-schema, exit-code-2
--as-of must be in YYYY-MM-DD format.
validation error cli, dates, validation, argument-error
Invalid --as-of date: {as_of_date}. Expected YYYY-MM-DD.
validation error cli, dates, validation, strptime
No handoff location available to write the nominations bundl
exception error discovery, handoff, filesystem, config, exit-code-2
Could not write nominations bundle {path}: {exc}
exception error discovery, handoff, filesystem, permissions, exit-code-2
No discovery nominations bundle found. Searched:\n{_searched
exception error discovery, handoff, protocol-state, exit-code-2
Could not read {label.lower()} {path}: {exc}
exception error discovery, handoff, filesystem, permissions, exit-code-2
{label} {path} is not valid JSON: {exc}
exception error discovery, handoff, json, corruption, exit-code-2
{label} {path} must be a top-level JSON object, got {type(pa
exception error discovery, handoff, json, schema, exit-code-2
{label} {path} has schema version {version!r}; this build re
exception error discovery, handoff, schema-version, upgrade, exit-code-2
{label} {path} has kind {file_kind!r}; expected {kind!r}. {r
exception error discovery, handoff, schema, protocol-state, exit-code-2
{label} {path} is missing its bundle_id; {missing_id_context
exception error discovery, handoff, bundle-id, schema, exit-code-2
{label} {path} is stale (generated_at={generated_at!r}, TTL
exception error discovery, handoff, ttl, staleness, exit-code-2
Nominations bundle {path} must carry a top-level "nomination
exception error discovery, handoff, json, schema, exit-code-2
Nominations bundle {path} contains no readable nominations (
exception error discovery, handoff, fail-closed, json, exit-code-2
No pending discovery report found. Searched:\n{_searched_lin
exception error discovery, handoff, protocol-state, exit-code-2
Pending discovery report {path} must carry a top-level \"rep
exception error discovery, handoff, json, schema, exit-code-2
Could not read {label} file {file_path}: {exc}
exception error discovery, handoff, host-file, filesystem, exit-code-2
{label.capitalize()} file {file_path} is not valid JSON: {ex
exception error discovery, handoff, host-file, json, authoring, exit-code-2
{label.capitalize()} file {file_path} must be a top-level JS
exception error json, contract, discovery-handoff, validation
The {label} file is bound to bundle_id {file_bundle_id!r} bu
exception error contract, discovery-handoff, stale-state, validation
Judgments file {path} must carry a top-level \"judgments\" l
exception error json, contract, discovery-handoff, schema
Angles file {path} must carry a top-level \"angles\" list.
exception error json, contract, discovery-handoff, schema
BRAVE_API_KEY is required when web_backend='brave'
validation error config, api-key, web-search, brave
EXA_API_KEY is required when web_backend='exa'
validation error config, api-key, web-search, exa
SERPER_API_KEY is required when web_backend='serper'
validation error config, api-key, web-search, serper
PARALLEL_API_KEY is required when web_backend='parallel'
validation error config, api-key, web-search, parallel
Unsupported web backend: {backend!r}
validation error config, web-search, typo, validation
_save_output: could not find a unique filename after 101 att
exception error filesystem, atomic-write, collision, automation
HTML content is empty
exception error validation, html-publish, fail-fast
{status}: {message}
http error network, http, html-publish, api
{exc.reason}
exception error network, dns, html-publish, urllib
{exc}
exception error network, timeout, html-publish, transient
publish endpoint returned non-JSON response
exception error network, json, html-publish, endpoint
publish endpoint returned unexpected JSON response
exception error json, html-publish, contract, endpoint
publish endpoint response did not include a valid url
exception error html-publish, contract, url, endpoint
invalid library ID in {id_path}
validation error filesystem, library, uuid, corruption
library search requires a Python SQLite build with FTS5 supp
exception warning sqlite, fts5, environment, library
Discovery supports listing sources only: reddit, hackernews,
validation error discovery, validation, sources, input-validation
No sources are available for this run.
exception error sources, configuration, credentials, pipeline
Reddit primary and fallback produced no results after failur
exception error reddit, network, api-key, rate-limit, source-failure
Reddit public search failed: {exc}
exception error reddit, network, api-key, fallback, source-failure
No X backend is available.
exception error x, configuration, credentials, api-key
All X backends failed — {last_error}
exception error x, network, rate-limit, api-key, source-failure
No listing sources are available for global trending
validation error planner, discovery, sources, validation
No listing sources are available for {normalized_domain!r}
validation error planner, discovery, sources, validation
top-level plan must be an object
validation error planner, external-plan, validation, json
missing required field '{field}'
validation error planner, external-plan, validation, json
field '{field}' must be a non-empty string
validation error planner, external-plan, validation, json
field 'source_weights' must be an object when provided
validation error planner, external-plan, validation, json
field 'source_weights' must map source names to numbers
validation error planner, external-plan, validation, json
field 'subqueries' must be a non-empty array
validation error planner, external-plan, validation, json
subqueries[{index}] must be an object
validation error planner, external-plan, validation, json
subqueries[{index}].{field} must be a non-empty string
validation error planner, external-plan, validation, json
subqueries[{index}].sources must be a non-empty string array
validation error planner, external-plan, validation, json, sources
subqueries[{index}].weight must be a number when provided
validation error planner, external-plan, validation, json
No cluster matched {target!r}. Available clusters: {candidat
exception warning planner, drill, cluster, input-validation
Polymarket item carries no event id; slug equality alone can
exception error polymarket, data-integrity, fail-closed, valueerror
Polymarket item has no event id or slug
exception error polymarket, data-quality, validation, valueerror
Polymarket event was not found
exception error polymarket, api, keyerror, verification
Polymarket event is closed, unavailable, or malformed
exception warning polymarket, api, keyerror, stale-data
Polymarket datum {datum_key!r} was not found
exception error polymarket, keyerror, outcomes, data-drift
Unsupported reasoning provider: {provider_name}
validation error providers, configuration, mock-mode, runtimeerror
Gemini selected but no Google API key is configured.
validation critical providers, gemini, credentials, configuration
OpenAI selected but no valid OpenAI auth is configured.
validation critical providers, openai, auth, credentials
xAI selected but XAI_API_KEY is not configured.
validation critical providers, xai, credentials, configuration
OpenRouter selected but OPENROUTER_API_KEY is not configured
validation critical providers, openrouter, credentials, configuration
{role} must use a Gemini 3.1 model. Got: {model}
validation error providers, gemini, model-pin, versioning
Expected JSON response, got empty text
exception error providers, llm-parsing, json, valueerror
unknown audience register {name!r}; choose one of: {choices}
validation error registers, validation, valueerror, configuration
StockTwits item has no symbol
validation error stocktwits, data-quality, valueerror, refetch
StockTwits symbol stream was not returned
exception error stocktwits, api, keyerror, malformed-response
StockTwits stream has no tagged sentiment
exception warning stocktwits, sentiment, keyerror, empty-data
error: {resp['error']}
console warning stocktwits, cli, exit-code, symbol-resolution
Command {cmd[0]} timed out after {timeout}s
exception error
Missing Xiaohongshu API base URL
validation error
delivery_channel must be an https:// URL, got {value!r}
console error
Unknown config key: {args.key}
console error
format must be a string
validation error
emit must be a string
validation error
engine: resolve user cache dir (set %s to override): %w
exception error
engine: clean tmp cache: %w
exception error
engine: create tmp cache (%s, set %s to override): %w
exception error
engine: write sentinel: %w
exception error
engine: clean old cache: %w
exception error
engine: promote tmp cache: %w
exception error
engine: open %s: %w
exception error
engine: ensure parent of %s: %w
exception error
engine: create %s: %w
exception error
engine: write %s: %w
exception error
engine: last30days.py not found in cache %s: %w
error_code error
engine: subprocess exceeded %s timeout
error_code error
engine: subprocess exited with code %d
error_code error
engine: subprocess failed to start: %w
error_code error
engine: %s not found on PATH (need Python %s+, install from
error_code critical go, python, environment, path, mcp, setup
format must be 'text' or 'json', got %q
validation error go, mcp, validation, enum, arguments
%s is required
validation error go, mcp, validation, required-argument, arguments
%s must be a non-empty string
validation error go, mcp, validation, empty-string, arguments
emit must be 'compact' or 'html', got %q
validation error go, mcp, validation, enum, arguments
%s must be a boolean
validation error go, mcp, validation, type-mismatch, boolean, arguments