# nisse-review The Review Agent (Part R of the architecture): it reviews every pull request that is ready, in the repositories its Gitea account can read, and posts its review on the PR as a COMMENT review. It reads and comments; it never changes code, approves, or requests changes. A thin application over `nisse-core`, with its own small scheduler: - `config`: its YAML configuration (`nisse-review.example.yaml`). - `state`: its state store, and a review item (one per PR). - `scheduler`: the duty (ready PRs), one review at a time, recovery after a crash. - `reader`: the repository at the PR's head and base, read-only, from Gitea's archives: the run's executor. - `review`: one review run, and posting it. - `build`, `main`: putting it together, and the access check at startup. Bring-up on the development VM: `scripts/review-bringup.sh`.