Skip to content

chore: extract phase 5 distributed slice seams#27

Merged
Lythaeon merged 1 commit intomainfrom
chore/architecture-phase5-distributed-slice-extraction
Feb 14, 2026
Merged

chore: extract phase 5 distributed slice seams#27
Lythaeon merged 1 commit intomainfrom
chore/architecture-phase5-distributed-slice-extraction

Conversation

@Lythaeon
Copy link
Copy Markdown
Owner

Summary

  • implement Phase 5 distributed-slice seams for command/application and controller output boundaries
  • remove direct UI/charts/sinks imports from distributed auto/manual orchestration modules

Changes

  • add DistributedRunCommand mode command shape and application::distributed_run execution service with a distributed port
  • unify entry distributed planning into RunPlan::Distributed and compose runtime adapter in entry execution
  • add distributed::controller::output adapter with OutputEvent handling for live output and finalization
  • refactor controller auto/manual workflows to use output events instead of direct UI/sink/chart wiring
  • reduce distributed::controller::shared::aggregation to pure aggregation/sample logic
  • document Phase 5 implemented artifacts in architecture plan

Checks

  • cargo make format
  • cargo make clippy
  • cargo make test
  • cargo make architecture-check

@Lythaeon Lythaeon merged commit dc98a4a into main Feb 14, 2026
1 check passed
@Lythaeon Lythaeon deleted the chore/architecture-phase5-distributed-slice-extraction branch February 14, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant