ErrLookup › pbakaus/impeccable
pbakaus/impeccable
The design language that makes your AI harness better at design. · JavaScript · 249 source files
Analyzed at d14711ae3d on 2026-08-13. 129 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| puppeteer is required for URL scanning. Install: npm install | exception | error | dependency, puppeteer, browser-engine, optional-dep, dynamic-import |
| Browser script not found at ${browserScriptPath} | exception | error | build-artifact, browser-engine, missing-file, fs-read, build-step |
| invalid catalog: ${validation.errors.join('; ')} | exception | warning | catalog, validation, concept-seed, schema, config |
| extension/manifest.json: expected background.service_worker | exception | error | extension, manifest, firefox, build, mv3, config |
| Could not extract browser antipattern registry | exception | error | build, regex, registry, browser-engine, extraction |
| Cannot build OpenAI plugin: missing ${label}: ${absPath} | exception | error | build, openai-plugin, missing-file, plugin, build-order |
| Cannot create ${zipFileName}: provider directory not found: | exception | error | build, zip, missing-dir, provider, release |
| Created ${zipFileName} but it contains no entries (source: $ | exception | error | build, zip, empty-archive, provider, release, regression-guard |
| Created ${zipFileName} but it is 0 bytes. | exception | error | build, zip, regression-guard, archiver, release, dependency |
| concept-seed: no local catalog (set IMPECCABLE_CATALOG_DIR o | validation | error | concept-seed, catalog, config, env, missing-data |
| concept-seed: --scope must be direction or surface | validation | error | concept-seed, validation, cli-args, scope |
| concept-seed: --reroll must be a non-negative integer | validation | error | concept-seed, validation, reroll, cli-args |
| concept-seed: --register must be safer or bolder | validation | error | concept-seed, validation, register, cli-args |
| concept-seed: --register steers a re-roll round; pass --rero | validation | error | concept-seed, validation, register, reroll, cli-args |
| concept-seed: --register applies to direction rounds only | validation | error | concept-seed, validation, register, scope, cli-args |
| concept-seed: --mode must be persuade, operate, read, or exp | validation | error | concept-seed, validation, mode, cli-args |
| concept-seed: --grain must be one of ${COMPOSITION_GRAINS.jo | validation | error | concept-seed, validation, grain, cli-args |
| concept-seed: --platform must be one of ${COMPOSITION_PLATFO | validation | error | concept-seed, validation, platform, cli-args |
| concept-seed: --candidate-count must be an integer from 5 to | validation | error | concept-seed, validation, candidate-count, cli-args |
| writeSnapshot requires a slug | validation | error | validation, critique, filesystem |
| puppeteer is required for URL scanning. Install: npm install | exception | error | browser, puppeteer, dependency, network |
| Browser script not found at ${browserScriptPath} | exception | error | filesystem, build, browser |
| Unknown ignore-rule flag: ${arg} | validation | error | cli, argument-parsing |
| Pass a rule id, e.g. ${IMPECCABLE_COMMAND} hooks ignore-rule | validation | error | cli, argument-parsing, validation |
| overused-font is value-specific by default. Use ${IMPECCABLE | validation | error | cli, argument-parsing, detector-config |
| --reason is not supported for ignore-file because detector.i | validation | error | cli, argument-parsing, detector-config |
| Unknown ignore-file flag: ${arg} | validation | error | cli, argument-parsing |
| Pass only one scope flag: --shared or --local | validation | error | cli, argument-parsing, detector-config |
| Pass a glob, e.g. ${IMPECCABLE_COMMAND} hooks ignore-file "s | validation | error | cli, argument-parsing, validation |
| ${flag} requires a non-empty glob | validation | error | cli, argument-parsing, detector-config |
| ${flag} requires a glob, got the flag ${glob} | validation | error | cli, argument-parsing, detector-config |
| ${arg} requires a glob | validation | error | cli, argument-parsing, detector-config |
| Unknown ignore-value flag: ${arg} | validation | error | cli, argument-parsing |
| Pass a rule id and value, e.g. ${IMPECCABLE_COMMAND} hooks i | validation | error | cli, argument-parsing, validation |
| Wildcard value ignores must be scoped with --file <glob>, e. | validation | error | cli, argument-parsing, detector-config |
| invalid session id: ${id} | validation | error | validation, security, path-traversal |
| concept-seed: every challenger tier needs at least one appro | validation | error | validation, concept-seed, design |
| surface brief requires a concrete project-relative primary t | validation | error | validation, surface-briefs, input-validation |
TARGET_VALUE_MISSING --target requires a path value. | validation | error | cli, argv-parsing, target-args |
| No live copy-edit AI runner is available. | exception | error | live-copy-edit, agent-runner, configuration, env |
| Unsupported live copy-edit AI runner: ${provider} | validation | error | live-copy-edit, agent-runner, defensive-guard |
| AI copy-edit batch did not return a valid completion payload | exception | error | live-copy-edit, agent-runner, parse-failure, subprocess |
| config.json must be an object | validation | error | live-inject, config, validation, json |
| config.files (non-empty string array) required | validation | error | live-inject, config, validation, json |
| config.files must contain only non-empty strings | validation | error | live-inject, config, validation, json |
| config.exclude, if present, must be a string array | validation | warning | live-inject, config, validation, json |
| config.exclude must contain only non-empty strings | validation | warning | live-inject, config, validation, json |
| config.insertBefore or config.insertAfter (string) required | validation | error | live-inject, config, validation, json |
| config.commentSyntax must be 'html' or 'jsx' | validation | error | live-inject, config, validation, json |
| config.cspChecked, if present, must be a boolean | validation | warning | live-inject, config, validation, json, csp |
| ${body.error || res.statusText}\n${body.reason}\n${body.hint | exception | error | live-poll, network, http, server-rejection |
| Status failed: ${res.status} ${res.statusText} | exception | error | live-poll, network, http |
| Poll failed: ${res.status} ${res.statusText} | exception | error | live-poll, network, http, long-poll |
| Live browser script part missing: ${part.name} (${part.path} | exception | critical | live-browser, filesystem, install-integrity |
| preflight returned no scaffold metadata | exception | warning | live-generate, preflight, subprocess, scaffold |
| manual_edit_buffer_invalid_schema | validation | error | manual-edits, buffer, json, schema |
| manual_edit_buffer_unreadable: ${err.message || String(err)} | validation | error | filesystem, json, state, impeccable-live |
| --target requires a path value (use --target <path> or --tar | validation | error | cli, argv, impeccable-live, validation |
| entry is not object | exception | warning | json, state, session, impeccable-live, diagnostic |
| Invalid svelte-component source file | validation | error | path, validation, svelte, security |
| Svelte-component source file escapes project root | validation | error | path, security, svelte, validation |
| Svelte-component source file not found: ${sourceFile} | validation | error | filesystem, path, svelte, validation |
| SvelteKit live adapter requires a numeric port | validation | error | validation, svelte, sveltekit, impeccable-live, port |
| TanStack Start live adapter requires a numeric port | validation | error | validation, tanstack, impeccable-live, port |
| payload needs an options array | validation | error | json, validation, serve-question, payload |
| surface brief path requires a concrete target | validation | error | cli, surface-brief, validation |
| usage: surface-brief.mjs write <primary-target> <body-file> | validation | error | cli, surface-brief, validation |
| usage: surface-brief.mjs <path|list|read|write> [target] [bo | validation | error | cli, surface-brief, usage |
| Chromium unavailable: ${err?.message || err} | exception | error | benchmark, puppeteer, chromium, environment, ci |
| Missing repository. Pass --repo owner/name or set GITHUB_REP | validation | error | github, cli, sheriff, validation, ci |
| Unknown argument: ${arg} | validation | error | cli, sheriff, argv, validation |
| --warning-days must be a non-negative number. | validation | error | cli, sheriff, validation, argv |
| --close-days must be at least --warning-days. | validation | error | cli, sheriff, validation, argv |
| --now must be a valid date. | validation | error | cli, sheriff, validation, date, argv |
| ${flag} requires a value. | validation | error | cli, sheriff, argv, validation |
| Failed to parse gh JSON output: ${err.message} | exception | error | github, json, cli, parsing, spawn |
| gh ${args.join(' ')} failed with exit ${result.status}: ${re | exception | error | github, cli, auth, network, spawn, rate-limit |
| concept-seed: no local catalog (set IMPECCABLE_CATALOG_DIR o | validation | error | catalog, configuration, env, concept-seed |
| concept-seed: --scope must be direction or surface | validation | error | validation, concept-seed, cli, enum |
| concept-seed: --reroll must be a non-negative integer | validation | error | validation, concept-seed, cli, numeric |
| concept-seed: --register must be safer or bolder | validation | error | validation, concept-seed, cli, enum |
| concept-seed: --register steers a re-roll round; pass --rero | validation | error | validation, concept-seed, cli, preconditions |
| concept-seed: --register applies to direction rounds only | validation | error | validation, concept-seed, cli, preconditions |
| concept-seed: --mode must be persuade, operate, read, or exp | validation | error | validation, concept-seed, cli, enum |
| concept-seed: --grain must be one of ${COMPOSITION_GRAINS.jo | validation | error | validation, concept-seed, cli, enum |
| concept-seed: --platform must be one of ${COMPOSITION_PLATFO | validation | error | validation, concept-seed, cli, enum |
| concept-seed: --candidate-count must be an integer from 5 to | validation | error | validation, concept-seed, cli, numeric, range |
| Unknown ignore-rule flag: ${arg} | validation | error | cli, hooks, validation, config, arg-parsing |
| Pass a rule id, e.g. ${IMPECCABLE_COMMAND} hooks ignore-rule | validation | error | cli, hooks, validation, config, usage |
| overused-font is value-specific by default. Use ${IMPECCABLE | validation | error | cli, hooks, validation, config, safety, footgun |
| --reason is not supported for ignore-file because detector.i | validation | error | cli, hooks, validation, config, footgun |
| Unknown ignore-file flag: ${arg} | validation | error | cli, hooks, validation, config, arg-parsing |
| Pass only one scope flag: --shared or --local | validation | error | cli, hooks, validation, config, arg-parsing |
| Pass a glob, e.g. ${IMPECCABLE_COMMAND} hooks ignore-file "s | validation | error | cli, hooks, validation, config, usage |
| ${flag} requires a non-empty glob | validation | error | cli, validation, ignore-config, impeccable-hooks |
| ${flag} requires a glob, got the flag ${glob} | validation | error | cli, validation, ignore-config, impeccable-hooks |
| ${arg} requires a glob | validation | error | cli, validation, ignore-config, impeccable-hooks |
| Unknown ignore-value flag: ${arg} | validation | error | cli, validation, ignore-config, impeccable-hooks |
| Pass a rule id and value, e.g. ${IMPECCABLE_COMMAND} hooks i | validation | error | cli, validation, ignore-config, impeccable-hooks |
| Wildcard value ignores must be scoped with --file <glob>, e. | validation | error | cli, validation, ignore-config, impeccable-hooks |
| invalid session id: ${id} | validation | error | security, path-traversal, validation, live-sessions |
| concept-seed: every challenger tier needs at least one appro | validation | error | concept-seed, roll-selection, validation, design-flow |
| surface brief requires a concrete project-relative primary t | validation | error | surface-brief, validation, paths, design-flow |
TARGET_VALUE_MISSING --target requires a path value. | validation | error | cli, validation, target-args |
| No live copy-edit AI runner is available. | exception | error | live-copy-edit, provider, environment, agent-runner |
| Unsupported live copy-edit AI runner: ${provider} | exception | error | live-copy-edit, provider, validation, agent-runner |
| AI copy-edit batch did not return a valid completion payload | exception | error | live-copy-edit, agent-runner, parse-error, provider |
| Invalid IMPECCABLE_LIVE_COPY_AGENT_MOCK_RESULT JSON | validation | error | live-copy-edit, mock, environment, json |
| Invalid IMPECCABLE_LIVE_COPY_AGENT_MOCK_WRITES JSON | validation | error | live-copy-edit, mock, environment, json |
| config.json must be an object | validation | error | live-inject, config, validation, json |
| config.files (non-empty string array) required | validation | error | live-inject, config, validation, json |
| config.files must contain only non-empty strings | validation | error | live-inject, config, validation, json |
| config.exclude, if present, must be a string array | validation | error | config, validation, live-inject, json |
| config.exclude must contain only non-empty strings | validation | error | config, validation, live-inject, json |
| config.insertBefore or config.insertAfter (string) required | validation | error | config, validation, live-inject, anchor |
| config.commentSyntax must be 'html' or 'jsx' | validation | error | config, validation, live-inject, comment-syntax |
| config.cspChecked, if present, must be a boolean | validation | error | config, validation, live-inject, csp, boolean |
| ${parts.join('\n')} | http | error | network, live-poll, server-error, http, reply |
| Status failed: ${res.status} ${res.statusText} | http | error | network, live-poll, server-error, http, status |
| Poll failed: ${res.status} ${res.statusText} | exception | error | network, live-poll, server-error, http, long-poll |
| --target requires a path value (use --target <path> or --tar | validation | error | cli, live-roots, argument-parsing, target |
| Invalid svelte-component source file | validation | error | svelte, path, validation, live-adapter |
| Svelte-component source file escapes project root | validation | error | svelte, path, security, traversal, live-adapter |
| Svelte-component source file not found: ${sourceFile} | validation | error | svelte, path, filesystem, not-found, live-adapter |
| SvelteKit live adapter requires a numeric port | validation | error | sveltekit, adapter, port, validation, live |
| TanStack Start live adapter requires a numeric port | validation | error | tanstack, adapter, port, validation, live |
| surface brief path requires a concrete target | validation | error | cli, surface-brief, argument-parsing, target |
| usage: surface-brief.mjs write <primary-target> <body-file> | validation | error | cli, surface-brief, argument-parsing, write |
| usage: surface-brief.mjs <path|list|read|write> [target] [bo | validation | error | cli, surface-brief, argument-parsing, usage |