Skip to content

Commit 3e3950e

Browse files
committed
chore: update progress for US-183
1 parent 7bb654c commit 3e3950e

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

progress.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2301,3 +2301,13 @@ PRD: ralph/kernel-hardening (46 stories)
23012301
- Must rebuild core (`pnpm turbo run build --filter=@secure-exec/core`) after changing isolate-runtime source files
23022302
- Generated isolate-runtime.ts must be committed alongside source changes
23032303
---
2304+
2305+
## 2026-03-18 - US-183
2306+
- What was implemented: Added lodash-es project-matrix fixture to verify large ESM module resolution at scale in the sandbox
2307+
- Files changed:
2308+
- packages/secure-exec/tests/projects/lodash-es-pass/ — new fixture (fixture.json, package.json, src/index.js, pnpm-lock.yaml)
2309+
- docs/nodejs-compatibility.mdx — added lodash-es to Tested Packages table
2310+
- **Learnings for future iterations:**
2311+
- lodash-es individual module imports (e.g., `lodash-es/map.js`) work fine with ESM — no need to use barrel import
2312+
- Fixture passed on first attempt with no sandbox compatibility issues
2313+
---

scripts/ralph/prd.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3156,7 +3156,7 @@
31563156
"Tests pass (project-matrix)"
31573157
],
31583158
"priority": 183,
3159-
"passes": false,
3159+
"passes": true,
31603160
"notes": "lodash-es has hundreds of ESM modules. Tests ESM resolution at scale."
31613161
},
31623162
{

0 commit comments

Comments
 (0)