learning_ai_common_plat/dashboards/tracker-web/src/lib
saravanakumardb1 883cf329e5 feat(fleet): PR deliverables — jobs target a repo, factory opens a PR, link recorded
Make "shipped" produce a real artifact. A job can now carry an optional repo
(owner/name or clone URL) + baseBranch; the factory's PR mode runs the agent in an
isolated checkout, opens a PR, and records the link.

Backend:
- SubmitJobSchema + FleetJobDoc: optional repo/baseBranch (recorded on submit).
- FleetRunDoc: optional prUrl/branch.
- ReleaseLease report carries prUrl/branch -> stored on the run.
- +2 coordinator tests.

UI (tracker-web):
- New Job form gains optional Repo + Base branch fields (and fixes the priority
  options to the valid critical/high/medium/low; "normal" was rejected by the API).
- Job detail Runs table shows a PR ↗ link from run.prUrl.
- fleet-client: submitJob repo/baseBranch; FleetRun prUrl/branch; OperatorAction +ship.

Docs: FLEET_CONTROL_PLANE.md "PR deliverable (PR mode)" section.

Verified: tsc clean; fleet suite 182; tracker-web 230.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-31 05:27:11 -07:00
..
auth-context.tsx fix(tracker-web): include productId in login (LoginSchema requires it) 2026-05-31 01:21:58 -07:00
command-registry.ts feat(tracker-web): ⌘K command palette (UX-5) 2026-05-29 06:56:11 -07:00
execution-pipeline.ts feat(dashboards): add ops cockpit and execution pipeline 2026-05-30 23:12:06 +00:00
fleet-client.ts feat(fleet): PR deliverables — jobs target a repo, factory opens a PR, link recorded 2026-05-31 05:27:11 -07:00
logger.ts feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
overview-charts.ts feat(tracker-web): data-viz overview with charts + KpiCards (UX-4) 2026-05-29 06:51:39 -07:00
product-config.ts feat(tracker): add product switcher — filter items by any product 2026-02-28 14:15:18 -08:00
product-constants.ts fix(platform): build react-native-platform-sdk + fix admin-web typecheck errors 2026-03-12 16:36:13 -07:00
product-context.tsx feat(tracker-web): sync admin product context 2026-05-30 20:27:27 +00:00
telemetry.ts refactor(dashboards): wire @bytelyst/telemetry-client into admin-web + tracker-web, add onInit + baseUrl to react-auth 2026-02-28 11:27:57 -08:00
theme-context.tsx feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
tracker-client.ts feat(tracker): add product switcher — filter items by any product 2026-02-28 14:15:18 -08:00
utils.ts feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00