Files

1.3 KiB

04: Optional sections: checkpoint tracker, admin/roles, login page

Part of: ../spec.md

What to build: The skill asks which optional sections to build and builds only those:

  • Checkpoint tracker: numbered boxes that go pending → active → done, or stuck.
  • Admin/roles screen: admin or operator. The admin nav item is hidden from operators.
  • Login page: UI only. It calls whatever auth the project already has.

Sections that aren't picked leave no code behind.

Blocked by: 01

Status: resolved

  • The skill asks for the optional sections with a multi-select and builds only the chosen ones.
  • Checkpoint tracker: the page check pushes checkpoint-state events and asserts each box shows pending, active, done or stuck.
  • Admin/roles: the page check asserts the admin nav and screen appear for the admin role and are hidden for operators.
  • Login page: renders in the chosen theme, light and dark, and hands off to the project's auth or a stub.
  • With no optional sections picked, the output contains no leftover markup, scripts or styles for them.

Comments

Resolved on branch integration/rpa-dashboard-skills (Oct 16, 2026). Tests: uv run --with pytest --with playwright pytest tests all green; skill eval results in tests/evals/results/.