Goal
Add the dependency security gate without coupling it to approval/SSE changes.
Derived from #14 Phase 6 dirty branch handoff.
Scope
- Review the package/version floors and whether they belong in
prebuild, CI, or both.
- Keep React/React DOM lockfile changes in this PR if still required.
- Document how to update the floor when advisory state changes.
Out of Scope
Acceptance Criteria
Functional:
Code/product quality:
Verification
node scripts/check-security-deps.mjs
./node_modules/.bin/tsc -p tsconfig.json --noEmit
- CI run on PR.
Expected Delivery
- Delivery mode: separate PR from approval/SSE changes.
- Review mode: verify CI behavior and policy scope.
- Merge mode: merge only if the gate is explicit and maintainable.
Goal
Add the dependency security gate without coupling it to approval/SSE changes.
Derived from #14 Phase 6 dirty branch handoff.
Scope
prebuild, CI, or both.Out of Scope
Acceptance Criteria
Functional:
Code/product quality:
Verification
node scripts/check-security-deps.mjs./node_modules/.bin/tsc -p tsconfig.json --noEmitExpected Delivery