~bigbes/agents-dev · parade

main · last commit 13 days ago · 7g0stsfu

← Back to the parade

ah-1cx Hardening: post-audit bug sweep (2026-07-20) epic Lined Up

status: open P2 epic milestone:v0.2.0
bd update ah-1cx --claim bd close ah-1cx
Created byEugene Blikh
Ownerbigbes@gmail.com
Created2026-07-19T23:37:15Z
Updated2026-07-19T23:37:15Z
Description
Milestone collecting every confirmed defect from the 2026-07-20 four-way audit (marker sweep, SPEC gap analysis, core-runtime and adapter bug hunts by Opus workers). Scope: runner/reconcile/store correctness, config wiring holes, comment rendering, and the outstanding live-verification tasks. ah-tqc (errored-turn-as-success) is re-parented here.

Subtasks 12 of 17 done

  • ah-1cx.13 — [bug] kill-finalized runs record CostUSD 0 since the running path stopped parsing the stream P3 open
  • ah-1cx.8 — [bug] cost_usd is 0 for every live run — pi prices from its own registry, the litellm provider has none P3 open
  • ah-1cx.12 — reconcile hygiene: no Store.DeleteKV, and the finished audit event re-appends on a stuck refinalize P4 open
  • ah-1cx.14 — runner: the crash-confirmed full parse repeats every poll while finalize keeps failing P4 open
  • ah-1cx.7 — yonote: live-verify collections.add_user bot grant during provisioning P4 open
  • ah-1cx.1 — runner.Status re-parses full events.jsonl every poll, stalling the loop on large runs P2 closed
  • ah-1cx.10 — [bug] askAndPark has the same half-landed-park bug ah-1cx.2 fixed for delegation P2 closed
  • ah-1cx.9 — [bug] failure comment renders 'exit code 0' and drops the provider's rejection text P2 closed
  • ah-tqc — Runner: an errored-final-turn pi run (exit 0, zero tokens) finalizes as success P2 closed @Eugene Blikh
  • ah-1cx.11 — [bug] createChildTasks swallows RecordChild failures, orphaning a child from the join P3 closed
  • ah-1cx.15 — ahub-run should drop message_update while teeing: 95% of every event stream is unread P3 closed
  • ah-1cx.16 — runner: reject a blank rendered PROMPT.md at Start instead of burning an attempt P3 closed
  • ah-1cx.2 — Delegation persist failure orphans children: parent re-finalizes to In Review, never Blocked P3 closed
  • ah-1cx.3 — config/wiring: whitespace-only notifier field passes validation then fatally aborts boot P3 closed
  • ah-1cx.4 — runner: verify F9 cost model — is pi message cost.total per-message or cumulative? P3 closed
  • ah-1cx.5 — vikunja markdown: URL autolink collides with bold / trailing-ampersand entity P4 closed
  • ah-1cx.6 — config: validate vikunja.url and web_url as http(s) at load, like the other URL fields P4 closed

Depends on

No outgoing dependencies.

Depended on by

  • ah-1cx.6 — config: validate vikunja.url and web_url as http(s) at load, like the other URL fields parent-child
  • ah-1cx.14 — runner: the crash-confirmed full parse repeats every poll while finalize keeps failing parent-child
  • ah-1cx.4 — runner: verify F9 cost model — is pi message cost.total per-message or cumulative? parent-child
  • ah-1cx.11 — [bug] createChildTasks swallows RecordChild failures, orphaning a child from the join parent-child
  • ah-tqc — Runner: an errored-final-turn pi run (exit 0, zero tokens) finalizes as success parent-child
  • ah-1cx.7 — yonote: live-verify collections.add_user bot grant during provisioning parent-child
  • ah-1cx.1 — runner.Status re-parses full events.jsonl every poll, stalling the loop on large runs parent-child
  • ah-1cx.3 — config/wiring: whitespace-only notifier field passes validation then fatally aborts boot parent-child
  • ah-1cx.13 — [bug] kill-finalized runs record CostUSD 0 since the running path stopped parsing the stream parent-child
  • ah-1cx.16 — runner: reject a blank rendered PROMPT.md at Start instead of burning an attempt parent-child
  • ah-1cx.15 — ahub-run should drop message_update while teeing: 95% of every event stream is unread parent-child
  • ah-1cx.10 — [bug] askAndPark has the same half-landed-park bug ah-1cx.2 fixed for delegation parent-child
  • ah-1cx.9 — [bug] failure comment renders 'exit code 0' and drops the provider's rejection text parent-child
  • ah-1cx.2 — Delegation persist failure orphans children: parent re-finalizes to In Review, never Blocked parent-child
  • ah-1cx.5 — vikunja markdown: URL autolink collides with bold / trailing-ampersand entity parent-child
  • ah-1cx.8 — [bug] cost_usd is 0 for every live run — pi prices from its own registry, the litellm provider has none parent-child
  • ah-1cx.12 — reconcile hygiene: no Store.DeleteKV, and the finished audit event re-appends on a stuck refinalize parent-child

