Skip to content
FrontierPicks

Resolution · the mechanism

Three doors. Every pick is in one.

A thesis here is a conditional claim with two exits: the target it argued for, or the kill line it published in advance. Whichever a real closing price reaches first decides it. A name that goes sideways reaches neither — and that is a third state with a name, a count, and a page.

The three states · 929 published picks

Reached its case

160

the 1:1 target printed first

Hit its line

172

the published kill line printed first

Still undecided

597

204 live · 393 lapsed

The three add to 929 — every dossier the site publishes, with nothing held back and no fourth bucket. A pick is undecided when the market has answered neither of the two questions the thesis asked. That is not a missing grade. It is the normal, expected state of a pre-registered forecast whose question has not closed, and it is the state most published picks are in at any moment.

The undecided set splits by whether a forward commitment is still running. 204 are live on the active board with an armed kill line — they appear as open commitments on the scoreboard with a catalyst clock. 393 have lapsed: the model is no longer actively tracking them, 377 of those still publish a fully priced level on their own dossier, and any one of them resolves into the record the day that level prints.

What makes a pick resolve

Mechanically, and with no discretion anywhere in it. The reference price is the real close on the day the thesis was last stated — the moment the commitment was made. The kill is the level named in the published trigger. The distance between them is the risk the thesis put on the table, and the target is a 1:1 realisation of that same distance on the other side. Real daily closes are then walked forward from the reference date.

Kill line prints first

A close at or below the published level. The pick is invalidated, dated, and stays on the record. A trigger written on weekly closes is graded on weekly closes — on completed weeks. Until 2 September 2026 the grader had applied that rule to the week in progress; on that date every weekly-close resolution was re-graded on completed weeks: 207 dates moved (typically from a Monday to that Friday), 25 outcomes changed, 37 picks reopened, and 11 outcomes dated before the June 2026 rebuild left the scored record as the protocol requires. The tier each pick staked is unchanged.

Target prints first

A close at or above the reference plus the published risk. The pick played out. The size of the move is never the grade — only which line the price reached.

Neither prints

The pick stays undecided and stays published. So does a pick whose stop sits within 2% of the reference — too tight to separate a thesis breaking from a normal day — or whose trigger names an event rather than a clean price.

Both exits are published before the outcome is known, which is the only property that makes any of this checkable. The level sits on the dossier from the day the thesis is written; you can read it, and then watch a closing price either reach it or not. See what a thesis is for the anatomy, and the methodology for the full grading contract.

The completion rate

35.7% of published picks have reached a verdict — 332 of 929. We publish that as a metric, because it is one, and because it is the number a reader needs in order to know what the score covers.

We could find no published completion rate for AI-generated equity research, so there is no like-for-like number to set beside this one. Adjacent rates do exist, and naming them is more useful than waving them away: a sell-side price target carries a conventional twelve-month horizon, and target-achievement rates over it are computed mechanically and published routinely — by the data vendors, and in the academic literature on target-price attainment. Forecasting platforms and prediction markets publish resolution rates too.

What differs is the mechanism, not the arithmetic. A twelve-month horizon is a convention applied from the outside, by whoever is counting; nothing on the note itself says when the target retires or what would retire it early. A completion rate here is settled by an exit the dossier published in advance and a resolver that reads a closing price with no human in the loop — so the same number measured by a third party would come out the same. That is the claim: not that this rate is the first of its kind, but that the method is stated plainly enough for someone else to compute it, here or anywhere else.

The Brier score is computed over the 332 picks that reached a verdict — it is a record of resolved claims, not of every claim published.

Do the undecided picks skew toward losers?

This is the real objection to any partial record, and it is the one an assurance cannot answer. So it is measured. The pipeline stores a point-in-time snapshot of the whole ranked universe on every scan — 49 of them so far; each one carries a dated close for every name it scored. That makes the two cohorts directly comparable over identical calendar time.

Price return, 2026-07-02 → 2026-09-10 · same window, every cohort
Cohort Median p25 p75 Positive n
Decided — reached a verdict −4.1% −19.4% +12.2% 45.3% 254
…of which reached their case +6.8% −4.1% +24.7% 71.5% 123
…of which hit their line −15.3% −25.8% −3.1% 20.6% 131
Undecided — neither exit reached +8.0% −7.7% +28.0% 61.8% 435
Control — the whole scanned universe −2.1% −10.6% +8.0% 44.7% 2765

