Eight signals, each returning hit, miss, or insufficient β with a source attached. Your own wording is scored as evidence. The result is a fixed JSON report and one of four risk levels, not a paragraph of hedged advice.
Both sides below start from the same prompt and retrieve the same 23 articles. The only variable is whether a framework decides what those articles count as.
| Dimension | Without | With | |
|---|---|---|---|
| Conclusion | "Consider your own risk tolerance" | β | π΄ Highly suspicious Β· avoid |
| Signal coverage | No scan performed | β | 8 / 8 each given a state |
| Evidence | 0 recorded | β | 23 posts + account age + follower counts |
| Your wording | Dropped as tone | β | Scored: +2 inside Β· +1 friend / double |
| Search results | Treated as information | β | Treated as exhibit, turned against the promoter |
| Output shape | Prose paragraph | β | Fixed JSON + 8-row state list |
Every number below is a structural count read from the source. There are no runtime metrics β this skill has no downloads, installs, or telemetry to report.
All eight signals must produce a result. None can be silently dropped because search came back thin.
Insufficient is a legal answer. It gives the model a way to say "I don't know" instead of defaulting to safe.
How you heard about the stock is itself a signal. "Inside information" and "guaranteed" score +2; "friend recommended", "must rise", "double" score +1.
At least one concrete source URL is required, and the recommendation field cannot be left empty.
Hit counts map to tiers, and at four or more hits the opening words of the recommendation are forced.
Ticker, score, level, hit array with severity, boost, recommendation, warning phrases β machine-readable downstream.
Four steps. The first one is where most of the evidence is either preserved or destroyed.
Paste the promoter's words verbatim. Do not tidy them into polite language.
Each returns hit, miss, or insufficient, with a source. Promotional content is read as an exhibit, not as information.
Keyword boost is added, hits are counted, and the total is mapped to one of four risk levels.
Fixed JSON plus the eight-row state list, a recommendation that cannot be blank, and forced warning phrases.
This answers "is this being pushed at me in an organised way?" β not "is it worth buying?" A manipulated stock that nobody is promoting to you will scan clean. A genuinely bad company with no campaign behind it will also scan clean. The detection target is the sales operation, not market manipulation in general.
Designed as a control set rather than three variations of one demo: a negative control, a grey-zone case, and a historical replay. A negative control, a live small cap, and a replay of a case the regulator has since ruled on. All three were run in English; the ticker, the date and the retrieval count are recorded under each one.
Verbatim prompt, exactly as submitted.
Every signal returned MISS. The basis for each one:
| Signal | State | Basis |
|---|---|---|
| 1 Β· Low-quality accounts pushing in unison | MISS | All coverage from licensed institutions (25 houses, 92% positive). Institutional visits 0 (rank 116/126). Fund holding 1.18%, β0.69pp over 573 funds. |
| 2 Β· Templated pitch language | MISS | No phrasing matrix found. One borderline post (2026-09-13) carried a disclaimer and invalidation conditions β logged as an edge observation, not a hit. |
| 3 Β· Paid VIP group / livestream funnel | MISS | Only generic regulator material surfaced (CSRC 2018 warning,Beijing Stock Exchange case studies). None of it points at 600519. |
| 4 Β· Fundamentals detached from attention | MISS | Falling earnings, flat-to-neutral sentiment, no institutional following. Both sides move in the same direction β there is no divergence to detect. |
| 5 Β· Abnormal price action | MISS | Amplitude 1.03%, turnover 0.11%, YTD β5.66%. Low-volume base building, no pump-then-distribute shape. |
| 6 Β· "Teacher" persona promotion | MISS | Hits were signed analyst reports with SAC numbers, and post-hoc investor commentary. No lead-generation persona. |
| 7 Β· Cross-platform coordinated push | MISS | All social heat was consumer-level (counterfeit-baijiu controversy, app launch, packaging typo). No ticker campaign. |
| 8 Β· Fake research / fabricated news | MISS | Fake material exists β franchise-recruitment scams,a debunked wholesale-price rumour β but every instance targets the product, not the share price. |
| signals_hit | 0 / 8 |
| signals_breakdown | hit 0 Β· miss 8 Β· insufficient 0 |
| user_keyword_boost | +3 (friend recommended +1 Β· guaranteed win +2) |
| trap_score | 10 / 10 |
| risk_level | π’ LOW RISK |
Screenshots captured from the live scan β click any frame to open it at full size.





