ynab-agent · ops

durable transaction triage · earned-autonomy read-model

healthy
mseeks/ynab-agent
2026-06-05 23:40 UTC
3 need you poll 23m ago1 unapproved1 failure
temporal 40 in-flightynab 1 unapprovedclickhouse 120870 spansagentmail 9 threadsgithub 3 PRs

3 things waiting on you.

You're nearly caught up in YNAB (1 unapproved). The agent is tracking 40 transactions: 26 categorized and resting, 11 you already settled in YNAB, 3 waiting on your reply. It has applied 23 categories in the last 3 days and is learning (8 rules observed). The oldest reply has been waiting 2 days; the settled ones lapse on their own; 1 workflow failed recently — check Failures.

Needs youoldest 2d ago

Riverside Coffee — $-6.50 · ☕ Dining out?$-6.50 · Dining out14h ago
Metro Power & Light — $-88.00 · ⚡ Utilities?$-88.00 · Utilities24h ago
Corner Pharmacy — $-23.10 · ❓ Uncategorized?$-23.102d ago

11 more proposals you already settled in YNAB are winding down — they lapse on their own, no reply needed.

Is it working?

poll running · 23m agoworker span just now0.4% span errors
14 awaiting you26 resting (done) · 0 archived — the post-write window runs for weeks, so resting transactions haven't closed out yet

What it's donerecent threads

Riverside Coffee — $-6.50 · ☕ Dining out?A quick note on this transaction.14h ago
Metro Power & Light — $-88.00 · ⚡ Utilities?A quick note on this transaction.24h ago
Corner Pharmacy — $-23.10 · ❓ Uncategorized?A quick note on this transaction.2d ago
Streaming Plus — $-12.50 · 🗓 Subscriptions?Done — set to the category you picked and approved.30m ago
Cloud Hosting Co — $-5.98 · 🗓 Subscriptions?Done — set to the category you picked and approved.42m ago
Greenfield Grocers — $-72.40 · 🛒 Groceries?Done — set to the category you picked and approved.2h ago
Paperback Books — $-19.99 · 🛍 Shopping?A quick note on this transaction.3h ago
Acme Insurance — $-31.40 · 📄 Insurance?Done — set to the category you picked and approved.9h ago
Bright Dental — $-60.00 · 💊 Health?Done — set to the category you picked and approved.20h ago

Budget · YNAB1 unapproved · 3 overspent categories

$-80.00 Dining out$-33.05 Entertainment$-2.90 Misc
Autonomy ladder8 observe · 0 eligible · 0 blessed
payeecategorytrusthits
Streaming PlusSubscriptionsconfirmed4
Cloud Hosting CoSubscriptionsconfirmed3
Metro Power & LightUtilitiesconfirmed2
Greenfield GrocersGroceriesconfirmed2
RideshareTransportconfirmed1
Acme InsuranceInsuranceconfirmed1
City TransitTransportconfirmed1
Sunrise BakeryDining outconfirmed1

Earned then granted: a rule becomes eligible after K consistent confirms, and blessed (auto-applies) only once you accept the offer. A correction demotes it to observe.

Run telemetry120870 spans

120870 spans · 522 errored · last just now · 3-day window.

activityrunsavg msmax ms
enrich5453563214483
address_transaction14421102
fetch_unapproved683311070
send_thread_message2312433234
interpret_inbound2387062326607
commit_to_ynab23139225
read_back235683
resolve_thread232379
signal_transaction2231132
open_thread228561445
feed_rule_learning171548
Failures & resets1 real · 8 resets
workflowkindreasonwhen
a1b2c3d4-0001failedActivity task timed out14h ago

8 intentional go-live / re-test resets (housekeeping):

reset-00terminatedgo-live reset4d ago
reset-01terminatedgo-live reset4d ago
reset-02terminatedgo-live reset4d ago
reset-03terminatedgo-live reset4d ago
reset-04terminatedgo-live reset4d ago
reset-05terminatedgo-live reset4d ago
reset-06terminatedre-test cleanup4d ago
reset-07terminatedre-test fresh email4d ago
Inbound · W3 dispatch0 retained

0 inbound dispatches currently retained in Temporal (→ 0 transaction · 0 offer · 0 receipt · 0 command · 0 quarantined · 0 ignored). Replies are processed continuously; this panel only counts what Temporal still holds, so it reads low after retention ages dispatches out — the telemetry above is the fuller record.

Deploy · GitHub3 PRs
prtitlestateciopened
#12fix(dashboard): standard-visibility-safe Temporal readsmergedpassed2h ago
#11feat(dashboard): in-worker operations read-model (SPEC §15)mergedpassed3h ago
#10feat: earned-autonomy offer + safety guardsmergedpassed6h ago

Synthetic sample data — design preview only; no real financial information.