
ZacharyZhang-NYandClaude Opus 4.6
3a68cfa707
feat(05-01): budget enforcement types, schemas, IPC channels, and database CRUD
- Add BudgetPolicyRecord, BudgetIncidentRecord, BudgetStatusSummary types
- Add 6 IPC channels for budget operations in contracts.ts
- Add Zod schemas for all budget payloads
- Add DesktopApi entries for budget methods
- Add database CRUD: saveBudgetPolicy, deleteBudgetPolicy, listBudgetPolicies,
getBudgetPolicy, getActivePoliciesForRun, getSpentInWindow (cents aggregation),
upsertBudgetIncident (D-08 dedup), resolveIncidentsForPolicy,
resolveWarnIncidentsForPolicy, autoCloseExpiredIncidents
- Update recordRunCompletion to include project_id in cost_entries INSERT
- Add migration 18: convert agent budgetMonthlyUsd to budget_policies rows
- Add preload bridge stubs for budget IPC channels
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 20:47:20 -04:00
..
2026-03-26 00:46:19 -04:00
2026-03-18 01:15:58 -04:00
2026-03-18 14:42:14 -04:00
2026-03-26 18:56:54 -04:00
2026-03-23 23:31:48 -04:00
2026-03-23 23:31:48 -04:00
2026-03-25 12:40:58 -04:00
2026-03-25 12:40:58 -04:00
2026-03-18 14:42:14 -04:00
2026-03-18 14:42:14 -04:00
2026-03-19 16:51:44 -04:00
2026-03-19 16:04:35 -04:00
2026-03-22 13:08:48 -04:00
2026-03-19 16:51:44 -04:00
2026-03-26 20:47:20 -04:00
2026-03-23 12:13:11 -04:00
2026-03-25 12:40:58 -04:00
2026-03-24 16:39:28 -04:00
2026-03-18 01:15:58 -04:00
2026-03-22 14:29:59 -04:00
2026-03-18 01:15:58 -04:00
2026-03-18 01:15:58 -04:00
2026-03-18 01:15:58 -04:00
2026-03-18 01:15:58 -04:00
2026-03-22 17:12:40 -04:00
2026-03-18 01:15:58 -04:00
2026-03-22 17:12:40 -04:00
2026-03-26 19:16:17 -04:00
2026-03-23 23:31:48 -04:00
2026-03-26 00:45:03 -04:00
2026-03-26 02:01:51 -04:00
2026-03-18 01:15:58 -04:00
2026-03-22 03:57:58 -04:00
2026-03-26 02:01:51 -04:00
2026-03-22 16:37:07 -04:00
2026-03-18 01:15:58 -04:00
2026-03-26 00:46:34 -04:00
2026-03-18 01:15:58 -04:00
2026-03-18 14:42:14 -04:00
2026-03-22 16:30:49 -04:00
2026-03-23 23:31:48 -04:00
2026-03-26 19:13:09 -04:00
2026-03-22 13:08:48 -04:00
2026-03-19 16:04:35 -04:00
2026-03-26 00:51:00 -04:00
2026-03-26 00:46:19 -04:00
2026-03-26 00:46:19 -04:00
2026-03-26 00:46:19 -04:00
2026-03-26 00:46:19 -04:00
2026-03-26 00:46:19 -04:00
2026-03-22 16:37:07 -04:00
2026-03-15 22:17:07 -04:00
2026-03-18 01:15:58 -04:00
2026-03-26 19:16:17 -04:00