No comments.

  • Eugene Blikh created the issue · 2026-07-20T02:37:14Z
  • Eugene Blikh added subtask ah-1cx.1 · 2026-07-20T02:37:27Z
  • Eugene Blikh added subtask ah-1cx.2 · 2026-07-20T02:37:31Z
  • Eugene Blikh added subtask ah-1cx.3 · 2026-07-20T02:37:35Z
  • Eugene Blikh added subtask ah-1cx.4 · 2026-07-20T02:37:39Z
  • Eugene Blikh added subtask ah-1cx.5 · 2026-07-20T02:37:48Z
  • Eugene Blikh added subtask ah-1cx.6 · 2026-07-20T02:37:50Z
  • Eugene Blikh added subtask ah-1cx.7 · 2026-07-20T02:37:54Z
  • Eugene Blikh added subtask ah-tqc · 2026-07-20T02:37:56Z
  • Eugene Blikh added label milestone:hardening · 2026-07-20T03:08:19Z
  • Eugene Blikh removed label milestone:hardening · 2026-07-20T03:10:14Z
  • Eugene Blikh added label milestone:v0.1.0 · 2026-07-20T03:11:24Z
  • Eugene Blikh removed label milestone:v0.1.0 · 2026-07-20T03:14:05Z
  • Eugene Blikh added subtask ah-1cx.8 · 2026-08-05T02:32:20Z
  • Eugene Blikh added subtask ah-1cx.9 · 2026-08-05T02:42:46Z
  • Eugene Blikh added subtask ah-1cx.10 · 2026-08-05T02:43:09Z
  • Eugene Blikh added subtask ah-1cx.11 · 2026-08-05T02:43:10Z
  • Eugene Blikh added subtask ah-1cx.12 · 2026-08-05T02:43:10Z
  • Eugene Blikh added subtask ah-1cx.13 · 2026-08-05T02:43:42Z
  • Eugene Blikh added subtask ah-1cx.14 · 2026-08-05T02:43:43Z
  • Eugene Blikh added subtask ah-1cx.15 · 2026-08-05T02:43:43Z
  • Eugene Blikh added subtask ah-1cx.16 · 2026-08-05T02:46:14Z
  • Eugene Blikh added label milestone:v0.2.0 · 2026-08-05T03:24:01Z
