Commit b7131f3
* Select an import-list doc block as module description only on an explicit @module marker
Route 1 of #13334: inside the import list — imports before the block, an
import the first thing after it — no positional signal separates a genuine
module header from one schema's detached comment (the card measured every
signal; only the prose differs). The selector now asks the author instead:
only a block carrying @module on a prose line selects there, in both
directions, with the one exception of plumbing that runs to EOF (a pure
re-export module has no symbol the block could have been torn from).
The two genuine headers in that position, shared/mapping and system/cache,
each gain the one-line marker — the repo's existing spelling, fourteen
headers above their imports already open with it. No other source is touched.
Measured over all 208 corpus sources, old selector vs new: 200 verdicts
byte-identical, exactly the 8 misattributed openings flip SELECTED->null,
0 change to a different block.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBjwYLS6BciTQW3c9xQiD2
* Move the eight wedged doc blocks back to the declarations they document
Route 2 of #13334. The lazify codemod's injected import had wedged itself
between each block and its symbol; the injected imports move up into the
import block and each comment moves back against its subject — verbatim, a
position fix, not a rewrite. Editor hover is restored for the four symbols
that had no attached doc at all: AIModelConfigSchema, DriverType,
ActionParamSchema, PageRegionSchema. In the other four modules (data/hook,
security/permission, ui/app, ui/component) the documented symbol or family
head already carries its own richer JSDoc, so the moved block sits directly
above it as a section lead and hover was already correct — a refinement of
the card's reading, recorded in the PR.
Regenerated: 10 reference pages (8 lose the misattributed opening, 2 gain
their @module line) and 4 published skill indexes (8 pointer rows fall back
to the honest export list). Changeset included; no schema behavior changes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBjwYLS6BciTQW3c9xQiD2
* regenerate ui/component reference page on the merged tree
Discharges the os-regen deferral recorded by the merge commit. The page now
carries main's section-group-reference body and no longer opens with the
misattributed 'Empty Properties Schema' block, which is this branch's route-1
gate acting on the merged tree.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBjwYLS6BciTQW3c9xQiD2
---------
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8b04c75 commit b7131f3
27 files changed
Lines changed: 425 additions & 219 deletions
File tree
- .changeset
- content/docs/references
- ai
- data
- security
- system
- ui
- packages/spec
- scripts
- lib
- src
- ai
- data
- security
- system
- ui
- skills
- objectstack-ai/references
- objectstack-data/references
- objectstack-platform/references
- objectstack-ui/references
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | 8 | | |
12 | 9 | | |
13 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | 8 | | |
12 | 9 | | |
13 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | 8 | | |
17 | 9 | | |
18 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | 8 | | |
42 | 9 | | |
43 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | 8 | | |
24 | 9 | | |
25 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
0 commit comments