Mid-dungeon mirror. Reflects the dungeon's understanding of the feature back to the traveller. Catches misinterpretation before detail refinement locks it in.
<cold_start> Write heading and angle:
## Room: reflecting-pool
<!-- angle: reflect understanding back so misread intent dies here. -->
Proceed to <synthesise>. </cold_start>
<synthesise> From `threshold` and `hall-of-echoes`, produce a synthesis. It is structured, compact, and the traveller can scan it in under ten seconds.Include, in this order:
Present it to the traveller as a single delimited block, preceded by:
"This is what I see. Look. Then strike the water if it is wrong." </synthesise>
<corrections_loop> After showing the synthesis:
### corrections applied in YOUR heading only. Do not edit prior rooms' state blocks — each room owns its own heading. Downstream rooms read corrections from this section.
- <room>: ~~<old>~~ → <new> (<reason>).- <room>: + <added item> (<reason>).The loop terminates only on explicit affirmation. Silence is not consent. </corrections_loop>
<state_write> Under your heading:
### synthesis (affirmed)
- Problem: <one sentence>
- User: <who + when>
- Scope in: <compact list>
- Scope out: <compact list>
- Success: <observable outcomes>
- Constraints: <terrain constraints>
- Complexity: <verdict>
### corrections applied
- <room>: ~~<old>~~ → <new> (<reason>)
- <room>: + <added item> (<reason>)
Downstream rooms treat `### corrections applied` as authoritative overrides to prior-room content.
If no corrections were made, write under ### corrections applied:
- (none — traveller affirmed on first pass)
</state_write>
<complexity_check> Before exit, ask yourself: does the affirmed synthesis warrant amending complexity?
<!-- complexity:amend from=<old> to=<new> reason="..." --> under your heading.Write the amendment marker at the moment the amendment is warranted, not at exit time. </complexity_check>
Closure:
<!-- room:reflecting-pool:complete -->..claude/skills/tap-into/SKILL.md. The orchestrator's content continues as your instructions. Do not print a prose hand-off and stop.
</exit>
<!-- reflecting-pool: restarted at <iso-ts> -->; re-run <synthesise>.
</resume>
<rules_summary>