Commit f96e109
committed
test(cli): record the union-leg reading the pin rests on, measured
The case's docblock argued that the union author-time rule run cannot be the
reporter for `probe_order`'s two lookups. That argument is now three readings,
each reddening only this case and leaving the other six in the file green:
1. drop `packages[]` from `packageBodyAsStack` -> the equality receives BOTH
paths, `objects[0].fields.account.reference` first;
2. hand the per-package leg no `objects` -- the "skip the site per package"
option the ruling rejected -- and `os build` exits 0 with `success: true`,
so the union run is not a second reporter for these paths and nothing else
in the command catches the dangling reference either;
3. add `probeOrder` to the TOP-LEVEL `objects` and the union run does report
it, answering `error: 'author-time rules failed'` -- which is why that
string is asserted before the paths are read.
The fold-skip premise the fixture's placement relies on is not re-derived here
either: `src/utils/stack-collections.test.ts` already pins it BY IDENTITY on
this exact shape, so the docblock cites that pin instead of re-arguing it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSf4DV7ziu4V5j73e46b7c1 parent e10a412 commit f96e109
1 file changed
Lines changed: 22 additions & 6 deletions
Lines changed: 22 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
158 | 174 | | |
159 | 175 | | |
160 | 176 | | |
| |||
0 commit comments