Skip to content

About

Free n8n workflows, Make.com blueprints, Clay HTTP configs, and MCP setup for US municipal building permits & contractor license intelligence

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoneyMoney — 2026 AI 蓝海项目探索与可行性评估仓库

本仓库用于系统化沉淀 2026 年高毛利、强防御壁垒的 AI 蓝海商业方向,并通过跨模型协同(Antigravity + Remote Claude Opus 5.5)进行定量可行性评估、立项筛选与 MVP 架构设计。

Route A codebase (English)

Three Pay-Per-Event Apify actors backed by one shared, dependency-free core (permit_intel_core/), built from docs/CLAUDE_ROUTE_A_EXECUTION_PLAN_EN.md.

Path What it is
permit_intel_core/ Shared engine (Python standard library only; the apify SDK is optional). It contains the source registry (sources/registry.yaml), the Socrata client, normalizers (E.164 phones, address, v1 record), the spec extractor, license joins, delta state, and JSON Schemas.
actors/permits-contractor-leads/ Actor #1, Building Permits & Contractor Leads. PPE events permit-record and contact-enriched-record.
actors/contractor-license-radar/ Actor #2, Contractor License, Insurance & Bond Expiration Leads (WA L&I). PPE events contractor-record and expiring-alert-record.
actors/permit-history-lookup/ Actor #3, Permit History API. Runs in batch mode or as a Standby HTTP /lookup + MCP /mcp server. PPE event lookup, charged on matches only.
scripts/probe_sources.py Live endpoint, field and freshness probe. Writes probe_report.md.
scripts/coverage_report.py Live fill-rate measurement and the Day-2 gate. Writes COVERAGE.md and refreshes the actor READMEs.
scripts/sync_core.sh Vendors the core into each actor before apify push. --check verifies the copies are current.
scripts/record_fixtures.py Re-records the privacy-scrubbed offline fixtures.
assets/store_metadata.json Store title/description/seoTitle/seoDescription for all 6 Actors, with the search-ranking rationale. tests/test_store_assets.py keeps it in sync with every actor.json.
scripts/generate_actor_icons.py Deterministic Pillow generator for the 6 Store icons in assets/icons/ (512x512 RGBA, 1024 supersampled). --preview out.png renders a dark/light contact sheet; --check only verifies.
PRICING.md Competitor benchmark (live Store API) and the exact PPE configuration.
templates/ n8n workflow, Make blueprint, Clay + MCP setup, and 5 community posts.
tests/ Golden-set spec precision, normalization/schema/client/delta tests, and local runs of all 3 actors.
python3 -m unittest discover -s tests -v      # offline: fixtures only
python3 scripts/probe_sources.py              # live: writes probe_report.md
python3 scripts/coverage_report.py            # live: writes COVERAGE.md
./scripts/sync_core.sh && cd actors/permits-contractor-leads && apify push

Optional: export SOCRATA_APP_TOKEN=.... The client then sends it as X-App-Token for higher rate limits. On Apify, set it as a secret environment variable in the Console.

Apify Store PPE actors #4-#6 (English)

Three self-contained Pay-Per-Event actors, built from docs/CLAUDE_APIFY_TOP5_EVAL_REPORT_EN.md. Unlike the permit actors, they have no vendoring step: each actors/<name>/ directory is its own Docker build context.

Path Apify name PPE events
actors/ats-jobs-hiring-signals/ ats-jobs-hiring-signals-api: jobs and company hiring signals from Greenhouse, Ashby, Lever, SmartRecruiters, Recruitee and Workday public board APIs job-record, company-hiring-summary
actors/google-ads-transparency/ google-ads-transparency-advertiser-leads: advertiser checks and ad creatives from the Google Ads Transparency Center RPCs, with a labeled, never-charged verified-snapshot fallback advertiser-check, ad-creative
actors/keyword-volume-seo-intel/ keyword-search-volume-cpc-difficulty-api: modeled volume, CPC, difficulty and intent from live Google/Bing/YouTube autocomplete, with optional bring-your-own DataForSEO for exact data keyword-metric

src/runtime.py is shared: each actor ships an identical copy, and a test fails if the copies drift.

pip install -r actors/ats-jobs-hiring-signals/requirements.txt pytest jsonschema
python -m pytest tests                       # offline: recorded real responses, Apify meta-schema checks, real-SDK PPE runs
LIVE_TESTS=1 python -m pytest tests          # plus live integration tests against the real upstreams
cd actors/ats-jobs-hiring-signals && python -m src.main --local-input '{"companies": ["greenhouse:stripe"]}'
python scripts/record_ads_snapshot.py        # re-record the Ads Transparency verified snapshot (live, paced)
python scripts/record_new_actor_fixtures.py  # re-record the offline ATS/keyword fixtures (live)

目录结构

About

Free n8n workflows, Make.com blueprints, Clay HTTP configs, and MCP setup for US municipal building permits & contractor license intelligence

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors