Commit Graph

  • 11f609eb3d chore: ignore local graphify outputs main Saravana Kumar 2026-06-06 02:57:05 +0000
  • 1b6e644ea6 docs(fleet): add TODO to validate exactly-once claim under true contention saravanakumardb1 2026-06-03 09:55:34 -0700
  • 4ac5a747d1 feat(scripts): fleet-logs.sh to tail/inspect a Devin fleet job's logs saravanakumardb1 2026-06-02 01:09:19 -0700
  • e6611cae1a docs(fleet): runbook to run a Devin fleet job end-to-end (local) saravanakumardb1 2026-06-02 00:50:29 -0700
  • 6bddc88f0f feat(fleet): reconcile PR state against GitHub (detect externally-merged PR) saravanakumardb1 2026-06-01 23:58:13 -0700
  • c63736459b feat(fleet): anti-flap hysteresis + autoscale Prometheus series & dashboard (ops #5) saravanakumardb1 2026-06-01 23:02:08 -0700
  • 321cfe7546 feat(fleet): correlation-id tracing + capacity autoscaling signal (ops #4/#5) saravanakumardb1 2026-06-01 22:43:56 -0700
  • 93d1caf4a2 feat(fleet): Prometheus metrics export + Grafana dashboard (ops #4) saravanakumardb1 2026-06-01 22:24:03 -0700
  • acf7c36cda feat(tracker-web): dynamic, owner-scoped project switcher via /products/mine saravanakumardb1 2026-06-01 16:48:27 -0700
  • 42c63dcc6e feat(platform): product ownership + owner-scoped "my projects" + tenant guard saravanakumardb1 2026-06-01 16:47:05 -0700
  • 2c4357b71b feat(tracker-web): make product switcher generic — configurable list + auto-hide saravanakumardb1 2026-06-01 16:27:14 -0700
  • 705d8e8eaa feat(tracker-web): consolidated fleet overview — breaker panel, budget guardrail, dead-letter triage saravanakumardb1 2026-06-01 13:29:52 -0700
  • bcd806c6ff feat(fleet): complete budget enforcement — per-engine ceilings + overspend projection saravanakumardb1 2026-06-01 13:23:44 -0700
  • bdbb0a8ce4 feat(fleet): cost/latency-aware engine routing + per-engine circuit breaker saravanakumardb1 2026-06-01 13:17:25 -0700
  • 5413c0e789 feat(fleet): reaper/GC telemetry in /fleet/metrics + lease TTL backstop saravanakumardb1 2026-06-01 12:18:22 -0700
  • 141435fe95 feat(fleet): bind advertised capabilities to the enrolled token scope saravanakumardb1 2026-06-01 12:14:09 -0700
  • a6adaee835 feat(fleet): operator re-drive for dead-letter jobs + dead-letter alert/UI saravanakumardb1 2026-06-01 12:11:46 -0700
  • 9e0afc23d2 test(fleet): end-to-end lifecycle/chaos guardrails across coordinator features saravanakumardb1 2026-06-01 12:05:07 -0700
  • 6770bbeef2 feat(fleet): honor job.autoMerge on ship and surface PR-merge failures saravanakumardb1 2026-06-01 11:47:33 -0700
  • 493027fbad feat(fleet): factory-token expiry, prod-default enforcement, token GC saravanakumardb1 2026-06-01 11:45:17 -0700
  • 42d27d8a4f feat(fleet): enforce job.retry — auto-requeue, backoff, and dead-letter saravanakumardb1 2026-06-01 11:40:33 -0700
  • 68bfa3dbd8 feat(fleet): stale-factory lease reclaim + bounded GC sweep saravanakumardb1 2026-06-01 11:34:14 -0700
  • 0bf8be9be5 fix(fleet): schedule the lease reaper so dead-factory jobs are recovered saravanakumardb1 2026-06-01 11:11:14 -0700
  • 2ed19464c5 fix(tracker-web): exclude stale factories from the engine picker saravanakumardb1 2026-06-01 11:02:56 -0700
  • f0a30b8356 fix(fleet): enforce the job's concrete engine in routing saravanakumardb1 2026-06-01 10:59:57 -0700
  • d318e0fa2a feat(fleet): engine picker offers only engines the factory advertises saravanakumardb1 2026-06-01 02:38:35 -0700
  • 6c31577cf2 feat(fleet): per-job engine picker (devin/claude/codex/copilot, default devin) saravanakumardb1 2026-06-01 02:30:22 -0700
  • 928edad0af feat(fleet): surface engine + agent session, editable config, timeline filter saravanakumardb1 2026-06-01 02:19:38 -0700
  • 5262583e8b feat(tracker-web): collapse heartbeat noise + surface PR on job detail saravanakumardb1 2026-06-01 02:06:33 -0700
  • 5ad521ad4c feat(tracker-web): macOS LaunchAgent keep-alive for the fleet web tracker saravanakumardb1 2026-06-01 01:46:53 -0700
  • e4c84acf29 fix(fleet): bump the M0 queue gate when a draft/queued job is edited saravanakumardb1 2026-06-01 00:58:45 -0700
  • 14e982d04f fix(tracker-web): make New-Job form submissions routable to live factories saravanakumardb1 2026-06-01 00:54:02 -0700
  • b7df779e1d feat(fleet): draft jobs + editable prompt (save-as-draft, submit, lock on pickup) saravanakumardb1 2026-06-01 00:44:10 -0700
  • cb4f7a7606 feat(tracker-web): show job prompt + PR/target config on the detail page saravanakumardb1 2026-06-01 00:29:29 -0700
  • 78c4e47460 docs(gigafactory): fix stale/incorrect fleet docs saravanakumardb1 2026-06-01 00:03:05 -0700
  • ba7db0008d feat(fleet): M0 RU gate — cheap per-product queue version + skip-claim saravanakumardb1 2026-05-31 23:18:00 -0700
  • 5bc72cf221 chore: enforce LF line endings via .gitattributes Saravanakumar D 2026-05-31 19:55:34 -0700
  • 65c7d09584 feat(auth): include displayName claim in platform access token Saravanakumar Dhandapani 2026-05-31 04:00:03 -0700
  • 6709862c1a feat(tracker-web): redesign fleet jobs list — stage chips, filters, hide-shipped saravanakumardb1 2026-05-31 16:58:12 -0700
  • 2bd97791c9 feat(fleet): resilient PR merge on ship (inline attempt + background retry) saravanakumardb1 2026-05-31 16:13:52 -0700
  • 740335a149 feat(fleet): Ship can also merge the linked PR (gh pr merge) saravanakumardb1 2026-05-31 16:08:28 -0700
  • 37d049eb69 fix(tracker-web): telemetry ingest auth (X-Install-Token) + show cost as approx saravanakumardb1 2026-05-31 15:58:26 -0700
  • 696ee4189e feat(fleet): track + show PR status (open/merged) on the run saravanakumardb1 2026-05-31 13:56:33 -0700
  • e9c1714c13 feat(tracker-web): factory dropdown routes job to the selected factory's product saravanakumardb1 2026-05-31 06:28:28 -0700
  • c239abeec9 feat(fleet): per-repo verify + auto-merge options for PR jobs saravanakumardb1 2026-05-31 06:17:19 -0700
  • 2adddce754 feat(tracker-web): hardcoded repo dropdown for PR-mode jobs (base=main) saravanakumardb1 2026-05-31 05:36:50 -0700
  • d350159025 Merge feat/fleet-pr-deliverable: PR deliverables for fleet jobs saravanakumardb1 2026-05-31 05:27:16 -0700
  • 883cf329e5 feat(fleet): PR deliverables — jobs target a repo, factory opens a PR, link recorded saravanakumardb1 2026-05-31 05:27:11 -0700
  • 8b9ca4fee2 Merge feat/fleet-ui-submit-job: submit fleet jobs from the dashboard saravanakumardb1 2026-05-31 04:53:28 -0700
  • 176b778a1f feat(tracker-web): submit fleet jobs from the dashboard saravanakumardb1 2026-05-31 04:53:23 -0700
  • c773742658 Merge fix/command-palette-undefined-key saravanakumardb1 2026-05-31 04:47:45 -0700
  • de7e0dcb84 fix(command-palette): guard keydown with undefined key (no crash) saravanakumardb1 2026-05-31 04:47:40 -0700
  • 60989d7b62 Merge fix/fleet-run-result-on-ship: run result mirrors shipped + docs saravanakumardb1 2026-05-31 04:31:51 -0700
  • bcdb5dcdf3 fix(fleet): run result mirrors a shipped job + document testing->shipped saravanakumardb1 2026-05-31 04:31:46 -0700
  • f7740f13e9 Merge fix/tracker-web-test-env: stable DOM env + Node-25 localStorage fix saravanakumardb1 2026-05-31 04:12:50 -0700
  • 06d7d881a0 fix(tracker-web): stable test DOM env + working localStorage (Node 25) saravanakumardb1 2026-05-31 04:12:34 -0700
  • eb702137de Merge chore/types-node-25: bump @types/node 22 -> 25 saravanakumardb1 2026-05-31 04:03:12 -0700
  • 8fe26027e7 chore(deps): bump @types/node 22 -> 25 (dev types) saravanakumardb1 2026-05-31 04:02:56 -0700
  • fa419e3b80 Merge chore/stripe-v20-migration: Stripe SDK 17 -> 20 + API migration saravanakumardb1 2026-05-31 04:00:32 -0700
  • 3022e634b8 feat(billing): migrate to Stripe SDK v20 (API shape changes) saravanakumardb1 2026-05-31 04:00:13 -0700
  • 58ed096ac8 Merge chore/dep-bumps-majors: happy-dom 20, lint-staged 16, @fastify/cors 11, bcryptjs 3 saravanakumardb1 2026-05-31 03:51:31 -0700
  • 0079274bff chore(deps): bump bcryptjs 2 -> 3 (+ @types/bcryptjs 3) saravanakumardb1 2026-05-31 03:46:19 -0700
  • 66a4a74aa6 chore(deps): bump @fastify/cors 10 -> 11 saravanakumardb1 2026-05-31 03:44:54 -0700
  • 168bff6e27 chore(deps): bump lint-staged 15 -> 16 (pre-commit tooling) saravanakumardb1 2026-05-31 03:43:42 -0700
  • 83745b2fee chore(deps): bump happy-dom 18 -> 20 (test env) saravanakumardb1 2026-05-31 03:42:57 -0700
  • 4c974b94e3 Merge chore/dep-bumps-safe: bump @azure/cosmos, jose, @typescript-eslint/parser saravanakumardb1 2026-05-31 03:28:56 -0700
  • 808f615124 chore(deps): bump @azure/cosmos, jose, @typescript-eslint/parser saravanakumardb1 2026-05-31 03:28:40 -0700
  • a528ffea1d Merge fix/fleet-phase3-hardening: budget authz, idempotent accrual, cycle detection, artifact cleanup saravanakumardb1 2026-05-31 02:46:18 -0700
  • 1503ef2e19 fix(fleet): Phase 3 hardening — budget authz, idempotent accrual, cycle detection, artifact saravanakumardb1 2026-05-31 02:45:52 -0700
  • c1aad8a819 fix(tracker-web): do not send Content-Type on bodyless fleet proxy POSTs saravanakumardb1 2026-05-31 01:50:11 -0700
  • 32e426d423 feat(fleet): run-insights reporting + ship action; complete the lifecycle saravanakumardb1 2026-05-31 01:49:59 -0700
  • 939c7b4621 fix(tracker-web): include productId in login (LoginSchema requires it) saravanakumardb1 2026-05-31 01:21:58 -0700
  • 2253f888c7 feat(tracker-web): per-run cost/token/time metrics + log download; fix fleet proxy saravanakumardb1 2026-05-31 01:19:57 -0700
  • 8158efacf7 chore(local-llms): refresh chat-history snapshot (mirrors verified diff-free) saravanakumardb1 2026-05-30 23:32:26 -0700
  • 6d66355a22 feat(scripts): add Cosmos DB cost report tooling (.sh + .ps1) Saravanakumar D 2026-05-30 23:28:12 -0700
  • cad75b1c02 chore: stop prettier churn on __LOCAL_LLMs mirrors + refresh snapshot saravanakumardb1 2026-05-30 23:25:34 -0700
  • e0a904c7ea fix(cosmos): support composite indexes; add fleet_jobs (priorityOrder, createdAt) saravanakumardb1 2026-05-30 23:07:06 -0700
  • c1f85050a0 chore(local-llms): update WINDSURF chat-history, env audit, and workflow logs saravanakumardb1 2026-05-30 22:25:13 -0700
  • 20bcbd9f19 docs(gigafactory): uppercase GIGAFACTORY folder + add index README Saravanakumar D 2026-05-30 21:22:21 -0700
  • fc000c4c20 docs(gigafactory): consolidate gigafactory docs into docs/gigafactory/ Saravanakumar D 2026-05-30 21:07:20 -0700
  • 0799f69c30 feat(fleet-web): harden budget bar, surface SSE polling, allow checkpoint in patchJob Saravanakumar D 2026-05-30 20:34:43 -0700
  • 3de2a797b9 docs(cheatsheets): document longrun helper in long-running-jobs guide saravanakumardb1 2026-05-30 19:26:06 -0700
  • 5df580d999 docs(cheatsheets): add long-running/overnight jobs cheat sheet saravanakumardb1 2026-05-30 19:20:08 -0700
  • 932951dbaf docs: update roadmap audit to reflect completed Phase 3 slices Saravanakumar D 2026-05-30 19:05:33 -0700
  • 4ac499f301 feat: add multi-reviewer human gate (review-policy routing) Saravanakumar D 2026-05-30 19:04:24 -0700
  • c9c2c174db feat: add fleet metrics + alerting (GET /fleet/metrics) Saravanakumar D 2026-05-30 18:51:59 -0700
  • d780739cbe test: add fleet control-plane Playwright e2e coverage Saravanakumar D 2026-05-30 18:44:53 -0700
  • ea42602407 feat: add resumable SSE live event stream for fleet jobs Saravanakumar D 2026-05-30 18:38:50 -0700
  • 1ae15a7755 docs: mark cost burndown complete Saravanakumar D 2026-05-30 18:25:46 -0700
  • 89860e39f9 feat: add fleet cost burndown chart Saravanakumar D 2026-05-30 18:25:27 -0700
  • 3f850b7b6f docs: mark scoring explainability complete Saravanakumar D 2026-05-30 18:21:35 -0700
  • 2d5f9be642 feat: surface scoring explainability in fleet control plane Saravanakumar D 2026-05-30 18:21:14 -0700
  • 69f553d432 docs: mark operator job actions complete in TASKS_TO_COMPLETE Saravanakumar D 2026-05-30 18:15:53 -0700
  • c8ab43d3ae fix: harden operator action lease release + idempotent terminal actions Saravanakumar D 2026-05-30 18:15:26 -0700
  • 283383561c feat: complete operator job actions (requeue/reject/cancel) Saravanakumar D 2026-05-30 18:12:11 -0700
  • 0f903b935a audit: document current Gigafactory completion state Saravanakumar D 2026-05-30 18:06:33 -0700
  • 4777b28698 feat(dashboards): add ops cockpit and execution pipeline Saravana Kumar 2026-05-30 23:12:06 +0000
  • 87acb8e414 test(admin-web): stabilize blocking e2e suite Saravana Kumar 2026-05-30 22:20:14 +0000
  • 7465b21d91 style(admin-web): format dashboard sources Saravana Kumar 2026-05-30 21:18:09 +0000
  • 20e1ac0e67 feat(admin-web): sync product context changes Saravana Kumar 2026-05-30 21:04:04 +0000