Skip to content

Fix orchestration timeline visual delivery - #1771

Merged
Paul Lizer (paullizer) merged 1 commit into
microsoft:paullizer-react-v2-uifrom
paullizer:paullizer-chart-creation-failure
Oct 16, 2026
Merged

Paul Lizer (paullizer) merged 1 commit into
microsoft:paullizer-react-v2-uifrom
paullizer:paullizer-chart-creation-failure

Conversation

@paullizer

Copy link
Copy Markdown
Contributor

Summary

  • Schedule requests now plan event-lane timelines as Mermaid diagrams, preserving relative times instead of treating schedules as numerical plots.
  • If an answer omits an explicitly requested chart or diagram, compose gets one correction attempt. If a usable answer still omits the visual, it remains available and delivery is reported as partial.

Linked issue

N/A

Release Notes & Latest Features

  • New Feature
  • Bug Fix
  • UI Enhancement
  • Breaking Change
  • Internal only

Is this visible to end users?

  • Yes
  • No

Is this admin-facing (Admin Settings, governance, deployment, config)?

  • Yes
  • No

Should this become a Latest Feature card?

  • Yes
  • No
  • Already added

Screenshot needed for the card?

  • Yes
  • No
  • Attached

Version bump

  • application/single_app/config.py VERSION third segment bumped, or not needed because this is docs-only
  • deployers/version.txt bumped, or not needed because deployers/ was not changed

Testing / validation

  • python -m pytest functional_tests\test_orchestration_visual_outputs.py functional_tests\test_mermaid_diagram_prompt_guidance.py functional_tests\test_orchestration_compose_output_retry.py functional_tests\test_orchestration_action_chart_delivery.py -q --disable-warnings --maxfail=1 (with PYTHONPATH set to application\single_app;functional_tests and isolated validation Python): passed, 84 tests.
  • python -m pytest functional_tests\test_orchestration_deliverables.py -q -k 'a_plan_without_deliverables or image_inputs_are_optional or scenario_a_csv or unambiguous_steps or answer_declaration_fields or null_final_response' --disable-warnings --maxfail=1: passed, 8 tests.
  • python functional_tests\test_docs_app_surface_coverage.py: passed, 7/7 checks. python functional_tests\test_docs_site_quality.py: passed, 6/6 checks.
  • Manual: pinned local Mermaid 11.17.2 rendered both schedule lanes with relative-time labels in headless Chromium and made no network requests. git diff --check passed.
  • A broader run of existing Office-renderer tests encountered a native PyMuPDF access violation; these renderer paths are outside this change.

Documentation

  • Release notes updated, or not needed
  • Feature documentation updated, or not needed
  • Fix documentation updated, or not needed

Security checklist

  • New Flask routes include @swagger_route(security=get_auth_security())
  • Settings sent to non-admin frontends use sanitize_settings_for_user()
  • Browser JavaScript is served from local SimpleChat static assets only; no CDN-hosted JS
  • No secrets, keys, connection strings, or local-only artifacts are included

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@paullizer
Paul Lizer (paullizer) merged commit 460ba72 into microsoft:paullizer-react-v2-ui Oct 16, 2026
12 checks passed
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