Skip to main content

Performance Workflow Troubleshooting

Symptoms​

Self submission does not link a workflow, direct review is rejected, callback is ignored/rejected, or an appraisal remains self-submitted.

Scope​

Optional Workflow start, linkage, terminal callback, verification, idempotency, and local state.

Cause​

Likely causes​

Workflow disabled; start unavailable; linkage failure; direct action blocked for Workflow-managed appraisal; callback identity/decision mismatch; duplicate callback.

Safe diagnostic steps​

  1. Confirm whether Workflow integration is selected without recording values.\n2. Check linkage/status categories and sanitized Workflow outcome.\n3. Compare callback identity/state category with appraisal state.\n4. Distinguish ignored duplicate from failed callback.

Resolution​

Safe resolution​

Complete the owning Workflow task or correct an upstream callback through approved Workflow processes. Do not resend or forge callbacks.

Validation​

Confirm terminal Workflow state aligns with appraisal outcome and expected events/evidence.

Evidence to collect​

Collect only environment category, time window, capability/route, status or error category, sanitized correlation reference, lifecycle state category, and recent approved change context.

Escalation​

Escalate jointly to Performance and Workflow; include messaging only if subsequent events fail.

Source References​

  • microservices/src/performance-service/Application/WorkflowIntegration.cs
  • microservices/src/performance-service/Infrastructure/WorkflowServiceClient.cs
  • microservices/src/performance-service/Application/Commands/AppraisalCommands.cs

Summary​

This Draft page provides non-destructive, source-backed diagnosis and explicitly stops where recovery authority is not confirmed.

Audience​

Performance users, support, operations, engineering, QA, architecture, security, and implementation teams.

Overview​

Use supported reads and sanitized evidence. Never expose personal/evaluation content, credentials, configuration values, infrastructure details, or operational commands.

See Also​

Keywords​

  • Performance troubleshooting
  • Safe diagnostics

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly