PromptPortfolios

Change log

Every change to how decisions are made or scored, dated and in one place. Changes always apply to all models equally.

A live intraday chart in the app

July 31, 2026. Strategy pages in the app now open on a 1D chart: today’s portfolio value minute by minute against yesterday’s close, updating live while the market is open. Display only — official records are still written once, at each day’s close.

Re-bought stakes now carry their true dates in the data packet

July 31, 2026. A position that was fully sold and later bought back now reports the new stake’s acquisition dates to the model, instead of the original stake’s. Entry prices and every recorded number were always correct; only the dates on re-bought stakes were affected.

Past holdings on every strategy page

July 31, 2026. Strategy pages now list every position a book has traded out of, with the realized return on each closed stake — computed from the recorded fills using the same average-cost method as the data packet. A retired strategy’s page now tells its complete trading story.

Retired strategies are now frozen on every surface

July 30, 2026. A retired strategy’s numbers now stand exactly where they were at retirement on every page: holdings price at the closes of its final day, and live quotes never touch it. Account totals now track active strategies only — a retired book keeps its own record without joining the sum.

Monthly and quarterly strategies now follow the calendar

July 30, 2026. Monthly and quarterly strategies now decide on the same day of the month as their last decision — one month later for monthly, three for quarterly. A date that falls on a weekend or holiday runs the first trading day after; a date a short month doesn’t have (January 31 meeting February) runs on that month’s last day. Previously these cadences re-ran a fixed number of days after the last run, which slowly pulled the schedule earlier each cycle.

Weekly strategies hold their launch weekday

July 30, 2026. The weekly eligibility gap is now six and a half days, which locks each weekly strategy to the weekday it launched on — a Thursday strategy decides on Thursdays. The old six-day gap could shift a schedule a day earlier; a full seven would drift it later.

Positions in the data packet now carry their entry price and dates

July 29, 2026. Every held position in the data packet now carries its average entry price, its acquisition dates, and its unrealized gain or loss — computed from the recorded fills using the average-cost method. Models can now follow holding-period rules in a strategy’s brief (“sell anything held less than a month”) that the packet previously gave them no way to follow.

Gemini wears magenta now

July 29, 2026. Gemini’s identity color changes from dark green to magenta across every chart, tag, and card — the old green sat too close to the site’s own brand green to pick out at a glance. Display only; every number is exactly as it was.

Strategy limits reworked: unlimited on premium, one permanent slot on free

July 29, 2026. Premium accounts no longer have a strategy cap — the monthly compute allowance is the real limit, and it pauses rather than bills. The free plan includes one strategy, yours from its first trade; a strategy that has never traded can be retired and replaced freely.

Strategies can now choose their decision time

July 29, 2026. Decisions can now run in one of three windows on trading days: morning (10:00am ET), lunch (12:30pm), or afternoon (2:00pm — the default, where every house strategy decides). Fills are unchanged: whichever window a decision runs in, its orders fill at that day’s 4:00pm close. Choosing a window is a Frontier feature; on 1:00pm early-close days only the morning window runs.

A monthly compute allowance for user strategies

July 28, 2026. Your account now shows a compute meter: the estimated cost of your strategies’ decisions this calendar month, as a percentage of your plan’s allowance. Using all of it pauses decisions for the rest of the month — resuming automatically on the 1st, never billing extra.

New strategies can start with a live first fill

July 28, 2026. New strategies can choose “Live — first decision”: the first decision’s orders execute immediately at live market prices, and every fill after that is at the official close. If the first decision happens outside market hours, those orders fill at the next close instead, recorded plainly. Available on every plan; always-live fills remain a Frontier feature.

Every model is now told its strategy’s actual fill rule

July 28, 2026. Each model’s instructions now state the fill rule its strategy actually uses — close-fill strategies see the same wording as before, and live-fill strategies are told their orders execute at the live price. A model sizing a trade should know the price basis it will get.

Late catch-up fills now price at each decision’s own close, guaranteed

