← ClaudeAtlas

entry-gatelisted

Pre-investment screening gate for a name that is not yet researched or held. Use before spending a deep-research run or opening new exposure, to answer only "is this understandable and researchable enough to proceed?". Grades information richness separately from investment quality, applies deterministic hard vetoes from config/entry-gate-vetoes.json, and returns pass_to_deep_research / reject / gray_needs_evidence via scripts/data/entry_gate.py. Recommends research; never sizes or places a trade.
KCNyu/clawock · ★ 9 · AI & Automation · score 72
Install: claude install-skill KCNyu/clawock
# Entry Gate Manual, run once per candidate name. It is cheap on purpose: it decides whether the expensive work is worth doing, and its output routes straight into the full-report mode of the market's analysis skill. Write `memory/entry-gates/<TICKER>-<YYYY-MM-DD>.json` and let the script decide. You supply findings and evidence; the verdict is computed. ## What the script computes, and will overrule you on - `information.grade` (A/B/C) from the evidence source classes you cite; - `quote_freshness` from `quote.as_of` against `assessed_at`; - `verdict` and `routing` — a stated verdict that disagrees with the computed one is a validation error, not a note; - whether a hard veto's industry exception is actually encoded for this sector. Vetoes are resolved **before** any check is counted, so `checks_passed` can never rescue a vetoed name. ## Step 1 — quote and instrument kind Use the workspace pipelines, never a web price: ```bash python3 scripts/data/analyze_us_stocks.py {TICKER} # US python3 scripts/data/analyze_hk_stocks.py {TICKER} # HK ``` `quote.source_class` must be one of the pipeline names, or validation fails outright. A quote older than 24h makes the verdict gray rather than pass. Set `instrument_kind`. A leveraged ETF has **no** company fundamentals to grade: it takes the `underlying_exposure` / `decay_and_regime` / `sizing_limit` / `liquidity` checks and routes to `leverage_look_through`. When the ticker is in `config/instruments.json`, the registry's