From 61f78964429ecddd389e16afa269eae60373c4c7 Mon Sep 17 00:00:00 2001 From: Vasanth Date: Fri, 16 Oct 2026 15:39:53 +0530 Subject: [PATCH] AI desktop page: strip unpicked optional sections like the skill does The merged AI desktop page check filled the no-AI template directly and hit {{CHECKPOINTS_JSON}}. It now runs sections.py with none picked first. No-AI step 6 names the sections.py run, and the AI skill says how its desktop and web paths get the checkpoint, admin and login sections. Co-Authored-By: Claude Opus 5.5 --- rpa-dashboard-ai/SKILL.md | 3 +++ rpa-dashboard-no-ai/SKILL.md | 2 ++ tests/page_check_ai_desktop/conftest.py | 9 +++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/rpa-dashboard-ai/SKILL.md b/rpa-dashboard-ai/SKILL.md index 084f5ed..9b8465f 100644 --- a/rpa-dashboard-ai/SKILL.md +++ b/rpa-dashboard-ai/SKILL.md @@ -70,6 +70,9 @@ pane, the approve gate and the cost page. Ask which extras to add (choose any, o **checkpoint tracker**, **admin/roles screen**, **login page**, **model picker** (choose the model per batch), **retry on another model** (for failed runs). Build only the chosen ones at their `OPTIONAL:` markers, and delete the markers. +- **Checkpoint tracker, admin/roles, login:** web: port them from `dashboard.html`'s + `OPTIONAL:` blocks. Desktop: they're already in the no-AI page; `sections.py` keeps + the chosen ones (no-AI step 6), and `sections.md` says what each needs from the host. - **Model picker:** a `