Repository navigation
Commit f0e9ce4
committed
fix(objectql): the platform's declaration of a built-in name is the built-in holder's own registration
At the item seam a built-in position or capability name is held by the
platform, and plugin-security's registerBuiltinPositions (SecurityPlugin.start)
is that holder declaring it. The environment catalog is no longer asked for a
built-in name there: an environment item under a built-in name exists only
where an environment save went over the platform's name (outside the ruling),
and boot hydration (ObjectQLPlugin.start) registers it before the platform
declares, so asking it refused the platform's own declaration and the boot.
The stored definition keeps answering first from the bare slot (S2b's
shadowing). A second PACKAGE registering a built-in name is still refused, in
either order; non-built-in names are judged as before.
Claude-Session: https://claude.ai/code/session_01EUBvqtauTDmHi2ZgY759p2
Co-authored-by: Claude <noreply@anthropic.com>1 parent 19c86b7 commit f0e9ce4
3 files changed
Lines changed: 64 additions & 8 deletions
File tree
- packages/objectql/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 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 | + | |
158 | 189 | | |
159 | 190 | | |
160 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2272 | 2272 | | |
2273 | 2273 | | |
2274 | 2274 | | |
2275 | | - | |
2276 | | - | |
2277 | | - | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
2278 | 2279 | | |
2279 | 2280 | | |
2280 | 2281 | | |
2281 | 2282 | | |
2282 | 2283 | | |
2283 | | - | |
| 2284 | + | |
2284 | 2285 | | |
2285 | 2286 | | |
2286 | 2287 | | |
| |||
2292 | 2293 | | |
2293 | 2294 | | |
2294 | 2295 | | |
2295 | | - | |
| 2296 | + | |
| 2297 | + | |
2296 | 2298 | | |
2297 | 2299 | | |
2298 | 2300 | | |
| |||
2329 | 2331 | | |
2330 | 2332 | | |
2331 | 2333 | | |
2332 | | - | |
| 2334 | + | |
2333 | 2335 | | |
2334 | 2336 | | |
2335 | 2337 | | |
| |||
3755 | 3757 | | |
3756 | 3758 | | |
3757 | 3759 | | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
| 3767 | + | |
| 3768 | + | |
| 3769 | + | |
| 3770 | + | |
| 3771 | + | |
| 3772 | + | |
| 3773 | + | |
| 3774 | + | |
3758 | 3775 | | |
3759 | | - | |
| 3776 | + | |
| 3777 | + | |
| 3778 | + | |
| 3779 | + | |
3760 | 3780 | | |
3761 | 3781 | | |
3762 | 3782 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
95 | 100 | | |
96 | 101 | | |
97 | 102 | | |
| |||
0 commit comments