fabro/apps/fabro-web/app/routes
Bryan Helmkamp e8e681adbf
Remove the retry, rewind, fork and timeline endpoints and commands
The legacy executor replayed a run from a checkpoint; Petri resumes a
run from its records instead, and the checkpoint timeline, rewind, fork
and retry were the operations that replay carried. The server dropped
their handlers with the executor; this removes the rest:

- the API spec's `/runs/{id}/retry`, `/rewind`, `/fork` and `/timeline`
  paths with the `ForkRequest`, `ForkResponse`, `RewindRequest`,
  `RewindResponse` and `TimelineEntryResponse` schemas, and the
  generated TypeScript models;
- `fabro rewind` and `fabro fork` (with the checkpoint timeline printer
  and the repo-origin check only they used), their reference pages and
  the checkpoints guide's rewind and fork sections;
- `fabro-client`'s `rewind_run`, `fork_run` and `run_timeline`;
- the web app's Retry action on the run list and the run page.

`Run.retried_from` stays on the run type: a run that was retried before
the cutover would still name its source.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 10:54:45 -04:00
..
run-artifacts Simplify artifact version history 2026-07-28 14:57:05 -04:00
run-detail Remove the retry, rewind, fork and timeline endpoints and commands 2026-09-18 10:54:45 -04:00
run-files Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-sandbox Run the agent's MCP servers and the service listing through the driver's services facet 2026-09-11 13:18:02 -06:00
runs Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
ask-fabro.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
auth-login.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
automation-detail.tsx Simplify automation workflow-source materialization 2026-08-30 13:17:15 -04:00
automations-edit.tsx Add independent workflow sources to automations 2026-08-30 13:14:11 -04:00
automations-new.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
automations-new.tsx Add independent workflow sources to automations 2026-08-30 13:14:11 -04:00
automations.tsx Simplify automation workflow-source materialization 2026-08-30 13:17:15 -04:00
chats-detail.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
chats-layout.tsx feat(fabro-web): port /chats/new + /chats/:id from prototype (#289) 2026-05-16 17:10:16 -04:00
chats-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
chats-router.test.tsx feat(fabro-web): port /chats/new + /chats/:id from prototype (#289) 2026-05-16 17:10:16 -04:00
insights-editor.test.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
insights-editor.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
insights-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
insights.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
profile-overview.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
profile-sessions.test.tsx refactor(web): simplify profile sessions layout 2026-05-10 14:32:19 -04:00
profile-sessions.tsx feat(web): add secrets management settings page (#327) 2026-05-20 17:50:09 -04:00
profile.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
redirect-home.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-artifacts.tsx refactor: simplify artifact ZIP download 2026-08-01 09:09:54 -04:00
run-children.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-detail.test.ts Remove the retry, rewind, fork and timeline endpoints and commands 2026-09-18 10:54:45 -04:00
run-detail.tsx Remove the retry, rewind, fork and timeline endpoints and commands 2026-09-18 10:54:45 -04:00
run-events.tsx Render a Petri run's detail views from its projection and stream 2026-09-18 00:59:10 -04:00
run-files.render.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
run-files.test.ts refactor(run-files): extract commit picker options 2026-05-09 15:33:19 -04:00
run-files.tsx feat(web): tell open tabs when a new build ships 2026-07-25 14:45:26 -04:00
run-logs.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
run-overview.test.tsx Render a Petri run's detail views from its projection and stream 2026-09-18 00:59:10 -04:00
run-overview.tsx Render a Petri run's detail views from its projection and stream 2026-09-18 00:59:10 -04:00
run-petri.render.test.tsx Merge branch 'petri-integration-api' into petri-integration 2026-09-18 01:39:53 -04:00
run-sandbox.test.tsx Put the driver's sandbox status on the API instead of a projection 2026-09-11 13:07:00 -06:00
run-sandbox.tsx Put the driver's sandbox status on the API instead of a projection 2026-09-11 13:07:00 -06:00
run-settings.tsx refactor(glob): unify workspace path matching 2026-07-25 10:30:19 -04:00
run-source.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-stages-chat.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
run-stages-details.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
run-stages.test.ts Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
run-stages.tsx Test the web app's Petri views over the captured scenario fixtures 2026-09-18 01:03:19 -04:00
run-terminal.tsx fix(web): harden build version detection 2026-07-25 15:15:25 -04:00
run-usage.test.tsx Say unknown for a usage whose cost is unknown on the Usage tab 2026-09-14 12:58:31 -06:00
run-usage.tsx Delete fabro's own pricing: lithos-llm prices every response once 2026-09-14 14:46:44 -06:00
runs.preferences.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
runs.test.tsx Read Usage in the web app and rename the Billing tab to Usage 2026-09-14 12:40:04 -06:00
runs.tsx Populate repo and workflow filters in runs list view 2026-08-06 11:54:38 -04:00
settings-environments-edit.tsx feat(web): add server-managed Environments CRUD settings UI (#462) 2026-06-13 08:44:38 -04:00
settings-environments-new.tsx feat(web): add server-managed Environments CRUD settings UI (#462) 2026-06-13 08:44:38 -04:00
settings-environments.tsx Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
settings-general.tsx feat(web): regroup settings nav under General and Administration 2026-05-25 14:56:01 -04:00
settings-index.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-integrations.test.tsx feat(system): report runtime integration status (#416) 2026-05-26 19:27:32 -04:00
settings-integrations.tsx feat(system): report runtime integration status (#416) 2026-05-26 19:27:32 -04:00
settings-live-events.test.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
settings-live-events.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
settings-mcps-edit.test.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-mcps-edit.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-mcps-new.test.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-mcps-new.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-mcps.test.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-mcps.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
settings-models.tsx feat: make model aliases provider-aware 2026-07-23 10:12:25 -04:00
settings-monitoring.test.tsx fix(settings): show scheduler slot usage (#404) 2026-05-25 18:28:18 -04:00
settings-monitoring.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-sandboxes.tsx Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
settings-secrets-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-secrets.tsx feat(web): add secrets management settings page (#327) 2026-05-20 17:50:09 -04:00
settings-security.tsx refactor: Remove inbound IP allowlisting (#443) 2026-05-27 22:29:08 -04:00
settings-storage.tsx feat(web): drop the Mount point row from storage settings 2026-05-21 11:28:39 -04:00
settings-variables-edit.tsx feat(web): add /settings/variables management UI 2026-05-27 12:14:41 -04:00
settings-variables-new.tsx feat(web): add /settings/variables management UI 2026-05-27 12:14:41 -04:00
settings-variables.tsx refactor(web): give variables row its own value column 2026-05-27 12:21:49 -04:00
settings.tsx feat: add MCP servers settings UI at /settings/mcps (#540) 2026-07-01 10:32:37 -04:00
setup.test.ts fix(web): generalize GitHub App post-install copy (#418) 2026-05-26 19:27:09 -04:00
setup.tsx fix(web): generalize GitHub App post-install copy (#418) 2026-05-26 19:27:09 -04:00
start.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00