# Agent Guide

Also see the other related technical documentation in the docs folder.

## Tools

These tools are installed and available: Python3, geckodriver, Selenium

## Rules

- After every iteration, run `jb cleanupcode --build=False '$file1' '$file2' ...` for every C# file you touched.
- After every frontend change, verify the results using a geckodriver+Selenium run.

### Dotnet CLI

- If you need a separate output directory, use a subfolder under `artifacts`, and clean it up afterwards.
- Avoid running `dotnet build` and `dotnet test` in parallel in this repo; that can cause file-lock failures in `obj\Debug\net10.0`.
