Pipelines › Issue #325 › run
Run 40754964443-1 partial
Code Generation · 2026-10-28 19:31:18 UTC · 10.7 s · workflow run · issue #325 · work-item trace (issue #325)
Execution context · workflow, actor & revision
| Workflow | Code Generation |
|---|---|
| Trigger | workflow_dispatch |
| Actor | github-actions[bot] (bot) |
| Work item | issue #325 |
| Head SHA | — |
| Started (UTC) | 2026-10-28 19:31:18 |
| Duration | 10.7 s |
| Record | schema 2 |
What this run did · execution status and decision per step
- Code generation · execution skipped · decision Blocked (blocked, source denylist)
Key events · decisions, errors, side effects
llm_provider_errorerror_type=json_validate_failed · status=400llm_fallbackerror_type=json_validate_failed · status=400 · from=groq · to=anthropiccode_gen.escalatedreason=blocked · source=denylistcode_gen.skippedreason=blocked · source=denylist
LLM cost · tokens & USD per call
LLM cost
LLM cost
$0.0159
LLM calls
1
Input tokens
4.2k
of which cache reads
0
Output tokens
642
provider-measured tokens (prompt cache priced apart, thinking inside the output); list price (PRICES_USD_PER_MTOK), never a bill.
| Time (UTC) | Stage | provider:model | Input | Cache reads | Cache writes | Output | Tokens | Cost |
|---|---|---|---|---|---|---|---|---|
| 2026-10-28 19:31:18 | code_gen | anthropic:claude-sonnet-5-5 fallback | 4.2k | 0 | 2.1k | 642 | measured | $0.0159 |
Timing & span waterfall
Spans
runstageLLM callside effect
| Span | Timeline (10.7 s) | Duration | Status | provider:model | Tokens in → out | Cost | Links |
|---|---|---|---|---|---|---|---|
| run run | 10.7 s | partial | |||||
| code_gen stage | 10.7 s | skipped | |||||
| llm_call LLM call | 7.8 s | ✓ ok | anthropic:claude-sonnet-5-5 | 4.2k → 642 | $0.0159 | ||
| code_gen.escalated side effect | 0 ms | ✓ ok |
All events (9) · full technical journal with meta
Events
| Time (UTC) | Stage | Event | Level | ms | Meta |
|---|---|---|---|---|---|
| 2026-10-28 19:31:18 | code_gen | code_gen.start | info | — | {"issueNumber":"325","model":"openai/gpt-oss-120b"} |
| 2026-10-28 19:31:18 | code_gen | code_gen.context_built | info | — | {"shown_files":[],"hidden_files":["docs/evals.md","prompts/validation-system.md","scripts/tests/eval_threshold_floor.test.mjs"],"deterministic_block":true} |
| 2026-10-28 19:31:18 | code_gen | code_gen.llm_request | info | — | {"model":"openai/gpt-oss-120b","input_tokens_est":3022} |
| 2026-10-28 19:31:21 | generation | llm_provider_error | warn | — | {"provider":"groq","error_type":"json_validate_failed","status":400} |
| 2026-10-28 19:31:21 | generation | llm_fallback | ✕ error | — | {"from":"groq","to":"anthropic","error_type":"json_validate_failed","status":400} |
| 2026-10-28 19:31:26 | generation | llm_call | info | 7785 | {"provider":"anthropic","model":"claude-sonnet-5-5","fallback":true} |
| 2026-10-28 19:31:26 | code_gen | code_gen.llm_response | info | — | {"output_tokens_est":345} |
| 2026-10-28 19:31:28 | code_gen | code_gen.escalated | warn | — | {"during":"code_gen","reason":"blocked","source":"denylist","labels_added":["needs-human"],"labels_removed":["ready-for-dev"]} |
| 2026-10-28 19:31:28 | code_gen | code_gen.skipped | warn | 10660 | {"reason":"blocked","source":"denylist"} |