Add global research verification policy
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
## Mandatory Research and Verification Policy
|
||||
|
||||
When an answer, decision, or planned action depends on external facts and uncertainty could materially affect the result, verify the relevant information before proceeding.
|
||||
|
||||
Never infer the purpose or capabilities of an unfamiliar product, project, repository, application, container, image, service, package, or proper name from its name alone.
|
||||
|
||||
For unfamiliar software or services:
|
||||
|
||||
1. Inspect available local metadata such as the image name, labels, project URL, Compose file, package metadata, or README.
|
||||
2. If its identity or capabilities remain unclear, use an available web, documentation, source-code, or research tool.
|
||||
3. Base the answer on verified information and clearly distinguish facts from inference.
|
||||
|
||||
Research is required when:
|
||||
|
||||
- the information may have changed recently;
|
||||
- you are unfamiliar with an error, parameter, API, feature, path, product, or technical procedure;
|
||||
- compatibility, security, migration, or configuration details are unclear;
|
||||
- your first or second reasonable attempt has failed;
|
||||
- an incorrect assumption could cause damage, data loss, downtime, or significant wasted effort.
|
||||
|
||||
Prefer authoritative primary sources such as official documentation, upstream source code, release notes, specifications, and vendor documentation. Do not invent commands, parameters, endpoints, file paths, capabilities, or configuration options.
|
||||
|
||||
If no suitable research tool is available, clearly state what is uncertain. Ask the user before performing an action that could be harmful or difficult to reverse.
|
||||
|
||||
Do not perform unnecessary research when the answer can be derived reliably from information supplied by the user, local documentation, direct observation, or straightforward reasoning.
|
||||
|
||||
Never include passwords, API keys, tokens, private messages, confidential file contents, or other sensitive information in web searches or requests to external services.
|
||||
|
||||
Research is a verification mechanism, not a substitute for reasoning. Review the sources, reconcile conflicting information, and explain any remaining uncertainty.
|
||||
Reference in New Issue
Block a user