Tabluadocs

Reference

Effects vocabulary

After each step, the host records what changed, as keywords from this closed list. Each is a tablua_effect row. Some carry an argument, such as a page's path. Together they describe every step as Given a state, When a move, Then these effects, and each common effect can be a TabPFN head (t:training("effect:<Keyword>")).

Effects are written by the harness from what it measured, never by a model.

The step itself

KeywordMeaning
Step Completethe step did its job
Step Brokenthe step left something broken
Step No Effectthe step changed nothing
Step Blockedthe agent said it was blocked
Undone Nextthe next step undid this one

Tests

KeywordMeaning
Tests First Ranthe features ran for the first time
More Passingmore scenarios pass
Fewer Passingfewer scenarios pass
All Greenevery scenario passes, and didn't before
Regresseda scenario that passed fails now
Same Failurethe same failure as before the step
Scenario Turned Greena scenario passes now (arg: its name)
Scenario Turned Reda scenario fails now (arg: its name)
Line Fixeda failing scenario's failing line passes now (arg: the line's kind)
Failure Moved Ona scenario still fails, at a later line (arg: the new line's kind)
Same Line Failinga scenario fails at the same line for the same reason (arg: the line's kind)
Undefined Stepslines no step matches

A line's kind is what it does in the app's own words: open, type, press, see, not_see and a few more, or own for a line in the agent's own words.

Pages and commands

KeywordMeaning
Page Brokea page answers 500 now (arg: its path)
Page Fixeda page answers 200 now (arg: its path)
Check Passedcheck found nothing wrong
Check Failedcheck found something wrong
Command Faileda command exited non-zero (arg: its name)

Stage and publishing

KeywordMeaning
Stage Becamethe stage changed (arg: the new stage)
Publishedthe app was published