-32600 Invalid Request | error_code | error | json-rpc, typescript, mcp, validation |
-32602 params must be an object | error_code | error | json-rpc, invalid-params, typescript |
-32022 Unsupported protocol version | error_code | error | mcp, protocol-version, version-mismatch |
-32603 query must be a non-empty string | validation | error | mcp, tool-arguments, validation |
-32601 Method not found: ${message.method} | error_code | error | json-rpc, method-not-found, mcp |
| Budget.step requires non-negative tokens and dollars | exception | error | typescript, validation, range-error, budget |
| path escapes sandbox: ${(err as Error).message} | exception | error | typescript, sandbox, path-traversal, filesystem |
| path escapes sandbox | exception | error | |
| cosine: vector length mismatch (${a.length} vs ${b.length}) | exception | error | |
| SLACK_SIGNING_SECRET is required | exception | error | |
| Coordinator: agents must not be empty | exception | error | |
| generateSyntheticSpans: cfg.models must not be empty | exception | error | |
| capacity must be > 0 | exception | error | |
-32602 params must be an object | exception | error | |
| record root must be an object | validation | error | |
| uncertainFallback is required | validation | error | |
| mode decision needs rationale, repetition, change policy, an | validation | error | |
| benchmark root must be an object | validation | error | |
| mode-trials root must be an object | validation | error | |
| packet root must be an object | validation | error | |
| invalidationRule is required | validation | error | |
| registry root must be an object | validation | error | |
| uncertainties must be a list | validation | error | |
| record root must be an object | validation | error | |
| unknown risk classification | validation | error | |
| packet root must be an object | validation | error | |
| handoff must expose approve, revise, reject, and escalate | validation | error | |
| workflow root must be an object | validation | error | |
| independent_requests must be positive | exception | error | |
| message batches do not provide progressive per-token output | exception | error | |
| transport has no scripted response left | exception | error | |
| max_turns must be positive | exception | error | |
| user_text must not be empty | exception | error | |
| unsupported stop_reason: {stop_reason!r} | exception | error | |
| stop_reason tool_use had no tool_use block | exception | error | |
| maximum turn count {self.max_turns} exceeded | exception | error | |
| tool_use requires a non-empty id | exception | error | |
| tool_use requires name and object input | exception | error | messages-api, tool-use, validation, python |
| response content must be a non-empty block list | exception | error | messages-api, response-validation, python |
| every content block needs a type | exception | error | messages-api, content-blocks, validation, python |
| event arrived after message_stop | exception | error | streaming, messages-api, event-order, python |
| stream ended without message_stop | exception | error | streaming, truncated-response, messages-api, python |
| batch size must be positive | exception | error | batching, argument-validation, python |
| prompt must not be empty | exception | error | vision, multimodal, argument-validation, python |
| image_bytes must not be empty | exception | error | vision, multimodal, empty-payload, python |
| reusable_file_id must not be empty | exception | error | file-upload, multimodal, argument-validation, python |
| invalid JSON at character {exc.pos} | validation | error | json, structured-output, llm-parsing, python |
| expected object | validation | error | json, validation, schema, structured-output |
| max_attempts must be positive | exception | error | python, validation, constructor, configuration |
| managed requirements need explicit acceptance of the current | exception | warning | python, runtime-selection, decision-gate, beta-opt-in |
| choose one execution boundary for a capability | exception | warning | python, tool-design, mutual-exclusion, validation |
| unsupported schema type: {expected} | exception | error | python, json-schema, validation, tool-definitions |
| schema {name} must be a non-negative integer | validation | error | python, json-schema, validation, configuration |
| schema for {location} must be an object | validation | error | python, json-schema, validation, tool-definitions |
| schema type for {location} must be a string or non-empty str | validation | error | python, json-schema, validation, type-declaration |
| invalid type for {location}: expected {expected} | validation | error | python, json-schema, type-mismatch, validation |
| schema enum for {location} must be a non-empty list | validation | error | python, json-schema, enum, validation |
| invalid value for {location}: not in enum | validation | error | |
| schema {keyword} for {location} must be numeric | validation | error | |
| invalid value for {location}: {message} {bound} | validation | error | |
| invalid length for {location}: below minLength {minimum} | validation | error | |
| invalid length for {location}: above maxLength {maximum} | validation | error | |
| invalid item count for {location}: below minItems {minimum} | validation | error | |
| invalid item count for {location}: above maxItems {maximum} | validation | error | |
| schema properties for {location} must be an object | validation | error | |
| schema required for {location} must be a string list | validation | error | |
| missing required fields: {', '.join(missing)} | validation | error | |
| unexpected fields: {', '.join(sorted(unexpected))} | validation | error | |
| tool input must be an object | validation | error | |
| tool names must be unique | validation | error | |
| tool_use id is required | exception | error | |
| model script exhausted | exception | error | |
| response content must be a list | exception | error | |
| unsupported stop reason: {reason} | exception | error | |
| tool_use stop without calls | exception | error | |
| maximum turns exceeded | exception | error | |
-32602 arguments must be an object | validation | error | |
| state secret must not be empty | exception | error | |
| _meta must be an object | validation | error | mcp, metadata, request-validation, json-rpc |
| _meta.{PROTOCOL_VERSION_KEY} is required | validation | error | mcp, protocol-version, metadata, validation |
| _meta.{CLIENT_CAPABILITIES_KEY} is required | validation | error | mcp, capabilities, metadata, validation |
| _meta.{CLIENT_INFO_KEY} must include name and version | validation | error | mcp, client-info, metadata, optional-fields |
-32022 Unsupported protocol version | error_code | error | mcp, protocol-version, version-mismatch, negotiation |
| server/discover accepts no params beyond _meta | validation | error | mcp, discovery, unknown-fields, validation |
| uri must be a string | validation | error | mcp, resources, uri, type-validation |
| unknown resource | validation | error | mcp, resources, unknown-uri, lookup |
| name must be a string | validation | error | mcp, prompts, name, type-validation |
| unknown prompt | validation | error | mcp, prompts, unknown-name, lookup |
| Method not found: {method} | exception | error | mcp, json-rpc, dispatch, method-routing |
| name must be a non-empty string | validation | error | mcp, json-rpc, validation, tools |
| unknown tool | validation | error | mcp, tools, registry, lookup |
| progressToken must be a string or integer | validation | error | mcp, validation, progress, type-check |
-32021 Server requires roots, sampling, and elicitation capabilities for this request | error_code | error | mcp, capabilities, negotiation, elicitation |
| inputResponses entries must be objects | validation | error | mcp, validation, elicitation, input-responses |
| review_goal.content must be an object | validation | error | mcp, elicitation, validation, schema |
| inputResponses contain invalid roots or sampling results | validation | error | mcp, roots, sampling, validation |
| review_goal must be accepted with a string goal | validation | error | mcp, elicitation, user-input, validation |
| review_sample must contain text | validation | error | mcp, sampling, validation, content |
| invalid response correlation | exception | error | |
| error | exception | error | |
| expected input_required result | exception | error | |
| unsupported input request: {method} | validation | error | |
| demo transcript is missing mrtrAcrossInstances | validation | error | |
| demo transcript is missing inputRequired.requestState | validation | error | |
| every event needs a type | exception | error | |
| persisted events need a non-empty id | exception | error | |
| agent.message content must be a list | exception | error | |
| tool result or confirmation must reference a known action | exception | error | |
| idle status needs a supported stop_reason | exception | error | |
| requires_action must reference known actionable event IDs | exception | error | |
| session emitted an error event | exception | error | |
| ; ".join(errors) | validation | error | |
| policy root must be an object | validation | error | |
| secret name must be an uppercase environment variable | validation | error | |
| required secret {name} is not configured | exception | error | |
| quantile must be between zero and one | validation | error | |
| release gate root must be an object | validation | error | |
| max_words must be positive | validation | error | |
| overlap_words must be between zero and max_words - 1 | validation | error | |
| top_k must be positive | validation | error | |
| requirements must identify one primary integration shape | validation | error | |
| probability must be between zero and one | validation | error | |
| api_key must be non-empty | validation | error | |
| Messages API returned HTTP {error.code} | exception | error | |
| Messages API response must be an object | validation | error | |
| unexpected Messages API response contract | validation | error | |
| unsupported tool | validation | error | |
| evaluation plan requires a non-empty cases list | validation | error | |
| evaluation plan requires releaseGates | validation | error | |
| evaluation plan requires cases and releaseGates | validation | error | |
| maxToolCallsPerCase must be a non-negative integer | validation | error | |
| releaseGates.forbiddenEffects must be a list | validation | error | |
| requiredTraceFields must be a list | validation | error | |
| every evaluation case requires an id | validation | error | |
| evaluation case {case['id']} has invalid fixture or constrai | validation | error | |
| unknown operator: {self.operator} | validation | error | |
| Cannot add shapes {self.shape} and {other.shape} | validation | error | |
| Cannot multiply shapes {self.shape} and {other.shape}: inner | validation | error | |
| Determinant only defined for square matrices | validation | error | |
| This method only works for 2x2 matrices | validation | error | |
| Matrix is singular, no inverse exists | validation | error | |
| Gamma shape parameter must be positive | validation | error | |
| Cannot reshape {len(self._data)} elements into shape {shape} | validation | error | |
| Inconsistent shapes at index {i}: {s} vs {sub_shape} | validation | error | |
| Expected {len(self._shape)} indices, got {len(indices)} | exception | error | |
| Index {ind} out of range for axis {i} with size {self._shape | exception | error | |
| Partial indexing not supported in this basic implementation | exception | error | |
| Only one dimension can be -1 | validation | error | |
| Cannot reshape {self.size} elements into shape {tuple(new_sh | validation | error | |
| Invalid permutation {dims} for rank {self.rank} | validation | error | |
| Unsupported type {type(other)} | exception | error | |
| Missing variables for {pattern_name}: {missing} | validation | error | |
| Unknown pattern: {pattern_name} | validation | error | |
| Unknown metric: {metric} | validation | error | |
| LLM_MODEL={override!r} is not in the pricing registry (known | validation | error | |
| Unknown template: {template_name} | validation | error | |
| request did not receive a response | exception | error | |
| response["error"]["message"] | exception | error | |
| image_size and patch_size must be positive, got {image_size= | validation | error | |
| image_size ({image_size}) must be divisible by patch_size ({ | validation | error | |
| tc.mode | validation | error | |
-32600 Invalid Request | error_code | error | |
-32602 params must be an object | error_code | error | |
-32022 Unsupported protocol version | error_code | error | |
| query must be a non-empty string | validation | error | |
| limit must be an integer from 1 through 50 | validation | error | |
| title and body must be strings | validation | error | |
-32601 Method not found: {message['method']} | error_code | error | |
| invalid JSON-RPC response envelope | exception | error | |
| JSON-RPC response must contain exactly one of result or erro | exception | error | |
| JSON-RPC result must be an object | exception | error | |
| JSON-RPC error must be an object | exception | error | |
| JSON-RPC error requires an integer code and string message | exception | error | |
-32600 Invalid Request | error_code | error | |
-32602 Modern params._meta is required | validation | error | |
-32022 Unsupported protocol version | validation | error | |
-32601 Method not found: {method} | validation | error | |
| at least one modern and legacy version must be configured | validation | error | |
| probe timeouts must be positive | validation | error | |
| {peer.name}: modern discovery omitted resultType | exception | error | |
| {peer.name}: {trigger}; legacy compatibility is not allowlis | exception | error | mcp, protocol-negotiation, legacy, config |
| {peer.name}: bounded legacy probe failed closed | exception | error | mcp, timeout, network, legacy |
| {peer.name}: bounded legacy probe returned no result | exception | error | mcp, transport, response-shape, legacy |
| {peer.name}: legacy initialize returned an error | exception | error | mcp, rpc-error, legacy, handshake |
| {peer.name}: unsupported legacy protocol revision | exception | error | mcp, version-mismatch, legacy, handshake |
| {peer.name}: malformed legacy initialize result | exception | error | mcp, schema-validation, legacy, handshake |
| {peer.name}: malformed discovery response | exception | error | mcp, transport, response-shape, discovery |
| {peer.name}: malformed modern discovery result | exception | error | mcp, schema-validation, discovery, version-negotiation |
| {peer.name}: no mutually supported modern version | exception | error | mcp, version-mismatch, discovery |
| {peer.name}: correct modern request error {code} before retr | exception | error | mcp, rpc-error, discovery, fail-closed |
| {peer.name}: proven-modern discovery retry failed | exception | error | mcp, timeout, network, discovery |
| {peer.name}: proven-modern discovery retry returned no resul | exception | error | mcp, transport, response-shape, discovery |
| {peer.name}: proven-modern discovery retry returned an error | exception | error | mcp, rpc-error, discovery, retry |
| {peer.name}: protocol era not selected | exception | error | mcp, lifecycle, state-machine |
| {peer.name}: missing response | exception | error | mcp, transport, response-shape |
| {peer.name}: RPC error {payload} | exception | error | mcp, rpc-error, tool-call |
| {peer.name}: modern result omitted resultType | exception | error | mcp, schema-validation, modern-protocol |
| policy must be prefix-on-collision or reject | validation | error | mcp, argument-validation, registry |
| canonical collision: {canonical_name} | validation | error | mcp, name-collision, registry |
-32020 Malformed Base64 MCP header value | validation | error | |
-32600 Invalid Request | validation | error | |
-32602 params must be an object | validation | error | |
-32022 Unsupported protocol version | validation | error | |
| duplicate Content-Length headers are not allowed | validation | error | |
| Transfer-Encoding is not supported | validation | error | |
-32601 Method not found: {method} | exception | error | |
| Content-Length is required | validation | error | |
| Content-Length must contain ASCII decimal digits | validation | error | |
| Content-Length must be from 1 through {MAX_REQUEST_BYTES} | validation | error | |
| request body ended before Content-Length bytes arrived | validation | error | |
| message must be an object | validation | error | |
-32602 Missing request metadata | exception | error | |
-32022 Unsupported protocol version | exception | error | |
-32601 Method not found | exception | error | |
-32602 missing request _meta | exception | error | |
-32022 unsupported protocol version | exception | error | |
| manifestVersion must be the supported integer value 1 | validation | error | |
| manifest algorithm must be 'sha256' | validation | error | |
| manifest files must be a non-empty object | validation | error | |
| triggerTerms must be a non-empty array of strings | validation | error | |
| threshold must be an integer from 1 through the number of tr | validation | error | |
| recognized parameter header is missing | validation | error | |
| recognized parameter header is duplicated | validation | error | |
| recognized parameter header does not match the body | validation | error | |
| tools/list page limit must be a positive integer | validation | error | |
| tools/list failed | exception | error | |
| charge must be positive | exception | error | |
| idempotency key was reused with different arguments | exception | error | |
| mutation counter is missing | exception | error | |
| SSE buffer capacity must be at least two | exception | error | |
| buffer cannot discard a final response | exception | error | |
| attempt must be non-negative | exception | error | |
| a verified namespace domain needs at least two labels | exception | error | |
-32020 conflicting duplicate HTTP header: {name} | exception | error | |
| invalid JSON-RPC request | exception | error | |
-32602 params must be an object | exception | error | |
| unknown era: {era} | exception | error | |
-32021 modern request is missing {CLIENT_CAPABILITIES_KEY} | exception | error | |
-32022 unsupported protocol version: {protocol_version} | exception | error | |
| result must be an object | exception | error | |
| modern result is missing resultType | exception | error | |
| unknown or unadvertised resultType: {result_type} | exception | error | |
| tools/list must return a complete result | exception | error | |
| complete tools/list result requires a tools array | validation | error | |
| each tools/list descriptor must be an object | validation | error | |
| each tool descriptor requires a non-empty name | validation | error | |
| tools/list contains a duplicate tool name | validation | error | |
| each tool descriptor requires a non-empty description | validation | error | |
| each tool descriptor requires an object-root inputSchema | validation | error | |
| completion/complete must return a complete result | validation | error | |
| completion/complete requires a completion object | validation | error | |
| completion.values must be an array of strings | validation | error | |
| completion.values must contain at most 100 entries | validation | error | |
| completion.total must be an integer at least values length | validation | error | |
| completion.hasMore must be a boolean | validation | error | |
| task result is valid only for tools/call | validation | error | |
| task result requires non-empty {field} | validation | error | |
| task result has an unknown status | validation | error | |
| task result requires ttlMs | validation | error | |
| task result ttlMs must be null or a non-negative integer | validation | error | |
| task result pollIntervalMs must be a non-negative integer | validation | error | |
| modern support was not proven; strict policy forbids fallbac | validation | error | |
| probe outcome is not safe evidence for fallback | validation | error | |
| legacy fallback is not allowlisted for this endpoint | validation | error | |
| inconclusive modern probe is not positive legacy evidence | validation | error | |
| legacy probe did not prove the configured legacy era | validation | error | |
| invalid JSON-RPC response envelope | validation | error | |
| response id does not exactly match request id | validation | error | |
| response must contain exactly one of result or error | validation | error | |
| successful JSON-RPC result requires HTTP 200 | validation | error | |
| JSON-RPC error must be an object | validation | error | |
| JSON-RPC error requires integer code and string message | validation | error | |
| JSON-RPC error {code} requires HTTP {expected_status} | validation | error | |
| expected JSON-RPC error response is missing | validation | error | |
| server did not return JSON-RPC error {expected_code} | validation | error | |
| notification received a response body | validation | error | |
| JSON-RPC request has no response body | validation | error | |
| no entry node set | exception | error | |
| unknown node {current!r} | exception | error | |
| input | exception | error | |
| output | exception | error | |
| {path}: expected {schema['type']}, got {type(value).__name__ | validation | error | |
| {path}: {value!r} not in {schema['enum']} | validation | error | |
| {path}: {value!r} does not match /{schema['pattern']}/ | validation | error | |
| {path}: missing required field {key!r} | validation | error | |
| {path}: unexpected fields {unexpected} | validation | error | |
| refused to start: VERIFY_OVERRIDE_SECRET is unset. Set the e | exception | error | |
| override requires task_id, finding_code, reason, user_id, he | validation | error | |
| horizon undefined: slope w={w} is ~0 (b={b}, p={p}, logit={l | exception | error | |
| unknown performative: {self.performative} | validation | error | |
| path escapes sandbox | exception | error | |
| duplicate tool: {schema.name} | validation | error | |
| publisher domain must be a valid multi-label DNS name | validation | error | |
| runtime discovery failed | validation | error | |
| unknown hook topic: {topic} | validation | error | |
| unknown event type: {etype} | validation | error | |
| illegal transition {self.state.value} -> {target.value} | exception | error | |
| run() requires IDLE, got {self.state.value} | exception | error | |
| resume from AWAITING_TOOL requires a payload | validation | error | |
| resume() unsupported from state {self.state.value} | exception | error | |
| _step requires EXECUTING/REFLECTING, got {self.state.value} | exception | error | |
| tool name {name!r} must match {self._NAME_RE.pattern} | validation | error | |
| tool {name!r} already registered; pass override=True to repl | validation | error | |
| unknown tool {name!r} | exception | error | |
| schema must be a dict | validation | error | |
| unsupported schema keywords: {sorted(unknown)} | validation | error | |
| unsupported type: {t!r} | validation | error | |
| enum must be a list | validation | error | |
| minLength must be a non-negative integer | validation | error | |
| maxLength must be a non-negative integer | validation | error | |
| minLength cannot be greater than maxLength | validation | error | |
| pattern must be a string | validation | error | |
| properties must be a dict | validation | error | |
| property names must be strings | validation | error | |
| required must be list[str] | validation | error | |
| unknown token id: {token_id} | exception | error | |
| target_vocab_size must be >= {min_vocab_size}, got {target_v | validation | error | |
| context_length must be >= 1, got {context_length} | validation | error | |
| ids must be non-empty | validation | error | |
| stride must be >= 1, got {stride} | validation | error | |
| window index {index} out of range | exception | error | |
| vocab_size must be >= 1, got {vocab_size} | validation | error | |
| d_model must be >= 1, got {d_model} | validation | error | |
| ids must be long tensor, got {ids.dtype} | validation | error | |
| ids must be (B, T), got shape {tuple(ids.shape)} | validation | error | |
| max_context_length must be >= 1, got {max_context_length} | validation | error | |
| seq_len must be >= 1, got {seq_len} | validation | error | |
| seq_len {seq_len} exceeds max_context_length {self.max_conte | validation | error | |
| d_model must be even for sinusoidal, got {d_model} | validation | error | |
| token_embedding must be a TokenEmbedding | exception | error | |
| positional_embedding must be Learned or Sinusoidal Positiona | exception | error | |
| token and positional embeddings must share d_model | validation | error | |
| table must be (L, D) | validation | error | |
| max_offset must be >= 1, got {max_offset} | validation | error | |
| max_offset {max_offset} must be < number of rows {table.shap | validation | error | |
| d_model must be >= 1, got {d_model} | validation | error | |
| n_heads must be >= 1, got {n_heads} | validation | error | |
| d_model ({d_model}) must be divisible by n_heads ({n_heads}) | validation | error | |
| max_context_length must be >= 1, got {max_context_length} | validation | error | |
| input must be (B, T, D), got shape {tuple(x.shape)} | validation | error | |
| feature dim {d} != d_model {self.d_model} | validation | error | |
| seq_len {t} exceeds max_context_length {self.max_context_len | validation | error | |
| d_model must be even, got {d_model} | validation | error | |
| seq_len must be >= 1, got {seq_len} | validation | error | |
| seq_len {seq_len} exceeds max_context_length {self.max_conte | validation | error | |
| d_model ({cfg.d_model}) must be divisible by num_heads ({cfg | validation | error | |
| sequence length {seq} exceeds context length {self.context_l | validation | error | |
| d_model must be divisible by num_heads | validation | error | |
| sequence length {seq} exceeds context length {self.context_l | validation | error | |
| sequence length {seq} exceeds context length {self.cfg.conte | validation | error | |
| temperature must be positive | validation | error | |
| d_model must be divisible by num_heads | validation | error | |
| token_ids must be a 1D tensor | validation | error | |
| token_ids too short for the requested context_length | validation | error | |
| d_model must be divisible by num_heads | validation | error | |
| sequence length {seq} exceeds context_length={self.cfg.conte | validation | error | |
| safetensors file not found: {path} | validation | error | |
| hidden must divide by heads | validation | error | |
| No trainable parameters. Did you freeze the head as well? | validation | error | |
| max_len must be >= 3 to fit INST, RESP, and one response tok | validation | error | |
| max_len must be >= 2 to fit INST and RESP | validation | error | |
| hidden must divide by heads | validation | error | |
| unknown op {op} | validation | error | |
| hidden must divide heads | validation | error | |
| hidden must divide heads | validation | error | |
| unknown metric name: {name} | validation | error | |
| no positive weights match the eval names | validation | error | |
| zstandard is required for this lesson. Install with: pip ins | console | error | |
| num_hashes must be positive | validation | error | |
| shingle_width must be positive | validation | error | |
| bands ({bands}) must divide num_hashes ({num_hashes}) | validation | error | |
| unsupported URL scheme {parsed.scheme!r} for shard {plan.sha | validation | error | |
| h5py is required for this lesson. Install with: pip install | console | error | |
| chunk_size must be positive | validation | error | |
| writer is not open | exception | error | |
| at least one shard entry is required | validation | error | |
| bad slice: start={start} stop={stop} | validation | error | |
| stop ({stop}) exceeds total tokens ({self._total_tokens}) | validation | error | |
| slice read produced {cursor} tokens, expected {stop - start} | exception | error | |
| window_size must be greater than 1 | validation | error | |
| batch_size must be positive | validation | error | |
| store has only {store.total_tokens} tokens; need more than { | validation | error | |
| max_tokens must be greater than 1 | validation | error | |
| torch is required for this lesson. Install with: pip install | console | error | |
| warmup_steps must be non-negative | validation | error | |
| total_steps must be positive | validation | error | |
| warmup_steps must be less than total_steps | validation | error | |
| lr_max must be positive | validation | error | |
| lr_min must be non-negative | validation | error | |
| lr_min must not exceed lr_max | validation | error | |
| step must be non-negative, got {step} | validation | error | |
| width and height must be at least 3 | validation | error | |
| inverse-sqrt warmup requires warmup_steps > 0 | exception | error | |
| beta must be in (0, 1) | exception | error | |
| step log is empty | exception | error | |
| torch is required for this lesson. Install with: pip install | exception | error | |
| max_norm must be positive | exception | error | |
| device_type must be 'cpu' or 'cuda', got {device_type} | exception | error | |
| window must be positive | exception | error | |
| num_shards must be >= 1 | exception | error | |
| ranks did not finish in time | exception | error | |
| only got {collected}/{world_size} results: {results} | exception | error | |
| rank {rank} failed: {payload["error"]} | exception | error | |
| unsafe node: {ast.dump(node)} | exception | error | |
| bad json at {path}:{line_num}: {exc} | exception | error | |
| batch_size must be > 0, got {batch_size} | exception | error | |
| adapter returned {len(outputs)} outputs for {len(chunk)} pro | exception | error | |
| no hypothesis block found | exception | error | |
| empty text | exception | error | |
| empty metric | exception | error | |
| empty variables | exception | error | |
| unknown direction {self.direction!r} | exception | error | |
| unknown scale {self.scale!r} | exception | error | |
| x out of [0, 1] | exception | error | |
| candidate and baseline lengths disagree | exception | error | |
| candidate {r.spec_id} missing seed | exception | error | |
| duplicate candidate seed {seed_i} (spec {r.spec_id}) | exception | error | |
| baseline {r.spec_id} missing seed | exception | error | |
| duplicate baseline seed {seed_i} (spec {r.spec_id}) | exception | error | |
| no shared seeds between candidate and baseline | exception | error | |
| log scale metric must be positive, got {v} | exception | error | |
| title is empty | exception | error | |
| abstract is empty | exception | error | |
| duplicate figure id: {fig.id} | exception | error | |
| duplicate bibliography key: {b.key} | exception | error | |
| section {sec.id!r} cites unknown bibliography key {key!r} | validation | error | |
| section {sec.id!r} references unknown figure id {fid!r} | validation | error | |
| max_rounds must be >= 1 | validation | error | |
| plateau_window must be >= 1 | validation | error | |
| slots must be >= 1 | validation | error | |
| max_experiments must be >= 1 | validation | error | |
| cannot load {name} from {file_path} | exception | error | |
| no branch crossed the paper threshold | exception | error | |
| trigger list empty after lookup | exception | error | |
| seed list is empty | exception | error | |
| patch_size {self.patch_size} must divide image_size {self.im | validation | error | |
| sinusoidal_2d dim must be divisible by 4, got {dim} | validation | error | |
| expected 4D input (B,C,H,W), got shape {tuple(x.shape)} | validation | error | |
| channel mismatch: got {x.shape[1]}, expected {self.cfg.in_ch | validation | error | |
| spatial mismatch: got {tuple(x.shape[2:])}, expected ({self. | validation | error | |
| expected 4D input, got {tuple(x.shape)} | validation | error | |
| could not load lesson 58 main.py at {src} | exception | error | |
| hidden {self.hidden} not divisible by heads {self.heads} | validation | error | |
| expected (B, N, D), got {tuple(x.shape)} | validation | error | |
| could not load {path} | exception | error | |
| expected (B, L) ids, got {tuple(ids.shape)} | validation | error | |
| shape mismatch image {tuple(image_emb.shape)} vs text {tuple | validation | error | |
| pairs must be > 0, got {cfg.pairs} | validation | error | |
| steps must be > 0, got {cfg.steps} | validation | error | |
| max_caption_len must be >= 4 for make_pair(), got {cfg.max_c | validation | error | |
| hidden {self.hidden} not divisible by heads {self.heads} | validation | error | |
| causal mask shape {tuple(mask.shape)} does not match (n, n) | validation | error | |
| expected (B, Nv, vision_dim), got {tuple(memory.shape)} | validation | error | |
| expected (B, Nt, hidden), got {tuple(x.shape)} | validation | error | |
| batch mismatch: text {x.shape[0]} vs memory {memory.shape[0] | validation | error | |
| kv_cache must be (B,H,Nv,hd)={expected}, got k={tuple(k.shap | validation | error | |
| expected (B, Nt) ids, got {tuple(text_ids.shape)} | validation | error | |
| text length {nt} exceeds max {self.cfg.max_text_len} | validation | error | |
| could not load {path} | exception | error | |
| shape mismatch image {tuple(image_emb.shape)} vs text {tuple | validation | error | |
| logits must be 3D and targets 2D, got {logits.shape} {target | validation | error | |
| expected (B, L), got {tuple(ids.shape)} | validation | error | |
| vocab_size must be > 50, got {vocab_size} | validation | error | |
| batch_size ({cfg.batch_size}) cannot exceed corpus size ({le | validation | error | |
| could not load {path} | exception | error | |
| sim must be square (N, N), got {tuple(sim.shape)} | validation | error | |
| k {k} not in [1, N={n}] | validation | error | |
| length mismatch: pred {len(predictions)} vs ref {len(referen | validation | error | |
| bleu4 requires at least one reference | validation | error | |
| size must be positive | validation | error | |
| overlap must be non-negative and smaller than size | validation | error | |
| weights length must match rankings length | validation | error | |
| retrieved_per_query and gold_per_query must have the same le | validation | error | |
| unknown post_process rule: {rule} | validation | error | |
| n must be positive | validation | error | |
| unknown metric_name: {metric_name} | validation | error | |
| predictions and references must align | validation | error | |
| denied module: %s | exception | error | |
| os.system denied | exception | error | |
| n, c >= 0 and k > 0 | validation | error | |
| c cannot exceed n | validation | error | |
| neg_log_probs and token_counts must align | validation | error | |
| neg_log_probs must be non-negative (did you forget the negat | validation | error | |
| token_counts must be non-negative | validation | error | |
| confidences and correct must have the same shape | validation | error | |
| confidences must be 1-D | validation | error | |
| confidences must lie in [0, 1] | validation | error | |
| correct must be 0/1 or boolean | validation | error | |
| bins must be positive | validation | error | |
| score for {r.model_id}/{r.task_id} not in [0,1]: {r.score} | validation | error | |
| duplicate run for {r.model_id}/{r.task_id} | validation | error | |
| paired arrays must align | validation | error | |
| sibling module not found: {sibling} | exception | error | |
| could not build spec for {sibling} | exception | error | |
| adapter.model_id values must be unique within a single eval | validation | error | |
| fixture validation failed: {errors} | exception | error | |
| rank cannot send to itself | validation | error | |
| rank cannot recv from itself | validation | error | |
| reduce_scatter needs numel divisible by world_size, got {n} | validation | error | |
| unknown op {op} | validation | error | |
| empty fixture corpus | validation | error | |
| fixture {f.id} has empty prompt | validation | error | |
| duplicate fixture id: {f.id} | validation | error | |
| fixture {f.id} severity {f.severity} out of {SEVERITY_RANGE} | validation | error | |
| fixture {f.id} unknown category {f.category} | validation | error | |
| category {cat} has {per_cat[cat]} fixtures, need >= {MIN_PER | validation | error | |
| rule {r.get('name')} missing substring or regex | validation | error | |
| taxonomy artifact missing at {TAXONOMY_PATH}; run lesson 82 | exception | error | |
| unknown predicate: {list(node.keys())} | validation | error | |
| constitution must be a mapping with a 'rules' key | validation | error | |
| rule {r.get('name')} has bad severity {r.get('severity')} | validation | error | |
| rule {r.get('name')} missing required field | validation | error | |
| malformed line: {line!r} | validation | error | |
| taxonomy artifact missing at {TAXONOMY_PATH}; run lesson 82 | exception | error | |
| chunk_tokens must be > 0 | validation | error | |
| could not load module spec for {path} | exception | error | |