Answer with cited public sources — procedure
Procedure for answering factual public-world questions with cited authoritative sources, stable locators, and fail-closed behavior when evidence is missing.
Purpose
When to use this
Use this section to decide whether this workflow is the right fit before you configure prompts, policies, or reference material.
Workflow assets
Required workflow assets
Open the prompts, policies, and reference pages needed to run this workflow correctly.
Implementation procedure
Step-by-step implementation procedure
Follow the workflow in order. Each step gives one action and one verification check before continuing.
-
Source boundary
Separate public-world claims from local-state claims
Classify the request before answering.
- Action
- Use public sources only for public-world facts. Use user-provided files, repository content, logs, screenshots, or tool output for local-state claims.
- Verify
- No public source is used as proof of what exists in the current repo, uploaded file, screenshot, log, private system, or chat state.
-
Runtime prompt layer
Define the factual-answer contract
State the question, source standard, source locator requirement, and stopping condition.
- Action
- Specify the required source classes, date or version boundary, jurisdiction if relevant, and the exact fail-closed behavior for missing evidence.
- Verify
- The prompt includes goal, evidence boundary, output format, and stop condition.
-
Instruction layer
Apply the cited-source component
Add the reusable cited-source rule before generating the answer.
- Action
- Use the cited authoritative sources component as the instruction-layer rule for the run.
- Verify
- The run explicitly requires authoritative sources for material public-world factual claims.
-
Reference layer
Use an admissible source hierarchy
Prefer sources that are authoritative for the exact claim.
- Action
- Prioritize standards, official documentation, peer-reviewed papers, textbooks, laws or regulations where relevant, and recognized institutions. Use secondary sources only for context unless they are the best available admissible source for the claim.
- Verify
- Each material source is authoritative for the specific claim it supports.
-
Runtime prompt layer
Retrieve sources only when needed
Use web search or retrieval when the answer depends on current, changing, specialized, or missing public evidence.
- Action
- Add a web-search prompt only when the required sources are not already provided or when freshness matters.
- Verify
- The workflow does not claim that search or retrieval occurred unless it actually occurred.
-
Verification layer
Map claims to sources
Check the answer before publishing or using it.
- Action
- For every material public-world claim, verify that the cited source directly supports the exact statement. Remove unsupported claims or return the fail-closed result.
- Verify
- No material public-world claim remains without direct source support.
-
Verification layer
Return fail-closed when evidence is insufficient
Stop instead of guessing when the required evidence is missing.
- Action
- Use the fail-closed result when the core claim cannot be supported by admissible sources.
- Verify
- Unsupported core claims are not completed from memory, inference, plausibility, or weak sources.
Verification checklist
Use this checklist before accepting the output, publishing it, or using it as evidence for a downstream workflow.