ynab-agent · ops
durable transaction triage · earned-autonomy read-model
mseeks/ynab-agent
2026-06-05 23:40 UTC
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
11 more proposals you already settled in YNAB are winding down — they lapse on their own, no reply needed.
Is it working?
What it's donerecent threads
Budget · YNAB1 unapproved · 3 overspent categories
Autonomy ladder8 observe · 0 eligible · 0 blessed
| payee | category | trust | hits |
|---|---|---|---|
| Streaming Plus | Subscriptions | confirmed | 4 |
| Cloud Hosting Co | Subscriptions | confirmed | 3 |
| Metro Power & Light | Utilities | confirmed | 2 |
| Greenfield Grocers | Groceries | confirmed | 2 |
| Rideshare | Transport | confirmed | 1 |
| Acme Insurance | Insurance | confirmed | 1 |
| City Transit | Transport | confirmed | 1 |
| Sunrise Bakery | Dining out | confirmed | 1 |
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.
| activity | runs | avg ms | max ms |
|---|---|---|---|
| enrich | 545 | 3563 | 214483 |
| address_transaction | 144 | 21 | 102 |
| fetch_unapproved | 68 | 331 | 1070 |
| send_thread_message | 23 | 1243 | 3234 |
| interpret_inbound | 23 | 87062 | 326607 |
| commit_to_ynab | 23 | 139 | 225 |
| read_back | 23 | 56 | 83 |
| resolve_thread | 23 | 23 | 79 |
| signal_transaction | 22 | 31 | 132 |
| open_thread | 22 | 856 | 1445 |
| feed_rule_learning | 17 | 15 | 48 |
Failures & resets1 real · 8 resets
| workflow | kind | reason | when |
|---|---|---|---|
| a1b2c3d4-0001 | failed | Activity task timed out | 14h ago |
8 intentional go-live / re-test resets (housekeeping):
| reset-00 | terminated | go-live reset | 4d ago |
| reset-01 | terminated | go-live reset | 4d ago |
| reset-02 | terminated | go-live reset | 4d ago |
| reset-03 | terminated | go-live reset | 4d ago |
| reset-04 | terminated | go-live reset | 4d ago |
| reset-05 | terminated | go-live reset | 4d ago |
| reset-06 | terminated | re-test cleanup | 4d ago |
| reset-07 | terminated | re-test fresh email | 4d 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
Synthetic sample data — design preview only; no real financial information.