surface_connections
Scan the Rapid Capture cluster behind a written Synthesis page, then prepare a dialogue comparing the independent scan against the page's findings.
Instructions
Independently scan the Rapid Capture cluster behind a Synthesis page you
have ALREADY written and photographed, then prepare a structured
dialogue comparing what the scan found against what the page found.
This runs AFTER a SYN page exists for the cluster — never before.
Running it before the page is written would let the AI perform the
cognitive act synthesis is meant to force (see
ksj2_documents/SYN_companion_decision_optionB_2026-08-03.md). There is
no override flag for this precondition — if no SYN page is found, the
tool declines and points to suggest_synthesis() instead.
The scan itself never reads the SYN page's own content before producing
its connection map, so the Phase 2 comparison is meaningful rather than
confirmatory. This tool does NOT write to the database — it prepares
the scan data and dialogue instructions for Claude to run in this
conversation. Call `commit_distillation()` after the user approves the
dialogue's outcome, to persist it.
Trigger phrases: "Run surface_connections on SYN-004", "Compare my
synthesis against an independent scan".
Args:
syn_template_id: The SYN page's template ID (e.g. "SYN-004").
Required — the tool declines if no SYN page with
this ID exists.
entry_ids: Optional comma-separated RC template IDs (e.g.
"RC-001,RC-047,RC-083") to scan explicitly.
Required when the SYN page's RC cluster can't be
resolved automatically — no matching tag cluster,
or more than one candidate cluster.
days: Optional — narrow the resolved cluster to RC
entries created in the last N days. 0 = no filter.
depth: "brief" | "standard" (default) | "deep" — how many
follow-up questions per tier to plan for in the
dialogue. The user can also say "more on this one"
for any single connection regardless of depth.
Returns the RC cluster data, gap candidates, and full scan + dialogue
instructions for Claude to execute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| depth | No | standard | |
| entry_ids | No | ||
| syn_template_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |