بنقرة واحدة
detect-circular-patterns
Run the circular gifting detection pipeline and interpret the top results
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run the circular gifting detection pipeline and interpret the top results
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Map the gift-flow network around a charity to find connected organizations and clusters
Side-by-side comparison of multiple charities on financial and circular gifting metrics
Profile a charity's finances, gift network, circular flows, and accountability metrics
Analyze timing of circular gift flows - same-year symmetric and adjacent-year round-trips
Audit a federal department's grant spending - recipients, concentration, amendments, and risks
Analyze a federal funding program - recipients, spending patterns, concentration, and risks
| name | detect-circular-patterns |
| description | Run the circular gifting detection pipeline and interpret the top results |
| disable-model-invocation | true |
Run the circular pattern detection and scoring pipeline, then interpret results.
Check if already run:
ls data/reports/universe-scored.json 2>/dev/null && echo "Already run" || echo "Not yet run"
Run if needed (loop detection takes ~2 hours for 6-hop, scoring ~5 minutes):
npm run analyze:all
Show the results:
head -60 data/reports/universe-top50.txt
Show score distribution:
node -e "const d=JSON.parse(require('fs').readFileSync('data/reports/universe-scored.json','utf8')); console.log('Total scored:',d.charities.length); console.log('Score>=15:',d.charities.filter(c=>c.score>=15).length); console.log('Score>=10:',d.charities.filter(c=>c.score>=10).length);"
Triage the top results by charity type:
For interesting entities, suggest: /profile-charity <name>