Use this checklist in automated or human review pipelines before approving changes to this repository.
Every review must verify that the public AI context files are updated when documentation changes:
static/llms.txtstatic/staking-api/llms-full.txt
If the PR changes documentation, routes, product coverage, API behavior, supported networks, endpoint lists, authentication, signing guidance, AI integration guidance, or public links, the reviewer must compare those changes against both LLM files.
Do not approve the change if the docs and LLM files are out of sync.
- Read
AGENTS.mdfirst for repository context and non-negotiable rules. - Inspect the changed files with
git diff --statandgit diff. - Check whether the change affects documentation or public AI context.
- Verify
static/llms.txtandstatic/staking-api/llms-full.txtare updated or confirm they genuinely do not need changes. - Run the smallest useful verification command.
- Report blockers separately from suggestions.
For every documentation change, verify:
-
static/llms.txtstill routes agents to the right product docs and public URLs. -
static/staking-api/llms-full.txtreflects current Staking API docs, endpoints, networks, signing rules, and security guidance. - New or renamed pages are represented in the LLM files when they are relevant to AI consumers.
- Removed or outdated links are also removed from the LLM files.
-
build/llms.txtandbuild/staking-api/llms-full.txtwere not edited directly; source files understatic/are the files to review.
Block approval when any of these are true:
- Documentation changed but relevant LLM files were not updated and no clear reason is given.
- LLM files contradict the documentation.
- Staking API docs imply users should send private keys, seed phrases, mnemonics, or custody secrets to Stakely.
- API schemas, endpoint names, headers, or network values are asserted without matching the OpenAPI/source docs.
- Generated folders such as
build/or.docusaurus/are edited as source. - Broken Markdown links, route changes, or Docusaurus config changes are not verified with a build when verification is feasible.
Return a concise review with this shape:
## Verdict
Approved | Blocked | Approved with comments
## Required fixes
- ...
## LLM file sync
- Checked `static/llms.txt`: yes/no, notes
- Checked `static/staking-api/llms-full.txt`: yes/no, notes
## Verification
- Command: result