بنقرة واحدة
ingest-test
Run a source adapter against fixture data and verify the extracted output
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run a source adapter against fixture data and verify the extracted output
التثبيت باستخدام 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 lot gate checks — typecheck, lint, and scoped tests for the current lot
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 | ingest-test |
| description | Run a source adapter against fixture data and verify the extracted output |
| paths | packages/radar-sources/** |
| allowed-tools | Read Bash Grep |
Skill to quickly validate that a source adapter:
Identify the adapter
Path: packages/radar-sources/src/sources/<adapter-name>/.
Run the adapter test suite
make test-api SCOPE=packages/radar-sources/tests/<adapter-name>.spec.ts ENV=test-<slug>
Live smoke (optional, opt-in)
make ingest-smoke SOURCE=<adapter-name> LIMIT=3 ENV=dev
This runs the adapter against the live source, writes raw payloads to MinIO (local) under raw-smoke/, and prints the extracted fields. Cleans up after.
Verify the output
mc ls dev/raw-smoke/<adapter-name>/).packages/radar-domain/src/schemas/<kind>.v1.ts).Report
<name>.N.N.X.XX.ingest-smoke target is opt-in: it hits the live source. Do not run repeatedly during dev — use fixtures.raw-smoke/ to keep it separated from production data.