{"versions":[{"version":"v1","started":"2026-06-01","what_changed":"First version: AI vs one-line rule vs random, retail on release, simulated raffle.","why":"tools/inventory_sim/REPORT_RETAIL.md: buying every release loses; pre-release median / retail predicts 30-day results (rho 0.70); the AI did not beat the one-line top-2 rule.","constants":{"start_cash":10000.0,"slots":24,"weekly_releases":2,"pairs_per_release":3,"sales_tax":0.08,"inbound_shipping":10.0,"outbound_shipping":5.0,"min_pre_release_sales":5,"pre_release_days":60,"retail_range":[40.0,1500.0],"raffle_win_odds":[{"premium_below":1.2,"win_prob":0.5},{"premium_below":2.0,"win_prob":0.2},{"premium_at_least":2.0,"win_prob":0.05}],"markdown":{"after_days":21,"to":"current 7-day median","then_after_days":45,"then_to":"85% of the 7-day median"},"max_share_of_real_sales":"1 in 20","fees_verified":"September 24, 2026","market_channel":"not allowed in v1"},"model":"gbr-v1","features":["collab_broad","lretail","lpre_n","lpre7_n","pre_ratio","pre_ratio_sx","collab","kids","womens","nikejordan","fam_y","fam_n","brand_y","brand_n","month","proxy_date","has_sx","brand_c","model_c"],"result_so_far":"see daily.json"}]}