The Chinese run on the same ticker surfaced a fraud-exposure article naming an "Moutai VIP group" with livestream call-outs. The English run surfaced none of it. English search has almost no coverage of Chinese private-domain exposure content β the false-positive risk disappeared here, and so did the recall. The clean result is partly a property of the language the search ran in.
Verbatim prompt, exactly as submitted.
Signals 1, 2, 4, 5, 6, 7 hit. Signals 3 and 8 missed.
| signals_hit | 6 / 8 |
| signals_breakdown | hit 6 Β· miss 2 Β· insufficient 0 |
| user_keyword_boost | +1 (Douyin / forums "full of it", analogised to "someone in the group chat said") |
| trap_score | 4 / 10 |
| risk_level | π΄ HIGH RISK |
Screenshots captured from the live scan β click any frame to open it at full size.






Two things this run cannot claim. First: the report is in English, but every piece of evidence behind it is Chinese β an eight-signal scan of an A-share small cap run purely in English returns close to zero. Second: signals 1, 2, 6 and 7 are four views of one fact β people are posting about the stock β counted as four separate hits. 6/8 overstates how organised the promotion is and understates the capital risk.
Verbatim prompt, with the time constraint stated explicitly.
| Signal | State | Basis as at 2020 |
|---|---|---|
| 1 Β· Low-quality accounts in unison | MISS | Zero dragon-tiger appearances in the run-up; daily turnover pinned near 1%. Holder count still doubled mid-year (6,638 β 13,090) β retail arrived on their own. |
| 2 Β· Templated pitch language | MISS | Forum vocabulary ("operator-run stock" / "main force" / "pig-butchering") clusters after the 11-25 crash β spectators, not promoters. |
| 3 Β· Paid VIP group funnel | MISS | No paid group for this ticker. Adjacent, different: an illegal margin-financing ring involving 002647 was detained on 2020-12-10, after the collapse. |
| 4 Β· Fundamentals detached | HIT | Three consecutive loss-making quarters; Β₯2.142bn due within three months vs Β₯51m unrestricted cash; a Β₯350m loan in default (filed 2020-10-29). Price +278.73% year to date. |
| 5 Β· Abnormal price action | HIT | CSRC later measured a 380.48% rise and 400.77% amplitude over the manipulation window. Turnover locked near 1%, minimal intraday movement, uncorrelated to the index β textbook control. |
| 6 Β· "Teacher" persona | HIT | A 2020-12-11 open letter urging holders to defend their positions, with replies alleging payment. Weak and post-crash β the Chinese run on the same ticker did not surface it. |
| 7 Β· Cross-platform push | MISS | No coordination during the advance. The nine limit-ups in eight sessions came in 2021-03, outside the window. |
| 8 Β· Fake research / news | MISS | The core narrative was real (state-controlled entry 2019-07-29, exit 2020-11-18). One genuinely misleading disclosure was flagged by the Zhejiang regulator β logged as a strong edge observation. |
| signals_hit | 3 / 8 |
| user_keyword_boost | 0 β neutral phrasing, no trigger words |
| trap_score | 7 / 10 |
| risk_level | π‘ CAUTION |
| recommendation as at 2020 | Some promotion signals present. Verify the source of the information. |
Run against current material, the scan is cleaner still β the promotion layer never existed, and by now it has also receded. The divergence is the point: the scan measures a moment, not a company. A π‘ issued in 2020 and a π’ issued today describe the same event from two distances, and neither one is the CSRC's finding of manipulation.
Screenshots captured from the live scan β click any frame to open it at full size.









One: the Chinese run on the same ticker and the same date returned 2 / 8, this one returned 3 / 8 β signal 6 was retrieved by one and not the other. Retrieval is not deterministic; the hit count carries a run-to-run variance the framework does not account for. Two: both runs graded a CSRC-confirmed manipulation as π‘ CAUTION. Six of the eight signals ask whether someone is selling you the stock. Capital-driven manipulation does not need to sell.
Each run is recorded in the same shape, so results can be compared rather than admired:
What follows is what the package actually contains β including the parts that limit it.
The scan is a gate, placed upstream of analysis β not a substitute for it.
Quote the message exactly. Paraphrasing it into polite language destroys the strongest signal in the whole framework.