Commit 76ad4be
docs(gtm): refresh the nav cta_id register and make it self-checking
The taxonomy's Nav section documented `nav_get_started`, `nav_docs`,
`nav_pricing`, `nav_github`, `nav_npm` and `nav_cockpit`. Three of those were
already not emitted before the navbar rebuild, so this register had drifted
silently — and the rebuild replaced almost all of the rest.
Records the real set (twenty panel ids plus the bar's own), notes that every
one also exists with a `mobile_nav_` prefix because `trackNavItem` applies the
surface, and lists what retired: `nav_demo_langgraph` / `nav_demo_ag_ui` are
now `nav_docs_demo_*` since the Demo dropdown was absorbed into the Docs panel.
More usefully, `nav-config.spec.ts` now asserts the doc mentions every id the
nav emits. The ids are data, so the register can be checked rather than
trusted. Removing one from the doc fails the test naming it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent b6932e3 commit 76ad4be
2 files changed
Lines changed: 55 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
10 | 15 | | |
11 | 16 | | |
12 | 17 | | |
| |||
88 | 93 | | |
89 | 94 | | |
90 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
91 | 116 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
162 | 190 | | |
163 | 191 | | |
164 | 192 | | |
| |||
0 commit comments