Stored rows — what this pane was built from, as read
issues 1 row
id ah-1cx
content_hash 7514a2243a0bce4ceca3334a52c5e91ea6e87dfdcc14147353506ee683681c8e
title Hardening: post-audit bug sweep (2026-07-20)
description Milestone collecting every confirmed defect from the 2026-07-20 four-way audit (marker sweep, SPEC gap analysis, core-runtime and adapter bug hunts by Opus workers). Scope: runner/reconcile/store correctness, config wiring holes, comment rendering, and the outstanding live-verification tasks. ah-tqc (errored-turn-as-success) is re-parented here.
design
acceptance_criteria
notes
status open
priority 2
issue_type epic
assignee NULL
estimated_minutes NULL
created_at 2026-07-19T23:37:15Z
created_by Eugene Blikh
owner bigbes@gmail.com
updated_at 2026-07-19T23:37:15Z
closed_at NULL
closed_by_session
external_ref NULL
spec_id
compaction_level 0
compacted_at NULL
compacted_at_commit NULL
original_size NULL
sender
ephemeral 0
wisp_type
pinned 0
is_template 0
mol_type
work_type
source_system
metadata �{}
source_repo
close_reason
event_kind
actor
target
payload
await_type
await_id
timeout_ns 0
waiters
hook_bead
role_bead
agent_state
last_activity NULL
role_type
rig
due_at NULL
defer_until NULL
no_history 0
started_at NULL
is_blocked 0
labels 1 row
issue_id ah-1cx
label milestone:v0.2.0
dependencies 17 rows
id 1415d288-38af-5a39-b087-ed5c38be5c5f
issue_id ah-1cx.6
type parent-child
created_at 2026-07-20T02:37:50Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 15b29cc5-1e5a-5701-a8d9-43de93680714
issue_id ah-1cx.14
type parent-child
created_at 2026-08-05T02:43:43Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 2560dba7-7e91-58ca-b298-c4c2546377ba
issue_id ah-1cx.4
type parent-child
created_at 2026-07-20T02:37:39Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 2bb7505d-7292-5fd9-999b-5e8616f32fd8
issue_id ah-1cx.11
type parent-child
created_at 2026-08-05T02:43:10Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 2e48a09e-41ee-516e-9c68-894bb87425a5
issue_id ah-tqc
type parent-child
created_at 2026-07-20T02:37:56Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 2f20fe0a-1af2-568b-9aa6-9d3c0d586471
issue_id ah-1cx.7
type parent-child
created_at 2026-07-20T02:37:54Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 3ee49f68-c026-5f27-b29a-fb985cb9c958
issue_id ah-1cx.1
type parent-child
created_at 2026-07-20T02:37:27Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 6d0bde92-cc65-5da4-958b-5e49a96d0226
issue_id ah-1cx.3
type parent-child
created_at 2026-07-20T02:37:35Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 8514c08a-7c32-568f-a432-0aebe8d26420
issue_id ah-1cx.13
type parent-child
created_at 2026-08-05T02:43:42Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 952bae33-e2bd-50a4-b0af-21a89d8b111b
issue_id ah-1cx.16
type parent-child
created_at 2026-08-05T02:46:14Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id 96d83b9a-524c-5109-bd99-eb556bf2da81
issue_id ah-1cx.15
type parent-child
created_at 2026-08-05T02:43:43Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id ab1233c4-de25-53c4-b7f3-b17818eaedf3
issue_id ah-1cx.10
type parent-child
created_at 2026-08-05T02:43:09Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id ad023105-d4a0-5012-8905-0682ad8ea9d7
issue_id ah-1cx.9
type parent-child
created_at 2026-08-05T02:42:46Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id ade21fac-04c6-5276-aded-7071f2917cc2
issue_id ah-1cx.2
type parent-child
created_at 2026-07-20T02:37:31Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id dd81dc70-6c53-505c-b9cd-6ef452f0b93a
issue_id ah-1cx.5
type parent-child
created_at 2026-07-20T02:37:48Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id e50673a4-3c25-53b6-bd66-8c89812cca1a
issue_id ah-1cx.8
type parent-child
created_at 2026-08-05T02:32:20Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
id f92bc1a7-18f4-50f7-8fdd-a4b35c2638a9
issue_id ah-1cx.12
type parent-child
created_at 2026-08-05T02:43:10Z
created_by Eugene Blikh
metadata �{}
thread_id
depends_on_issue_id ah-1cx
depends_on_wisp_id NULL
depends_on_external NULL
events 6 rows
id 019f7cbd-b229-7111-a075-aae6e0f87ba4
issue_id ah-1cx
event_type created
actor Eugene Blikh
old_value
new_value
comment NULL
created_at 2026-07-20T02:37:14Z
id 019f7cda-28ec-7664-b8d0-326cbb7a190e
issue_id ah-1cx
event_type label_added
actor Eugene Blikh
old_value NULL
new_value NULL
comment Added label: milestone:hardening
created_at 2026-07-20T03:08:19Z
id 019f7cdb-e681-7a8b-b33b-670002d96a60
issue_id ah-1cx
event_type label_removed
actor Eugene Blikh
old_value NULL
new_value NULL
comment Removed label: milestone:hardening
created_at 2026-07-20T03:10:14Z
id 019f7cdc-fae5-799c-a773-cce1d73749f0
issue_id ah-1cx
event_type label_added
actor Eugene Blikh
old_value NULL
new_value NULL
comment Added label: milestone:v0.1.0
created_at 2026-07-20T03:11:24Z
id 019f7cdf-6fba-75e7-965f-79478aa1b878
issue_id ah-1cx
event_type label_removed
actor Eugene Blikh
old_value NULL
new_value NULL
comment Removed label: milestone:v0.1.0
created_at 2026-07-20T03:14:05Z
id 019fcf4e-46bd-735b-b1bb-996030730afe
issue_id ah-1cx
event_type label_added
actor Eugene Blikh
old_value NULL
new_value NULL
comment Added label: milestone:v0.2.0
created_at 2026-08-05T03:24:01Z