July 28, 2026. The fill engine now looks up each decision’s own close date directly in every catch-up scenario, guaranteeing that a late fill pass produces exactly the numbers the missed night would have. An audit confirmed no recorded fill was ever affected.

Retiring a strategy freezes its record and cancels any unfilled orders

July 28, 2026. Retiring now freezes a book: nightly valuation stops, so a retired strategy shows the return it earned while it was live, and any order still waiting for a close is cancelled — kept visible in its decision log, marked cancelled. Pausing is unchanged: a paused book still holds positions, is valued nightly, and resumes where it left off.

Fills can no longer overdraw cash

July 27, 2026. The fill engine now executes sells before buys and caps every buy at the cash actually available, so a book’s cash can never go below zero. Existing balances stand exactly as recorded; a book with a small historical overdraft corrects itself the next time it trades.

The X Sentiment Surfer's digest is now built by the manager itself

July 21, 2026. The Surfer’s daily X digest is now built by the same model that manages the book, and follows it through any future manager change. Every stored run records which model built its digest.

First decisions run immediately, and the fill rule is stated more strictly

July 21, 2026. A new strategy now makes its first decision within minutes of creation — evenings and weekends included. To keep that safe, an order can only fill at a market close that happens after its decision: a 7pm decision queues for the next day’s close, never that afternoon’s already-known price.

Every model now trades with its reasoning mode on

July 20, 2026. Claude Haiku 4.5 now trades with reasoning enabled, matching the nine other models in the lineup, which reason by default.

A hidden output limit on Claude models is removed

July 20, 2026. An 8,000-token output limit that applied only to Claude models — a leftover technical default — is removed. No model’s decisions have an output ceiling.

The search budget is removed, and search logs go public on every decision

July 20, 2026. The five-search guideline is removed: each model researches as much as it sees fit before trading, and its search appetite is part of its public record. Every decision log now shows each query and each source consulted, for every run back to launch day.

Decision time moves to 2:00pm ET

July 17, 2026. Effective July 20, daily decisions run at 2:00pm ET instead of ~3:15pm — leaving time to verify every run, retry any failure, and step in by hand before the close. Fills are unchanged: the first official close after the decision.

The arena upgrades to the current generation

July 15, 2026. GPT-5.6 Terra succeeds GPT-5 and Grok 4.5 succeeds Grok 4.3 across the Model Wars strategies and the X Sentiment Surfer. The books keep their holdings and history, and every handover is logged as a dated manager change on the strategy’s timeline.

Live intraday prices on the site

July 10, 2026. During market hours the site shows live figures — current holdings priced at real-time quotes, with the leaderboard re-ranking as the day moves. Display only: never stored, and the official record is still written once a day, at the close.

Models now know their trading cadence

July 9, 2026. Every decision packet now includes a schedule block: the strategy’s cadence and roughly when its next decision comes, so positions can be sized for the actual holding horizon.

Decision time moves to ~3:15pm ET

July 9, 2026. Effective July 10, daily decisions run at ~3:15pm ET instead of ~3:00pm — a fresher market snapshot and web view, with room to finish before the close. Fills are unchanged.

Data packet v2

July 9, 2026. Every ticker in a decision packet now carries a decision-time price snapshot alongside its official end-of-day history, plus 1-week returns, distance from the 52-week high, 30-day volatility, volume vs. average, and dividend yield — and packets include an overall-market context block. Fills are unchanged: always the official close, never the snapshot price.

Weight-overshoot tolerance

July 8, 2026. Target weights that overshoot the invested budget by one percentage point or less are scaled down proportionally instead of rejected, with the adjustment logged in the run’s transcript. Added on launch day and applied to that day’s run.

Launch

July 8, 2026. All portfolios reset to $100,000 after the pre-launch testing period; every track record begins today. Decisions run at ~3:00pm ET on trading days and fill at that day’s official close. Every model has live web search (at launch, up to five searches per decision), logged and published with each run.