Over 2026-07-02 to 2026-09-10, the undecided cohort's median price return was +8.0% (n=435) against −4.1% for the decided cohort (n=254), with the whole scanned universe at −2.1% (n=2765). 61.8% of undecided names finished the window positive, against 45.3% of decided ones and 44.7% of the universe. The undecided remainder is not where the losers are. It ran ahead of the decided cohort and ahead of the universe it was drawn from. On the comparison that is not circular — undecided vs the scanned universe excluding every published dossier — z = +10.15, p ≈ 3 × 10⁻²⁴ (n = 435 vs 2076; Mann-Whitney U, tie-corrected normal approximation, two-sided). Read the control, not the head-to-head: a pick is decided because price moved far enough to hit one of its two exits, so the decided cohort carries a downward pull by construction. On the head-to-head, for completeness — decided vs undecided — z = −6.11, p ≈ 1 × 10⁻⁹ (n = 254 vs 435; Mann-Whitney U, tie-corrected normal approximation, two-sided).

Method

Price return from the first to the last point-in-time universe snapshot — the same calendar window for every name, read from the snapshots the ranker already stores. Cohorts are split by whether the dossier carries an outcome. The whole snapshot universe is included as a control. A name needs a close at BOTH ends of the window to be measured, so 689 of the 929 published picks are in the numbers and 240 are not. Every one of those 240 is attributed to a reason in the table below, and the reasons add to the total — the exclusion that runs in the direction that would flatter the result is the 19 that left the universe before the window closed, 17 of them from the undecided cohort.

Every excluded pick, by reason · 240 of 929
Reason Decided Undecided Total
Joined the universe late no close at the opening snapshot — the name entered the scanned universe after the window began. 58 103 161
Left the universe early no close at the closing snapshot — delisted, or dropped below the liquidity floor. This is the survivorship direction that would flatter the result. 2 17 19
Never in the universe covered by a dossier but never present in the ranked snapshot universe at either end of the window. 18 42 60
All reasons 78 162 240

What it does not show

Dossiers first published before the snapshot series begins predate the measurable window, so this is a same-window cohort comparison rather than a from-inception one. 382 of the 689 measured picks — 55.4% — were first published before 2026-07-02, so their window opens before their thesis did (192 decided, 190 undecided). That slice is measured, not dropped, and it is the oldest and most invalidation-heavy part of the corpus. It is counted here rather than conceded, because a limitation stated without a number is not a disclosure.

It is also a price comparison, not a thesis grade: it says how the two cohorts behaved over one identical stretch of market, which is the question the objection actually asks. It does not retroactively grade an undecided pick, and no pick is ever scored from it.

Common questions

How does a stock pick resolve?
Through one of two exits, both published before the outcome is known. The kill line fires on a real closing price, or the pick reaches its target — a 1:1 realisation of the same published risk, as far above the entry reference as the kill line sits below it. Whichever prints first decides it. A name that goes sideways reaches neither, and stays undecided.
What happens to a pick that never resolves?
It stays undecided and stays published. Undecided is a real state, not a missing grade: the thesis stated a condition that would falsify it and a target that would confirm it, and the market has done neither. The published kill line remains on the dossier and the pick still resolves into the record if that line ever prints.
What share of FrontierPicks picks have resolved?
35.7% of published picks have reached a verdict — 332 of 929. The rest are undecided — 204 still live with an armed kill line, 393 lapsed with no forward commitment. All three states are published as counts on this page.
Do the unresolved picks hide the losers?
It is measurable, so it is measured rather than argued. Over 2026-07-02 to 2026-09-10, the undecided cohort's median price return was +8.0% (n=435) against −4.1% for the decided cohort (n=254), with the whole scanned universe at −2.1% (n=2765). 61.8% of undecided names finished the window positive, against 45.3% of decided ones and 44.7% of the universe. The undecided remainder is not where the losers are. It ran ahead of the decided cohort and ahead of the universe it was drawn from. On the comparison that is not circular — undecided vs the scanned universe excluding every published dossier — z = +10.15, p ≈ 3 × 10⁻²⁴ (n = 435 vs 2076; Mann-Whitney U, tie-corrected normal approximation, two-sided). Read the control, not the head-to-head: a pick is decided because price moved far enough to hit one of its two exits, so the decided cohort carries a downward pull by construction. On the head-to-head, for completeness — decided vs undecided — z = −6.11, p ≈ 1 × 10⁻⁹ (n = 254 vs 435; Mann-Whitney U, tie-corrected normal approximation, two-sided).
Why does a pick need a kill line to be scored?
Because without one there is nothing to be wrong about. A call with no stated falsifier can never resolve — it can only be quietly forgotten. Publishing the exact level in advance is what turns an opinion into a claim that a closing price can settle.