Skip to content

feat(orchestration): Phase 7 — docs, integration test (#1242)#1273

Merged
bug-ops merged 3 commits intomainfrom
feat/m33/orchestration-docs
Mar 6, 2026
Merged

feat(orchestration): Phase 7 — docs, integration test (#1242)#1273
bug-ops merged 3 commits intomainfrom
feat/m33/orchestration-docs

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 6, 2026

Summary

Closes #1242. Final phase of task orchestration epic #1235.

  • Add 5 integration tests for end-to-end orchestration pipeline (plan → execute → aggregate) with MockProvider, covering: happy path, single task, abort failure, skip failure, retry exhaustion
  • Update docs/src/concepts/task-orchestration.md: add Limitations section (prompt injection residual risk, max_tasks cap, no dynamic re-planning, no hot-reload, no nested sub-graphs, English-only keyword routing), fix task_timeout_secs = 0 documentation (falls back to 600s)
  • Add CHANGELOG entries for integration test and doc update

The orchestration feature was already in the full feature set and documentation for phases 1-6 was already in place.

Test plan

  • cargo +nightly fmt --check — PASS
  • cargo clippy --workspace --features full -- -D warnings — PASS
  • cargo nextest run --workspace --features full --lib --bins — 4387 passed
  • cargo nextest run -p zeph --features orchestration,mock --test orchestration_integration — 5/5 passed

bug-ops added 2 commits March 6, 2026 05:51
…on test (#1242)

Add integration test suite for end-to-end orchestration pipeline (plan →
execute → aggregate) with 5 tests covering happy path, single task, abort
failure, skip failure, and retry exhaustion.

Update task-orchestration.md with Limitations section (prompt injection
residual risk, max_tasks cap, no dynamic re-planning, no hot-reload,
no nested sub-graphs, English-only keyword routing) and fix task_timeout_secs
documentation (0 falls back to 600s, not "no timeout").

The orchestration feature is already included in the full feature set
(Cargo.toml line 153) and all existing documentation from phases 1-6
was in place. Phase 7 closes out epic #1235.
@github-actions github-actions bot added enhancement New feature or request documentation Improvements or additions to documentation tests Test-related changes size/L Large PR (201-500 lines) and removed enhancement New feature or request labels Mar 6, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 6, 2026 04:55
…pdate README

Add reader-oriented opening and --features full build example to
task-orchestration.md. Fix feature-flags.md: full feature excludes
candle/metal/cuda, not otel. Update README.md orchestration row to
note that the feature is included in `full`.
@github-actions github-actions bot added the enhancement New feature or request label Mar 6, 2026
@bug-ops bug-ops merged commit e9f93bf into main Mar 6, 2026
28 checks passed
@bug-ops bug-ops deleted the feat/m33/orchestration-docs branch March 6, 2026 05:14
bug-ops added a commit that referenced this pull request Mar 6, 2026
…egration tests)

Merges origin/main containing:
- feat(orchestration): Phase 7 — documentation, feature flag, integration test (#1242) (#1273)

Conflict resolved in CHANGELOG.md by retaining entries from both sides.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request size/L Large PR (201-500 lines) tests Test-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(orchestration): Phase 7 — documentation + full feature flag

1 participant