TŌSHI
THE SEER · lift the veil
Chrome extension · v0.4.62 影組kage-gumi.com
// 透 TŌSHI · WEBCENTER PAGE INSPECTOR
TŌSHI

The Seer. Lift the veil.

Open Tōshi on any WebCenter page and she reveals what it's built from - every dashboard, saved search and task, nested as it really is on the page, each one a click from its editor. On a task page a pinned TASK row names its task type and links straight to it; land on a project's dashboard and a thin strip (or B) jumps you straight into the project, past the dashboard; from a project or task page another strip links you straight to its history, and on a history page one click expands every truncated entry. On a workflow's editor canvas a strip (or M) reads the whole canvas into a legible node-link map - every step at its real position, every transition drawn; the References view draws the same way (V), where a dashboard shared by 2+ parents stands out as a hub - and either map exports to Miro as a customer-facing wiring diagram. And when something's off, the Support bundle view exports a full support package - the reachable diagnostics (health checks, system info, host OS and system history) and the real server logs (server.log, SEVERE.log, catalina.log from WebCenter's Site Service), trimmed to a log window you pick and wrapped in a branded report.html support opens in any browser. And when a task's workflow has gone into error, one press builds a support-ready workflow-error recap - the real error message, the failed node in plain terms, the execution path in readable node names and a screenshot - ready to copy as a ticket or download as a bundle. Stop hunting the system to find what's in front of you.

in-browser, instant click straight to the editor X-ray the whole page point & locate export a handover doc one-press support package map a workflow's canvas recap a workflow error drive it from the keyboard
KAGE-GUMI · SHADOW CREW PROTOCOL
透視 · 見抜く
// LIVE

Live - Tōshi at work synthetic data · no customer info

The real extension running on a sample WebCenter project. Everything here is made up - generic names, a demo company - so this is exactly the tool, on nobody's data.

Workflow Map - on a workflow-editor canvas, one click (or M) reads the whole topology into a legible node-link map: every node at its real editor position, coloured by type (start, user task, approval, auto, error, end), transitions labelled, error routes dimmed. Export a Markdown / JSON handover. Straight from the topology (DownloadWorkflowXML.jsp), read-only - never the pixels.
Reference graph - the References view's tree collapsed into a node-link graph: a dashboard referenced by 2+ parents stands out as a shared hub (ring + xN badge), deleted / dangling references kept flagged. Miro export hands it to KG / Claude as a customer-facing wiring diagram - Tōshi writes the DSL, it doesn't draw the board.
Project history - on a project or task page, a plain click pulls the project's full audit trail straight into the panel: every event, filterable by text or category, and exportable as a Markdown / JSON handover. A real link still, so middle or Ctrl-click opens WebCenter's own history in a new tab.
Expand all history - on a WebCenter history page, one click opens every truncated ... entry at once, so the full audit trail is there to read or copy in a single action. Replaces the old bookmarklet.
⚠ Workflow Error Recap - open Tōshi on a task whose workflow errored and Build recap assembles the real error message, the failed node and its full path in plain node names, and the error-minute timeline. Copy a paste-ready support ticket or download the bundle. All member-level, no admin.
One click (or B) skips the dashboard - from a project landing page, or from a task page (opens the task's project, dashboard skipped).
透 V - WebCenter support package, one press. The Support bundle view gathers the reachable diagnostics (health battery, system info, host OS and history) and the real server logs from WebCenter's Site Service, then a log window (15 min to all, by level) trims them client-side before you download. Read-only on WebCenter; the only thing written is the .zip to your machine.
The package it exports - a branded report.html. Open the bundle .zip and this is the read-first page: instance, WebCenter version, host OS, a colour-coded ERROR/SEVERE count, the log window, and a deduped error roll-up - then the health battery, system info and history. One file support opens in any browser, offline. The logs travel alongside it, trimmed and merged into incident.log. No Markdown to read.
⌨ Keyboard shortcuts → press ? for the cheat-sheet. Every toolbar action has a single key while the panel is focused; toggle Tōshi from anywhere with Alt+Shift+T (rebindable). Single letters stay scoped to the panel, so nothing clashes with WebCenter or the browser.
Hover any script and Tōshi lights up the exact field or tab it controls - the builder's Behavior panel, on any live page.
⊞ Results column Hover a saved-search display-script row and Tōshi lights up just the results column it paints - the header and every value cell - not the whole search. The ⊞ marker names each column; a hidden (Available) column is flagged, since there is nothing on the page to point at.
Open Tōshi on any page → its whole nested structure, laid out: dashboards (blue), saved searches (green), each name a direct link to its editor.
▸ Drill into the references → every attribute category opens to its document references; each reference to its linked documents, and each document to its own attribute category (one click from the editor). The deep content map a project's references actually form.
▦ Reveal all → the whole page X-rayed at once - every element outlined and named, the panel tucked away to the edge. The map nobody wrote down.
▣ TASK header On a task page, one pinned row at the top of the panel names the task type and links straight to its task type page - so you know at a glance what task page you're on, and jump to its config in a click. No page highlight; just the jump.
{} Dashboard scripts → every display and run script on the page, nested under its dashboard with its Dashboard Context (Project / Document / Task / My Work) and type (visibility, on change, validation, …), with a count at the top and a (N) badge on any script attached more than once. The logic behind the page, not just its shape.
{} Filter the scripts → click a context or type chip and the tree narrows to just those scripts. The chips start greyed; light up what you want. Here, every type except the five tab-visibility scripts: display, on change, validation, on init, on doc added, button. Find the one script that matters on a page full of them.
// WHAT IT IS

What it is & why it exists

A WebCenter page is a stack of nested dashboards, embedded saved searches and task pages - and nothing on screen tells you which is which or where to edit them. The old reflex was to dig through the dashboard manager and guess. Tōshi reads the page you're already on and lays the structure bare. And when a page misbehaves, the same panel exports a one-press support package - the environment and the real server logs from WebCenter's Site Service, as a branded report.

Sees what's in front of you

Scoped to the page you opened it on - the dashboards/searches/task actually rendered, nested by their real DOM structure. Not a whole-instance crawl, just this page.

Every name is a doorway

Each dashboard and search name links straight to its editor (dashboard.jsp?…&edit=1, the saved-search editor, …). See it, click it, edit it.

{} Sees the scripts too

One toggle and every dashboard script on the page shows up nested under its dashboard - display and run scripts, each with its Dashboard Context (Project / Document / Task / My Work) and type (visibility, on change, validation, …). The logic behind the glass, not just the layout. On a page thick with scripts, filter by context and type: the chips start greyed, click one to light it up and the list narrows to just those scripts. Hover a script row and it lights up its exact target: a bound field, its layout block - so a tab-visibility script highlights just that tab - or, for a saved-search display-script, the one results column it paints, header and every value cell, not the whole search.

Every window, at once

Open it in two browser windows, ten tabs, whatever - they never collide. Tōshi injects fresh on the page you're looking at and keeps no shared state, so there is nothing to clear, ever. Inspect one project in one tab and another beside it - each reads its own page, with no stale overlay carried over and nothing to reset between them.

// INSTALL

Install

Tōshi is a lean Chrome extension - it injects only when you click its icon (activeTab + scripting, no host permissions).

透   Add to Chrome from the Web Store →

One click, straight from the Chrome Web Store. No need to ask anyone for a link, just add it and open a WebCenter page.

One small thing. If you install Tōshi, a quick heads-up to me is genuinely appreciated. It is completely optional and not needed to use it, but knowing someone is running it means a lot.

// Prefer to run it from source? (KG devs)
  1. Open chrome://extensions
  2. Turn on Developer mode (top-right toggle)
  3. Click Load unpacked and select the extension folder
    …\kage-gumi\extensions\toshi
  4. Pin 透 Tōshi to the toolbar (puzzle-piece icon → pin)
  5. Open a WebCenter page and click the icon - the panel slides in. Click the icon again to toggle it off.
// COMPATIBILITY

Browser compatibility

Tōshi is a Manifest V3 extension built on Chromium APIs - chrome.scripting with a MAIN-world probe and a shadow-DOM panel. The line is simple: any Chromium browser that loads an unpacked MV3 extension runs her; Gecko and WebKit would need a port.

BrowserEngineStatusNotes
Google Chrome Chromium · Blink ✓ full Primary target - every build is tested here. Load unpacked from chrome://extensions.
Microsoft Edge Chromium · Blink ✓ full Same MV3 + chrome.scripting + MAIN-world probe. Load unpacked from edge://extensions. Often the sanctioned Chromium browser on a locked-down corporate laptop.
Brave Chromium · Blink ✓ full Identical engine and APIs. Load unpacked from brave://extensions.
Opera · Vivaldi · Arc Chromium · Blink ◐ works Chromium siblings - load-unpacked behaves the same. Not part of the tested set, but no reason she wouldn't run.
Firefox Gecko ✕ not as-is MV3 differs - the browser.* namespace, a non-service_worker background, and newer/limited MAIN-world injection. Would need a port.
Safari WebKit ✕ no Requires converting to a Safari Web Extension via Xcode - no load-unpacked. Not on the roadmap.

Rule of thumb. If the browser has an …://extensions page with a Developer mode toggle and Load unpacked, Tōshi runs - that's every Chromium browser. Where Chrome is locked down on a corporate machine, that usually means Edge.

// THE CONTROLS

The controls - four zones

The panel reads top to bottom in four zones: a title bar (identity + panel chrome), a slim instance bar, then the view switch, a filter + Pick band, and a Show strip - above the tree. Each control is a single, focused action; active toggles glow blue.

View switch On page · Support bundle · References
A three-way segmented switch picks what fills the panel: On page (the page as rendered), Support bundle (the one-click diagnostics export), or References (the deep dependency graph). The active view glows blue.
Type-to-filter filter…
A prominent filter box in the primary band narrows a busy tree by name or id. The matched text is highlighted on the hits; ancestor rows stay for context. Persistent - it survives a re-scan.
Pick & locate ◎ Pick
The labelled Pick button beside the filter: click any element on the page → Tōshi finds it, scrolls to its row, and marks it. Both the row and the element keep a persistent blue glow until you pick another.
{}
Scripts Show
A Show-strip toggle: the scripts attached to each dashboard - display and run scripts (with their type: visibility, on change, validation, …), read from the dashboard's config and nested under it. A counter at the top tallies how many were found, and a (N) badge flags any script attached more than once. Turning it on reveals a disclosure box of context/type chips to narrow the list. Hover a script → its place on the page highlights in violet. Like the dashboard builder's Behavior panel, a script bound to one attribute (marked ⊙ field) lights up that precise field, a layout-block script (⊟ block) its tab, and a saved-search display-script (⊞ column) the one results column it paints; anything unresolved keeps the whole-section highlight as a fallback. Full-page sections are outlined (see-through), not washed, so the page stays readable.
#
IDs Show
A Show-strip toggle: show / hide the [bracketed] ids. Off by default - you rarely need them while scanning. Filtering still matches ids even when hidden.
Reveal all Show
A Show-strip toggle: outline every element on the page at once (each name a clickable link to its editor) and stash the panel - the whole page X-rayed, a launchpad. Labels nudge apart so nested ones never hide each other.
Support bundle middle view · L
The middle segment of the view switch. Gather the reachable WebCenter diagnostics on your current session - a health battery (the troubleshooting tests: DB, disk, app-server round-trip, workflow engine, CAD-X), system info, host OS and system history - plus the real server logs (server.log, SEVERE.log, catalina.log) from WebCenter's Site Service. Pick a log window (15 min to all, by level) and Tōshi trims them client-side, merges them into one chronological incident.log, and leads with a branded report.html - the read-first page, with a deduped error roll-up - all inside one version-stamped .zip, built with the browser's own compression. No upload, no login, no extra permission. L.
References right view · G
The third segment: switch from the on-page view to the deep LOADDASHBOARD graph - every dashboard each one links to (sub / button / task / approval + embedded searches), with DELETED flags. G flips On page ↔ References.
Skip dashboard project / task page · B
A thin amber strip that appears on a project's dashboard landing page and on a task execution page: one click (or B) takes you into the project past the dashboard. From a landing page it reloads with skipDashboard=1, every other parameter kept; from a task page it opens the task's own project (projdetails.jsp?skipDashboard=1, rebuilt from the task's projectID and menu_file), dashboard skipped. It hides once you've skipped, or on any other page, so it's never in the way.
Project history project / task page
A thin strip on a project page or a task execution page. A plain click pulls that project's full audit trail straight into the panel - every event, who and when, newest first - in a filterable table. Narrow it by free text over every column or by category chips (approval / document / task / status / member / attribute, each counted, positive selection), then ⤓ Export the filtered rows as a titled Markdown handover doc - or Shift for JSON. It stays a real link, so a middle-click or Ctrl-click still opens WebCenter's own history in a new tab. Read-only; the only write is the export.
Expand all history history page
On a WebCenter history page, one click opens every truncated entry at once - no more clicking each ... in turn. Tōshi finds every truncation toggle and expands it, so the full audit trail is there to read or copy in a single action - replacing the old bookmarklet.
Export footer
A footer button: copy the whole structure to your clipboard as a Markdown outline - ticket / handover ready. Shift-click for JSON.
Re-scan title bar
In the title bar: re-read the page (after it changes, or you navigate within it).
Dock side title bar
Flip the panel to the other edge when it's covering something you need to see.
-
Collapse title bar
Slide Tōshi off to a thin grip tab so the whole page is clear. Click the tab to bring her back.
Copy row
Hover a row → copies its name [id].
Keyboard shortcuts ?
Every control here has a single-key shortcut while the panel is focused - P pick, A reveal all, / filter, E export (Shift for JSON), Esc cancel/close, and more. Press ? for the cheat-sheet. Toggle Tōshi itself from anywhere with Alt+Shift+T - rebindable at chrome://extensions/shortcuts. Single letters stay scoped to the panel, so they never clash with WebCenter or the browser.
// FEATURES

Features, shown

The same visual language you'll see in the panel.

Workflow error, recapped in one click

Open Tōshi on a task whose workflow went into error and press Build recap. She assembles it all at member level - no admin: the actual error message read from the workflow token audit (e.g. Template with name _ProjTmp not found), the failed node in plain terms (e.g. Create Project) with its internal id kept for support, the full execution path in human-readable node names, and the error-minute timeline from project history - status changes, the failing rule / JS action, attribute writes - plus a screenshot. Then Copy ticket for a paste-ready summary, or Download bundle for report.html + screenshot + recap.json. Detection is precise: a normal task, or a rule-engine failure that never touched the workflow, is not flagged.

errorTemplate with name _ProjTmp not found
Failed node · Create Project named + id
Execution path · readable names done
Error-minute timeline · screenshot built
Copy ticket · Download bundle paste-ready

The Map - topology, drawn two ways, handed to Miro

On a workflow's editor canvas, press Workflow map (or M). The canvas is pixels - a stack of HTML5 <canvas> layers whose node model the page never exposes - so Tōshi goes to the source: it fetches the workflow XML (DownloadWorkflowXML.jsp) on your session and parses the topology - nodes, transitions and their real editor coordinates. It draws an SVG map (no libraries): every node a box at its true position, coloured and glyphed by type - Start, User task, Approval, Auto task, Sub-workflow, JavaScript, Router, Error / System-error, End - transitions drawn as labelled arrows, error routes dimmed, any dangling or foreign node flagged. Hover a node to light its links; Fit the whole shape to the panel, then Export a Markdown / JSON handover (a node table + a transition table).

The same engine draws the References view as a node-link graph (toggle Tree ↔ Graph, key V): each dashboard, saved search and task / approval dashboard a node, references the edges. A dashboard referenced by 2+ parents reads as a shared hub - an emphasis ring and a ×N badge over a clean layered layout, the one thing the tree can't show - with deleted / dangling references kept flagged. And ◈ Miro exports either map as a customer-facing wiring diagram: the Miro layout DSL (node-type → shape / colour / labelled connector) that KG / Claude (miro-workflow-kata) draws onto a board - Tōshi writes the file, it doesn't draw the board. Read-only on WebCenter - the only write is the export.

始 start → 自 auto → 務 user task
承 approval → 了 end
Reference graph · shared hub ×3 ringed
Export · Markdown / JSON / Miro DSL handover

The page, nested as rendered

Dashboards (blue) and searches (green), nested by their real structure. Names link to editors.

dashStartPage
dashLHD_CreateProject
searchMy Projects
dashProject_Details

Which instance, always

A slim bar under the header reads the live WebCenter version and host of the instance you're on - so you always know which environment you're inspecting. Read once, from your own session.

 WebCenter 26.03 · acme-dev.esko-saas.com

Filter that shows its work

Type and the matched text lights up on the actual hits - ancestors stay dim for context, so you see exactly what matched.

dashStartPage
dashLHD_CreateProject
dashLHD_ProjectCreationHeader

Pick & locate - both ways

Click an element on the page; its row is marked in the list and the element keeps a blue glow on the page. One selection, persistent.

dashProject_Details
Project_Details… the element, lit on the page

Reveal all - the X-ray

Outline everything at once, panel stashed. Every label is a link (↗) to its editor - the map doubles as a launchpad.

StartPage ↗ 
My Projects ↗ 

Task pages, named by type

On a task page Tōshi shows a single pinned TASK row at the top of the panel: it names the task type and links straight to its task type page, so you know at a glance what task page you're on. The type is resolved via GetProjectTasks (the same call the WCR Inspector used); the task itself isn't outlined on the page. Works on the modern task execution page (wctaskexecutionpage.jsp), where there is no task form - the id is read from the page URL.

taskSTY_ProvideSustainabilityData ↗

Keyboard-driven

Every action has a key while the panel is focused. Press ? for the cheat-sheet; toggle Tōshi from anywhere with Alt+Shift+T (rebindable). Single letters stay scoped to the panel, so they never clash with WebCenter or the browser.

Pick element P
Reveal all A
Filter /
Export · JSON E Shift+E

A WebCenter support package, one press

The Support bundle view (key L) exports a complete support package for the session - a health battery (WebCenter's troubleshooting tests: DB, disk, app-server round-trip, workflow engine, CAD-X), system info, host OS and system history, plus the real server logs from WebCenter's Site Service (siteconfig.jsp / DownloadLogfiles.jsp): server.log, SEVERE.log and catalina.log, the large ones (SEVERE.log can run to hundreds of MB) linked and the rest embedded. You pick a log window (15 minutes to all, filtered by level) and Tōshi trims every log client-side - anchored to each log's newest line, so timezones never matter - merges them into one chronological incident.log, and leads with a branded report.html: instance, version, a colour-coded error count and a deduped error roll-up, the read-first triage page support opens in any browser. All in one version-stamped .zip, built with the browser's own compression. No upload, no login, no extra permission.

Health battery done
System info · host OS done
System history done
Server logs (Site Service) bundled + linked
// THREE VIEWS

Three views - one switch

A three-way segmented switch at the top of the controls picks what fills the panel. On page is the default (what's in front of you); Support bundle is the one-press diagnostics export; References is the deep dependency map.

default

ON PAGE

The dashboards, searches and task page actually rendered on this page, nested by DOM containment - a parent is the nearest ancestor that's also inspectable. When the task's workflow has errored, a workflow-error recap pins to the top of the panel. No network calls. Scoped to what you can see.

▤ support bundle

SUPPORT BUNDLE

The middle segment. One click gathers the reachable WebCenter diagnostics on your current session - health battery, system info, host OS and history, and the real server logs - trims them to a log window and exports a branded report.html inside one version-stamped .zip. Read-only on WebCenter.

⤷ references

REFERENCE GRAPH

Walks each on-page dashboard's full LOADDASHBOARD config - every dashboard it links to, recursively (sub / button / task / approval + embedded searches), cycle-safe, with DELETED dashboards flagged. The deep dependency map - opt in when you want it.

// TIPS

Good to know

// WHAT'S NEW

What's new

The recent releases, most recent first. Tōshi tells you in-panel when she updates, and this page is where that link lands.

v0.4.62
2026-07-22

Project history, in the panel. The ◷ Project history strip now does more than link out: a plain click pulls the project's whole audit trail straight into Tōshi - every event, who did it and when, newest first. Filter by free text over every column, or by category chips (approval / document / task / status / member / attribute, each counted, positive selection), then ⤓ Export the currently-filtered rows as a titled Markdown handover doc - project, host, WebCenter version, capture time, the table, the active filter - or Shift for JSON. What you see is what you hand over. Read-only on WebCenter; the strip still opens WebCenter's own history in a new tab on a middle / Ctrl-click.

v0.4.61
2026-07-17

Support-bundle logs tail-capped. Each log file the Support bundle reads is now capped to its last 4 MB before trimming - a very large SEVERE.log can no longer balloon a single pull. The window filter (15 min to all, by level) still runs on top, anchored to the newest line.

v0.4.60
2026-07-14

Project-history quick link. On a project page or a task execution page, a thin strip now links straight to that project's history (history.jsp?type=project, targeted by the page's own projectID) - a real link, so middle / Ctrl-click opens it in a new tab.

v0.4.59
2026-07-14

Expand all history. On a WebCenter history page, one click opens every truncated ... entry at once, so the full audit trail is there to read or copy in a single action - replacing the old bookmarklet.

v0.4.58
2026-07-13

Workflow Error Recap. Open Tōshi on a task whose workflow went into error and press Build recap: she assembles - all at member level, no admin - the real error message from the workflow token audit, the failed node in plain terms (id kept for support), the full execution path in legible node names, an error-minute timeline from project history and a screenshot, then Copy ticket or Download bundle (report.html + screenshot + recap.json). Detection is precise: a normal task, or a rule-engine failure that never touched the workflow, is not flagged.

v0.4.56
2026-07-13

Skip-dashboard from a task page too. The skip-dashboard strip (and the B key) now also fires on a task execution page: it opens the task's own project with the dashboard skipped, rebuilding the project link from the task's own parameters. On a project landing page it works exactly as before.

v0.4.55
2026-07-13

Skip-dashboard jump. On a project's dashboard landing page a thin amber strip (or the B key) takes you straight into the project, past the dashboard - it only shows on that landing page and steps out of the way once you've skipped.

v0.4.52
2026-07-09

The in-panel What's New strip itself. A quiet one-line strip at the top of the panel after an auto-update, with a short highlight of what changed and a link to this page. Dismissible, silent on first install, and shown once per version.

v0.4.51

The Support bundle skips the slow login-tracking step on prod.

v0.4.50

The Support bundle view decluttered, with the filter, pick and show controls hidden while a bundle is gathering.

// ROADMAP

Roadmap - where the eye is going

Tōshi grows on her own track (透 I-XII), from "sees this page" to "reads any WebCenter and hands you the map nobody wrote down." What's live today, and what's next.

Born · 27 Feb 2026 - where the eye first opened

Last updated: 2026-07-24

born · 27 feb 2026

The eye first opened

透 I✓ shipped

Page Inspector

The base: the on-page tree, the ⤷ refs reference graph, every name a link to its editor. The CLI, the KG-web 透 panel, and this extension.
透 II✓ shipped

Highlight & Locate

Devtools-grade: hover to highlight the real block on the page, ◎ pick to locate any element in the tree, type-to-filter, copy, export. The overlay layer.
透 III✓ shipped

Full Surface

Live WebCenter version in the header, plus a MAIN-world probe that surfaces attribute categories and names the task type + links its execution page (via GetProjectTasks) - each one click from its editor.
透 IV✓ shipped

Linked Surface

Drill into the references. Every attribute category expands to its document references; each reference to its linked documents, and each document to its own attribute categories - one click from the editor. The deep content map a project's references actually form, surfaced in place.
透 V✓ shipped

WebCenter Support Package

The headline: one press of the Support bundle view exports a complete support package for the session - a health battery, system info, host OS and system history, plus the real server logs (server.log, SEVERE.log, catalina.log) from WebCenter's Site Service. Pick a log window (15 min to all, by level) and every log is trimmed client-side (anchored to its newest line, so timezones never matter), merged into one chronological incident.log, and led by a branded report.html - instance, version, a colour-coded error count and a deduped error roll-up, the read-first page support opens in any browser. No Markdown, no upload, no extra permission. Turns a ticket's worst step - "get me the logs and the environment" - into one click. Pairs with Mei for first-pass triage.
透 VI✓ shipped

Project History

From a project page or a task execution page, one click on the ◷ Project history strip pulls the full audit trail straight into the panel - status changes, document versions, approvals, task actions, member and attribute edits - read from the project's own history, newest first. Narrow it by a free-text filter over every column or by category chips (approval / document / task / status / member / attribute, each counted, positive selection), then export the filtered rows as a titled Markdown handover artifact - or Shift for JSON. Read-only on WebCenter; the only write is the export. The story of how the project got to now, in the panel.
透 VII✓ shipped

The Map

Inbound: on a workflow's editor canvas, one click (or M) reads the whole topology into a legible node-link map - Tōshi fetches the workflow XML (DownloadWorkflowXML.jsp) and draws an SVG graph, every node at its real editor position, typed and coloured, transitions labelled, error routes dimmed, dangling / foreign nodes flagged. Outbound: the References reference graph now renders as the same node-link diagram (toggle V) where a dashboard referenced by 2+ parents stands out as a shared hub (ring + ×N badge); and ◈ Miro exports either map as a customer-facing wiring diagram - the Miro layout DSL that KG / Claude (miro-workflow-kata) draws onto a board. A deliverable, not just a debug view.
透 VIIIplanned

See → Act

Hand any node to the crew: "document this" (Haku writes the spec) or "ask about this" (Mei for a support answer). Recon becomes the first step of a build.
透 IXplanned

Dashboard Atlas

The whole instance, not one page: the entire dashboard forest, with orphans, dead references and circular refs flagged. An architecture-review artifact for inheriting or migrating a solution.
透 Xplanned

Time Machine

Snapshot a reference graph, re-run later, diff it - added / removed / newly-deleted. "What changed since the handover or the migration?"
透 XI✓ field + block/tab shipped

拾壱Pinpoint

Highlight precision: a script bound to one attribute lands on that exact field, a script attached to a layout block lands on that block - so a tab-visibility script highlights just the tab it hides - and a saved-search display-script lands on the one results column it paints (header and every value cell), not the whole search. Found by reading what the script's config names (the attribute, the block id, or the column id/label) and matching it in the rendered DOM, mirroring the builder's Behavior panel. The eye, surgical.
透 XIIplanned

拾弐Diagnose & Propose

The support package stops being a hand-off. Tōshi parses the exported logs in place, ships the error signatures to the KG AI server (Cloudflare-tunnelled, per-customer token) and gets back a diagnosis plus a concrete, reviewable fix - the corrected script body or config change, not a hint. Surfaced as a one-click "Apply fix" that a human confirms and pushes through the existing sync tooling (drift guard and backup-before-clobber intact). Detect → diagnose → propose; never a silent write to a live customer system.