بنقرة واحدة
lot-gate
Run lot gate checks — typecheck, lint, and scoped tests for the current lot
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run lot gate checks — typecheck, lint, and scoped tests for the current lot
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Close a branch — final validation, PR creation, merge, archive plan file
Initialize a new branch with worktree, BRANCH.md from template, and environment setup
Run a source adapter against fixture data and verify the extracted output
Update rules and skills after a branch merges — absorb learnings, refine patterns
Verify modified files against branch allowed/forbidden/conditional paths
Bootstrap a new source-feasibility spike in packages/radar-sources/src/sources/_spikes/
| name | lot-gate |
| description | Run lot gate checks — typecheck, lint, and scoped tests for the current lot |
| paths | plan/** |
| allowed-tools | Read Bash Grep |
Workflow skill to run the canonical lot gate sequence for the current lot in plan/NN-BRANCH_<slug>.md.
Read the branch plan Identify:
ENV=test-<slug>, ENV=e2e-<slug>).API_PORT, UI_PORT, MAILDEV_UI_PORT).Typecheck in-scope components
make typecheck ENV=<branch-env>
Lint in-scope components
make lint ENV=<branch-env>
Scoped tests
make test-api SCOPE=tests/<file>.spec.ts ENV=test-<slug>.make test-ui SCOPE=tests/<file>.spec.ts ENV=test.make test-e2e E2E_SPEC=tests/<file>.spec.ts API_PORT=<port> UI_PORT=<port> MAILDEV_UI_PORT=<port> ENV=e2e-<slug>.
Scoped first, then the sub-lot full run.Report For each gate item:
Update branch plan checkboxes
When the gate is fully green, mark the corresponding checkboxes [x] in the plan file.