Add architecture diagram to README.md

This commit is contained in:
Daan Schouteden
2026-06-02 11:42:30 +02:00
parent 3d0e28f427
commit 6dbf604a7f
+26
View File
@@ -32,6 +32,32 @@ This bot is designed to run once for many repositories in `Bram/*` instead of du
10. `src/gitea/review-api.ts` posts review and handles inline comment fallback. 10. `src/gitea/review-api.ts` posts review and handles inline comment fallback.
11. `src/gitea/reviewer-api.ts` removes bot reviewer from PR. 11. `src/gitea/reviewer-api.ts` removes bot reviewer from PR.
## Architecture Diagram
```mermaid
flowchart TD
A[Gitea Webhook] --> B[src/server.ts]
B --> C[verify-signature.ts]
C --> D[event-router.ts]
D --> E[review-runner.ts]
E --> F[dedupe-store.ts]
E --> G[should-process-event.ts]
E --> H[load-repo-config.ts]
E --> I[gitea/client.ts]
E --> J[build-review-prompt.ts]
E --> K[review-agent.ts]
K --> L[Cursor Cloud Agent.prompt]
K --> M[review-schema.ts]
E --> N[review-api.ts]
N --> O[POST /pulls/{index}/reviews]
N --> P[DELETE prior bot reviews]
E --> Q[reviewer-api.ts]
Q --> R[PATCH reviewers remove bot]
```
## Project Structure ## Project Structure
### Server and Webhook Layer ### Server and Webhook Layer