|
152 | 152 | --- |
153 | 153 |
|
154 | 154 | ## 3. Shared Foundation (`src/shared`) |
155 | | -- [ ] numbers utilities consolidated |
156 | | -- [ ] objects utilities consolidated |
| 155 | +- [x] core shared extraction pipeline executed |
| 156 | +- [x] enforcement guard in place |
| 157 | +- [x] numbers utilities consolidated |
| 158 | +- [x] objects utilities consolidated |
157 | 159 | - [ ] arrays utilities consolidated |
158 | 160 | - [ ] strings utilities consolidated |
159 | 161 | - [ ] ids utilities consolidated |
|
165 | 167 | - [ ] shared io/data/types stabilized |
166 | 168 |
|
167 | 169 | ### Duplicate / Rename Focus |
168 | | -- [ ] `asFiniteNumber` unified |
169 | | -- [ ] `asPositiveInteger` unified |
170 | | -- [ ] `isPlainObject` unified |
| 170 | +- [x] `asFiniteNumber` unified |
| 171 | +- [x] `asPositiveInteger` unified |
| 172 | +- [x] `isPlainObject` unified |
171 | 173 | - [ ] `getState` variants bucketed by domain |
172 | 174 | - [ ] `getSimulationState` naming established where needed |
173 | 175 | - [ ] `getReplayState` naming established where needed |
|
282 | 284 | - [ ] `samples/shared` boundaries defined and used |
283 | 285 | - [ ] sample index normalized to phase structure |
284 | 286 | - [ ] sample-to-engine dependency cleanup completed |
285 | | -- [ ] sample duplicate helper usage reduced |
| 287 | +- [x] sample duplicate helper usage reduced |
286 | 288 | - [ ] sample curriculum progression validated |
287 | 289 |
|
288 | 290 | ### Sample Phase Tracks |
|
0 commit comments