Skip to content

Dynamic insight panel: per-card adjacency-grounded reading brief#16

Merged
ChatGPU merged 1 commit into
mainfrom
claude/epic-ritchie-A7YtN
May 27, 2026
Merged

Dynamic insight panel: per-card adjacency-grounded reading brief#16
ChatGPU merged 1 commit into
mainfrom
claude/epic-ritchie-A7YtN

Conversation

@ChatGPU
Copy link
Copy Markdown
Owner

@ChatGPU ChatGPU commented May 27, 2026

A new "动态洞察 / Dynamic insight" section now appends to every full-tab card view, turning the node's local adjacency into a deterministic reading brief: synthesised summary, importance estimate sourced from incoming composes / validates / manifests / motivates edges (with cited top-3 referrers), next-step suggestions ranked by relation strength with one-line rationales, and open problems pulled from outbound unsolved_by and motivates → problem:* edges.

Implementation in docs/js/atlas-cards.js and styling in docs/atlas3d.css. Skipped for kind=lab / kind=channel. Output is fully deterministic and includes an internal meta-language guard that warns to the console (never user-visible).

Smoke-tested on paradigm:vla_paradigm, paper:2212.10156, and paper:vaswani2017: panel renders, 5 ranked .next-suggestions items, anchor-link routing wired, zero meta-language ban hits.

https://claude.ai/code/session_017Ez7KNKDCGRRLjEnJi9TW7


Generated by Claude Code

A new "动态洞察 / Dynamic insight" section now appends to every full-tab
card view, turning the node's local adjacency into a deterministic
reading brief:

- Synthesised summary (prefers authored summary_zh, falls back to most-
  frequent edge relation when both are missing).
- Importance estimate sourced from incoming composes / validates /
  manifests / motivates edges; cites the top-3 most-cited referrers by
  name with anchor-link routing.
- Next-step suggestions ranked by outbound relation strength
  (enables > extends > motivates > composes > validates > parallel >
  prereq > contrasts > unsolved_by) with one-line rationale per item.
- Open problems list when the node connects to problem:* via
  unsolved_by or motivates, capped at 3 with clipped summaries.

Implementation:
- atlas-cards.js: new _insightReport pipeline appended to _renderFull,
  plus _insightSummary / _insightImportance / _insightNextSuggestions /
  _insightOpenProblems helpers and an internal meta-language guard
  (logs a console warning, never user-visible).
- atlas3d.css: dedicated `.insight-report` panel chrome + responsive
  1-column collapse below 920px.

Skipped for kind=lab and kind=channel (external resources, no abstract
adjacency to summarise).

https://claude.ai/code/session_017Ez7KNKDCGRRLjEnJi9TW7
@ChatGPU ChatGPU merged commit c0b2bf7 into main May 27, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants