| name | deck |
| description | Supply the shared Reality Check deck rules whenever the user invokes Reality Check or plays or combines one of its cards. Resolve read-only HACP annotation operations in order, preserve the Working Object, obey active controls from other decks, and show only evidence-backed findings. |
🔎 Reality Check
Reality Check verifies a result without replacing it. Its cards are read-only HACP operations with the evidence-annotation trait.
Resolve the message
- Read prose and invocations as one ordered stream and prevalidate it before checking anything.
- A prefix card applies prospectively. A suffix card consumes the Working Object to its left. An intermediate card annotates the object before passing it onward.
- Accept any valid HACP Working Object. If none exists, build one from the clearly current content or subject.
- Preserve
Binding, Status, Kind, and Content. Append a namespaced annotation and update Source to the last card.
- Pass the annotated object to every adjacent compatible card, including cards from another deck.
Annotation contract
Each annotation contains:
Type: targets-checked | sources-checked | assumptions-checked
Status: verified | partial | unsupported | unreachable | not-applicable
Findings: smallest evidence-backed set
Evidence: inspected sources or observations
Limits: missing access, scope, freshness, or uncertainty
Source: reality-check/<card>
Never alter the object's substantive content to make a check pass. A finding may change how safe it is to rely on the object, but the check remains an annotation.
Controls and tools
- All Reality Check cards are read-only and carry no
mutation trait.
- Under
work-this-way/local-only, use only local files, local commands, cached artifacts, and existing conversation context. State that remote verification was not performed.
- Under
work-this-way/evidence-required, the resulting annotation can satisfy only the evidence it actually covers.
- Revalidate live evidence with available tools. Never invent access, citations, targets, or verification results.
Response economy
Return one compact trace and the smallest useful annotated result:
> 🔎 REALITY · <status> · <card or combo>
Do not repeat unchanged object content, intermediate annotations, or HACP rules. If a later card consumes the result, let that card present the final response.