The GitHub Actions job "Backport Approval Check" on texera.git/feat-spy-panel 
has failed.
Run started by GitHub user Brb6754 (triggered by Brb6754).

Head commit for run:
145b4d8ce62dec5901d2d0dee42242fc07421be2 / Brb6754 <[email protected]>
feat(frontend): add a panel that opens a workflow's own record

Texera writes down every save and every run of a workflow and shows the
user neither. `workflow_version` keeps one inverse JSON patch per save, and
the runtime statistics of every run stay in Iceberg long after the results
themselves are dropped. This adds a panel that reads both and answers, in
plain language, the four questions people actually ask about a workflow
they did not build, or built weeks ago:

- How does this work? The flow drawn as one picture, each pipe as thick as
  the rows running through it, with a step inspector beside it.
- What did I change? Every save as a block on a ribbon, and the canvas
  rebuilt at whichever one is picked.
- What has been tried? Every run read as an experiment, so twenty-one runs
  collapse into the four distinct things that were actually tried.
- Why did my results change? Two runs compared step by step, naming the
  first step whose output differs and the edit behind it.

Two rules hold throughout. Every claim is derived from the record and can
be checked; a model only puts those derived facts into words and never
decides anything, so with no model the panel loses its sentences and
nothing else. And a step that returns the same rows in a different order is
not reported as a change, because that ordering comes from how work was
split between workers rather than from any edit.

The panel is opened from a button in the workspace menu. It is served by a
new `spy-service`, which reads the database directly and holds no Texera
session of its own; its single writing route carries the token of the user
who has Texera open.

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QqWWyuFAFLVswDYKXYyCwx

Report URL: https://github.com/apache/texera/actions/runs/34706088858

With regards,
GitHub Actions via GitBox

Reply via email to