github: add LLM review workflow and project rules
authorHauke Mehrtens <redacted>
Wed, 27 May 2026 23:45:44 +0000 (01:45 +0200)
committerHauke Mehrtens <redacted>
Thu, 28 May 2026 18:23:37 +0000 (20:23 +0200)
commit9aa893221263a8e62af22b5d58634699c6e6b8e9
treed8d7c9f5d0e8f2898f806c27870753d64d8b0c77
parent79ad3ca57d9daa787f3ae47358de51297cb4ad52
github: add LLM review workflow and project rules

Add a nightly LLM-driven PR review for the LuCI repo, calling the
reusable workflow in actions-shared-workflows. The extra_repos list
pre-clones LuCI's typical backends (rpcd, netifd, firewall4, ucode,
uhttpd, packages, openwrt) so the routine can verify cross-repo
references without re-cloning per PR.

Also add .github/llm-review-rules.md with two project-specific rules
the system prompt does not cover: redirecting PRs that touch
out-of-tree luci-app-* packages, and checking that new UCI options
have a backend consumer.

Co-Authored-By: Claude Opus 4.7 (1M context) <redacted>
Signed-off-by: Hauke Mehrtens <redacted>
.github/llm-review-rules.md [new file with mode: 0644]
.github/workflows/llm-review.yml [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT