Files
Rpa_Skills/rpa-run-tab/docs/adr/0001-one-checkpoint-list-drives-run-tab.md
T
VasanthandClaude Opus 5.5 a57b32e8cb Add rpa-run-tab skill
A Tebra-style Run tab for desktop PyQt6 bots, built in about 5 minutes:
Trigger button, Excel input card, progress with timer, live log, checkpoint
boxes with time limits, and green/amber/red endings. It is checked with a
fake bot (run_tab.py --selfcheck). The design decisions are in rpa-run-tab/docs/adr.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:30:59 +05:30

12 lines
726 B
Markdown

# One checkpoint list drives the whole Run tab
Tebra Auto Post keeps two overlapping lists:
- 8 **steps**, which move forward when known phrases appear in the log (`STEP_MARKERS`).
- 7 **checkpoints**, which move forward on `[CPSTATE]` lines and have time limits.
The Run tab skill keeps one checkpoint list. The bot's `[CPSTATE] active|done N` lines move the step list, the checkpoint boxes and the progress % together. The screen still looks like Tebra.
**Why:** there is one list to ask the user for, so the skill fits in 5 minutes. And a typo in a log phrase can no longer stall the progress bar without anyone noticing.
**Cost:** the progress bar moves in whole checkpoints, not Tebra's finer per-phrase percentages.