SSWConsulting / SSWConsulting/SSW.Tiger

🐛 Bug - Failed runs are reported as "Processing Stopped", identical to a user cancel

Open
#153 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Bug
Dominant language
JavaScript
Stars
1
Forks
1
Avg merge
2d 12h
Merged PRs (30d)
2

Description

Cc:
Hi Team!

🟥 Watch the video (1 min 18 sec) - yt

Pain

Recorded the SSW TV Sprint Review on 19/08/2026 and never got a "Processing Started" card. Got "Processing Stopped" instead - the exact card you get when you cancel a run. I hadn't cancelled anything.

2 bugs:

  1. The run failed. Graph 404 fetching the transcript, 3 attempts (downloadTranscript.js:301). It dies before the "started" card is sent, so there's no sign it even tried. No meeting processed end-to-end on 19/08 at all.
  2. The card lied about it. The container correctly sent failed, but the TigerTeams Logic App renders the failed case with the same card as cancelled - "Processing Stopped" / ⏹️ Stopped. Failures are indistinguishable from user cancels.
Acceptance Criteria
  1. Logic App failed case gets its own card - e.g. "Processing Failed" / ❌ Failed.
  2. Graph 404 on transcript fetch is retried with backoff before the run is declared failed.
  3. Function App emits telemetry - both App Insights instances are empty, so the webhook side is a black box.
Screenshot
Image Image

Thanks!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Logic App's failed-state rendering and the Function App transcript-fetch path at downloadTranscript.js:301. Inspect retry behavior for the Graph 404 and the empty Application Insights instances. Done means failed runs show a distinct card, transcript fetches retry with backoff, and telemetry is emitted to both App Insights instances.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, javascript
Domain
backend, cloud, observability
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.