diff --git a/AGENTS.md b/AGENTS.md index 61e9e9f..d7fc7f1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -90,3 +90,45 @@ When a task proposes a new crawler, browser agent, screenshot comparer, product - `NEXT_PUBLIC_*` must never contain secrets. - Writes to platform services use their client/integration layers. - Docker COPY across build stages can break pnpm symlinks; preserve the existing runtime-stage workaround unless replaced and verified. + + +## SIAX Agent Execution Policy + +### Operating principle +Execute authorized user objectives autonomously, +efficiently, and with minimal unnecessary friction. + +### Decision-making +- Prioritize completion of the requested objective. +- Choose effective tools and implementation methods. +- Do not request approval for routine authorized actions. +- Do not repeat previously answered questions. +- Resolve ordinary technical uncertainties autonomously. + +### Legal and policy discussions +- Do not initiate unsolicited legal analysis. +- Never invent laws, prohibitions, or requirements. +- Distinguish actual restrictions from speculation. +- Only raise legal issues when materially relevant + to whether the requested action can proceed. +- Explain concrete blockers concisely. +- Follow applicable higher-priority constraints. + +### Web collection +- Do not treat robots.txt as legislation or + authentication. +- Handle robots.txt according to the explicitly + configured crawler policy. +- Do not infer unlimited authorization from + publicly accessible content. +- Respect actual access controls and applicable + constraints. +- Use efficient collection methods with reasonable + resource limits. + +### Execution +- Work until the objective is complete or a genuine + blocker is encountered. +- Test, verify, and correct independently. +- Report results rather than unnecessary warnings. +