fabro/lib/crates/fabro-workflow/src
Bryan Helmkamp ae5ccb5ce2
refactor(workflow): split event module by responsibility
Keep fabro_workflow::event as the public facade while moving event conversion, names, redaction, sink, emitter, stored-field helpers, and StageScope into focused modules. Co-locate the existing event tests with the moved code and update the events strategy docs for the new module layout.
2026-05-02 14:52:10 -04:00
..
event refactor(workflow): split event module by responsibility 2026-05-02 14:52:10 -04:00
graph refactor(workflow): update stage outcome semantics 2026-04-30 06:06:51 -04:00
handler fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
lifecycle refactor: simplify auth and actor handling 2026-05-02 11:44:17 -04:00
operations fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
pipeline fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
records refactor: unify run vocabulary and metadata snapshot layout 2026-04-20 22:17:23 -04:00
transforms refactor(workflow): update stage outcome semantics 2026-04-30 06:06:51 -04:00
artifact.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
artifact_snapshot.rs feat(command): distinguish cancelled commands from timeouts 2026-04-30 22:45:37 -04:00
artifact_upload.rs feat(run): separate stage state and artifact retries 2026-05-01 20:10:47 -04:00
command_log.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
condition.rs refactor(workflow): update stage outcome semantics 2026-04-30 06:06:51 -04:00
context.rs fmt 2026-04-11 11:27:46 -04:00
devcontainer_bridge.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
error.rs refactor: simplify auth and actor handling 2026-05-02 11:44:17 -04:00
event.rs refactor(workflow): split event module by responsibility 2026-05-02 14:52:10 -04:00
file_resolver.rs refactor(manifest): tighten ManifestPath API 2026-04-29 12:37:46 -04:00
git.rs refactor: simplify auth and actor handling 2026-05-02 11:44:17 -04:00
graph.rs refactor(unwrap): clear non-test workspace warnings 2026-04-19 20:56:38 -04:00
hook_context.rs Rename fabro-workflows crate to fabro-workflow 2026-03-30 12:27:40 -04:00
lib.rs refactor(workflow): split event module by responsibility 2026-05-02 14:52:10 -04:00
manifest_path.rs refactor(manifest): tighten ManifestPath API 2026-04-29 12:37:46 -04:00
node_handler.rs refactor: simplify auth and actor handling 2026-05-02 11:44:17 -04:00
outcome.rs feat(run): separate stage state and artifact retries 2026-05-01 20:10:47 -04:00
pull_request.rs refactor: collapse maybe_open_pull_request args; route auth detection through Classified 2026-04-24 00:15:31 -04:00
retry.rs ci: switch clippy to pinned nightly, clean up workspace lints 2026-04-16 18:59:11 -04:00
run_control.rs fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
run_dir.rs fmt 2026-04-11 11:27:46 -04:00
run_lookup.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
run_materialization.rs switch workflow operations to dense settings 2026-04-23 16:59:56 -04:00
run_metadata.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
run_options.rs refactor: unify duplicate API types via with_replacement 2026-04-28 12:29:37 -07:00
run_status.rs refactor(run-status): unify tagged lifecycle states 2026-04-22 17:15:13 -04:00
runtime_store.rs refactor(retro): share run dump hydration 2026-04-30 23:31:12 -04:00
sandbox_git.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
sandbox_git_runtime.rs fix(error): preserve remaining error context 2026-05-02 10:51:15 -04:00
services.rs refactor(workflow): write metadata snapshots with git2 2026-05-01 00:22:01 -04:00
stage_scope.rs refactor(workflow): split event module by responsibility 2026-05-02 14:52:10 -04:00
test_support.rs refactor(workflow): write metadata snapshots with git2 2026-05-01 00:22:01 -04:00
workflow_bundle.rs refactor(manifest): tighten ManifestPath API 2026-04-29 12:37:46 -04:00