fabro/lib/crates/fabro-api/tests
Bryan Helmkamp e50df2b58b
feat(command): distinguish cancelled commands from timeouts
Represent command termination explicitly across sandbox results, events,
run projections, API types, and the run stage UI. This removes the fake
-1 exit code path for timeout/cancel and lets consumers tell cancelled
commands apart from timed-out commands.
2026-04-30 22:45:37 -04:00
..
actor_kind_round_trip.rs refactor(api): unify leaf API types 2026-04-29 20:21:23 -04:00
actor_ref_round_trip.rs refactor(api): unify leaf API types 2026-04-29 20:21:23 -04:00
billed_token_counts_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
command_output_stream_round_trip.rs feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
command_termination_round_trip.rs feat(command): distinguish cancelled commands from timeouts 2026-04-30 22:45:37 -04:00
diff_stats_round_trip.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
event_envelope_round_trip.rs refactor(api): reuse canonical run events 2026-04-29 20:36:59 -04:00
git_context_round_trip.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
interview_option_round_trip.rs refactor(api): align run projection types 2026-04-29 20:32:50 -04:00
interview_question_record_round_trip.rs refactor(api): align run projection types 2026-04-29 20:32:50 -04:00
model_costs_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
model_features_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
model_limits_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
model_round_trip.rs feat(models): expose configured status 2026-04-30 09:15:02 -04:00
model_test_mode_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
node_state_round_trip.rs feat(command): distinguish cancelled commands from timeouts 2026-04-30 22:45:37 -04:00
node_status_record_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
pending_interview_record_round_trip.rs refactor(api): align run projection types 2026-04-29 20:32:50 -04:00
pre_run_push_outcome_round_trip.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
provider_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
pull_request_round_trip.rs refactor(pr): simplify server-side PR plumbing 2026-04-24 11:17:01 -04:00
question_type_round_trip.rs refactor(api): unify leaf API types 2026-04-29 20:21:23 -04:00
run_event_round_trip.rs refactor(api): reuse canonical run events 2026-04-29 20:36:59 -04:00
run_projection_round_trip.rs refactor(api): align run projection types 2026-04-29 20:32:50 -04:00
run_summary_round_trip.rs refactor: rename checkpoints_disabled -> in_place 2026-04-28 09:33:59 -07:00
secret_metadata_round_trip.rs refactor(api): unify secret metadata types 2026-04-29 20:26:13 -04:00
secret_type_round_trip.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
server_settings_round_trip.rs feat(server): support stdout log destination 2026-04-26 14:52:15 -04:00
stage_outcome_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
stage_state_round_trip.rs refactor(api): tighten shared type schemas 2026-04-30 06:20:05 -04:00
status_round_trip.rs refactor(run-status): unify tagged lifecycle states 2026-04-22 17:15:13 -04:00
workflow_settings_round_trip.rs add workflow settings builder toml entrypoint 2026-04-23 15:12:48 -04:00