Created
Jul 04, 02:48
Started
Jul 04, 02:48
Completed
Jul 04, 04:58
DevOps handoff
Type
Feature
Shape
ui+db
Worktree Slug
add-key-method-and-summary
Repositories
mcritchie-studio
Release Slug
—
Branch
feat/add-key-method-and-summary
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Operator sidequest 07-03 (annotated screenshots of /alex/heartbeat/spans): make the atomic-event trail easier to work from. NEW FIELDS — key_method + key_method_lang on BOTH AtomicEvent (span) and AtomicAction (action rows); summary (goal slug, outcome-free) on AtomicAction only (spans already carry reason_slug as their goal). Mock placement: action rows show key_method in the Status/Task column region and summary in the grade-hint (Alex) column, replacing the click-to-grade hint when present (row stays clickable; hint moves to title); span key_method renders as a third narration line. Each key_method renders as a chip: LEFT language badge (bash/ruby/sql/js/code), monospace code, copy button (window.copyText pattern). WRITE PATHS: (1) agent-provided — bin/atomic-event start/next/end gain --key-method [--key-lang]; on next/end it stamps the CLOSING span (the completed unit); API open/close accept the fields; (2) hook-derived — bin/atomic-capture-hook auto-fills bash actions: summary from tool_input.description, key_method from tool_input.command (lang bash); key_method MUST run through the same secret-redaction path as input (audit finding #6 discipline). Lang inference when blank via shared HasKeyMethod concern (ruby/sql/js patterns, bash-ish default, fallback code). API is ADDITIVE — old hooks keep posting fine. Docs: agents index narration section (teach --key-method), atomic-capture-hook.md, task-board-api.md if it lists capture params. Seeds updated so the spans page demos the chips. Scope note: pipeline page column 1 untouched this pass.
Stage Timeline
Who handled each stage, the time it took (measured), and the model / tokens / cost reported (best-effort) — plus who's on it right now. — means the agent didn't report that metric.
Conversation
QA review feedback, agent handoffs, and follow-up notes for this task.
No task feedback has been recorded yet.
Sealed-bid sizing
Edit →Alex (PM)
—
Avi (PO)
—
Dev
MEDIUM
Actual
XL
We emailed a one-tap sign-in link to . It expires shortly and can only be used once.
No email? Check spam, or close this and try again.