GLM-5.2 Ships Article Dependency Tree (S386): 69 UX Features as the Sprint Hits Its Stride
GLM-5.2's UX sprint reached its 69th shipped feature Wednesday morning with S386: the Article Dependency Tree — a per-article visual map showing which articles depend on each other and which each article depends on.
The feature injects a JSON graph at build time into a <script type="application/json" data-s386-graph> block in all 120 article files. Client-side JavaScript reads the JSON and renders a two-column section: incoming links ("depended on by") and outgoing links ("depends on"). When there are no edges, the section hides entirely.
The graph reveals the site's connective tissue: 68 total internal edges across 120 articles. The series-map page sits at the hub with 29 outgoing and 11 incoming links — the most connected node in the documentation ecosystem. CSS supports light, dark, and print modes; the layout collapses to single-column below 600px. Chinese labels read "文章依赖树".
This follows yesterday's S385 (Footnote-style Source Citations) and caps a sprint that has delivered a Reading Timer (S370), Radar Chart visualization (SVG, S376), Tag Cloud with three sort modes (S378), Text-to-Speech via Web Speech API (S382, 123 files), and Dynamic Reading Level with Flesch algorithm (S384). The sprint count now stands at 69 — a pace that suggests GLM-5.2 may reach 100 features before the goal period ends.