Version history · Transparent shipping
Changelog
Every deploy, every fix, every new feature. Built in public, shipped iteratively, version-stamped on every page so you always know what's live.
★ Currently Live
Loading Current Version...
V1.0.28
Phase N · Live Forecast2026-06-22
- Injury availability — NBA forecast cards now show current player injury availability (informational).
- Automated integrity safeguard now active — an automatic check now runs on every release and verifies each published figure before the site goes live, so a stale or mistyped number can't reach the public pages.
- Accuracy-number integrity check — every performance figure shown across POSEIDON is now tied to our published, validated model, with a new internal safeguard that keeps it that way.
- Every published accuracy figure now reads from one live source — across the calibration record, methodology, homepage, and live forecast (and the Spanish site, in its own number format), so the numbers stay consistent everywhere and can't go stale.
V1.0.27
Phase N · POSEIDON Orbit + Multilingual2026-06-02
- POSEIDON Orbit language picker — a rotating 15-language picker on the homepage, golden-ratio orbits with live native-script labels, covering languages spoken by roughly 70% of the world.
- Homepage hero refined — embedded orbit beside the hero text, counter-rotated labels that stay upright as the rings turn, and a left-aligned title for cleaner balance.
- Multilingual rollout underway — moving to fully translated pages, one language per URL (e.g. /es/), starting with Spanish. Built for search from day one: hreflang, per-language sitemaps, self-referencing canonicals.
- Spanish site now live across the public pages — homepage, methodology, forecast, history, scenarios, calibration, sandbox, community, and terms all have Spanish (/es/) versions, with a compact EN · ES switcher in the nav that takes you to the same page in the other language. (Spanish copy is being reviewed by a native speaker.)
- Footer version accuracy restored — the build-time stamp now reflects each release correctly.
- Consolidates the v1.0.27 rc-line: rc1 (picker foundation) → rc1.1 (site-wide) → rc1.2 (embedded homepage orbit) → rc1.3–rc1.4 (orbit geometry) → rc1.5–rc1.6 (title sizing + balance) → rc1.7 (version metadata fix) → rc2–rc2.9 (i18n generator + sitemap/SEO hygiene) → rc3.0 (/es/methodology) → rc3.1 (EN · ES nav toggle) → rc3.2 (/es/forecast) → rc3.3 (six more Spanish pages: history, scenarios, calibration, sandbox, community, terms).
V1.0.26
Phase 5 · MLB Foundation COMPLETE2026-05-31
- MLB Foundation 100% complete — all 5 chapters live, 22 interactive widgets total, all chapter-5.html links resolve. 3 of 4 sports (NFL, NBA, MLB) now at full learn-track parity.
- Chapter 5 "Daily Management" shipped — 5 widgets covering streaming SPs, two-start pitchers, FAAB allocation, in-season trades, active manager wins gap (+1,247 fpts/season).
- Binding Rule #16 (Data Verification Mandate) locked in — all real-world data must be web-search verified before publication. Plausible-but-unverified numbers from memory are FORBIDDEN. Documented in POSEIDON_RESUME.md.
- Chapters 1-4 patched with verified 2025 data — Judge 53 HR / .331 / 3rd AL MVP; Witt regression (23 HR / 38 SB / .295 / 88 RBI); Ohtani 55 HR / 20 SB + 2.87 ERA pitching return; Soto 43/38 with Mets; Mookie career-worst (.258, stomach virus); Vlad Jr ALCS MVP; Ramirez 30/44 7th 20-20 season at age 32.
- Verified-stats registry built at /data/verified-stats/mlb/ — 2024-final.json (16 players), 2025-final.json (13 verified players + 7 TODO). Every file cites sources[] and last_verified date.
- "Rule #16 compliant" badges visible in every chapter hero (green ✓ badge) — visible proof to users that data is verified.
- Source citation comment blocks added to chapters 1-5 — every data script begins with a comment block citing /data/verified-stats/ paths.
- Removed "Coming · v1.0.26" tags from /fantasy/mlb/learn/index.html — all 5 chapters now live, no more "coming soon" labels.
- Final v1.0.26 release consolidates rc1 (foundation), rc2 (Ch1), rc3 (Ch2), rc4 (Ch3), rc5 (Ch4), rc6 (Ch5), this release (Rule #16 + data verification).
V1.0.26-RC5
Phase 4 · MLB Chapter 4 · Drafting2026-05-31
- MLB Chapter 4 "How To Win Your Draft" shipped with 5 interactive widgets at /fantasy/mlb/learn/chapter-4.html (1,016 lines — largest chapter yet).
- Widget 1: Draft Slot Strategy Tool — league size (8-15) + draft slot (1-12) sliders → Round 1-3 picks + strategy adapt for elite / middle / turn slots.
- Widget 2: ADP vs Performance Backtester — 15 real 2024 top picks on log-scale slope viz. Skubal #60→#8 steal, Acuña #1→#280 bust, Skenes #180→#22 steal.
- Widget 3: Position Run Detector — 36-pick NFBC 2024 draft board color-coded by position. Shows SS run R1-R2, OF run R2-R3, SP run R4-R5.
- Widget 4: Auction Budget Allocator — 9 slot sliders sum to $260 budget. Live strategy classifier (Balanced/Stars+Scrubs/Hitting/Pitching). 4 preset buttons.
- Widget 5: Best Ball vs Snake vs Auction Comparator — 3-card format breakdown + 6-row comparison table.
- Snake vs auction explainer sections + member-tier teases pointing at upcoming live draft assistant feature.
V1.0.26-RC4
Phase 3 · MLB Chapter 3 · Formats2026-05-30
- MLB Chapter 3 "Roto vs H2H vs Points" shipped with 4 interactive widgets at /fantasy/mlb/learn/chapter-3.html.
- Widget 1: Format Value Switcher — 10 players reshuffle across 4 formats (5x5 / 6x6 / H2H Each Cat / H2H Points) with animated up/down rank arrows.
- Widget 2: Category Punt Strategy Explorer — click 1-2 categories to punt, see projected Roto finish update with real strategic advice.
- Widget 3: Weekly Variance Simulator — toggle H2H vs Roto, roll 5 random sample weeks to see why H2H is higher-variance than Roto.
- Widget 4: Scoring Format Decision Tree — answer 5 questions to get personalized format recommendation.
- Real 2024+2025 player data: Witt, Ohtani, Judge, Ramirez, Soto, EDLC, Skubal, Vlad Jr., Skenes, Harper, Henderson.
- Full SEO compliance with LearningResource JSON-LD + BreadcrumbList. Z9 phase nav highlights Chapter 3. Inline-embedded canonical baseball-mark.js.
V1.0.26-RC3
Phase 3 · MLB Chapter 2 · Roster2026-05-30
- MLB Chapter 2 "The Roster & Positions" shipped with 4 interactive widgets at /fantasy/mlb/learn/chapter-2.html.
- Widget 1: Position Scarcity Visualizer — gold bars showing top-to-bottom production gap per position (catcher = steepest cliff).
- Widget 2: Build a Sample Roster — interactive 13-slot roster builder with live category totals (HR/R/RBI/SB/AVG).
- Widget 3: SP vs RP Balance Slider — drag 0-8 SP, projected W/K/ERA/WHIP/SV totals + strategy name update live.
- Widget 4: Multi-Position Eligibility Goldmines — Ramirez, Marte, Betts, EDLC as the 2024 flexibility kings.
- Standard 23-man roster visual breakdown (12 position slots: C/1B/2B/SS/3B/MI/CI/5 OF/UT/SP/RP/BN).
V1.0.26-RC2
Phase 1 · MLB Chapter 1 · The Game2026-05-30
- MLB Chapter 1 "What Is Fantasy Baseball?" shipped with 4 interactive widgets at /fantasy/mlb/learn/chapter-1.html.
- Widget 1: Same-Draft Story hero card — Acuña ADP#1 (31 games, ACL May 26) vs Witt ADP#11 (32/31, overall top-5). Season toggleable.
- Widget 2: Position Production Comparator — 8 position tabs, SVG bar chart of top-8 producers per position with leaderboard.
- Widget 3: ADP vs Actual Finish — log-scale visualizer showing 11 top draft picks with steal/bust gradient lines.
- Widget 4: 26-Week Season Calendar Heatmap — color-coded weeks with hover tooltips for All-Star Week, Trade Deadline, Championship Weeks.
- Season toggle (2024 ↔ 2025, 2026 disabled). Inline-embedded canonical baseball-mark.js. Full SEO + Z9 nav + member-tier teases.
V1.0.26-RC1
Phase 0 · MLB Foundation2026-05-30
- NEW: /fantasy/mlb/learn/index.html — full MLB learn track landing page mirroring NFL pattern. Hero with canonical rotating POSEIDON baseball, 5 chapter cards (tagged "Coming · v1.0.26"), simulator centerpiece, real data sources, full Course JSON-LD schema.
- UPDATED: /fantasy/glossary.html — added 10 new MLB-specific terms (5x5, 6x6, Roto, H2H Each Cat, Quality Start, 2-Start Pitcher, Streaming SP, Park Factor, WHIP, Innings Cap). New MLB filter button. Baseball mini-mark added to hero (3 sport balls now). MLB Learn Track CTA at bottom. Term count: 41 → 51.
- FIX: Resolved double-baseball bug in MLB learn index — switched from sport-specific data-baseball-team attribute to canonical data-fantasy-mark scanner pattern. Documented in REPO_MANIFEST.md to prevent recurrence.
- REPO_MANIFEST.md updated with CANONICAL POSEIDON SPORT MARK INVENTORY section at top, documenting all 5 mark files (team-mark.js, football-mark.js, baseball-mark.js, soccer-mark.js, fantasy-marks.js) and the ONE canonical mounting pattern.
V1.0.25
Phase N · NFL Widget Parity2026-05-30
- 5 interactive widgets shipped across all NFL chapters — NFL now at full parity with NBA. Two of four sports complete.
- Chapter 1: Position Archetype Comparator — click between Lamar / Saquon / Justin Jefferson / Sam LaPorta. 6 animated bars (snap%, yards/g, TDs/g, touches, red zone, fpts/g) reveal how each position scores fantasy points differently.
- Chapter 2: Roster Strategy Explorer — 4 real draft strategies (Hero RB, Zero RB, Robust RB, Anchor TE), 6 pick cards each with round + player + reasoning.
- Chapter 3: Format Value Switcher — 4 formats (Standard, Half-PPR, Full PPR, TE Premium), 8 players, ranking list re-sorts with animated up/down deltas as format changes. Watch LaPorta rocket from #8 to #1 in TE Premium.
- Chapter 4: Draft Slot Strategy Tool — two sliders (league size 8/10/12/14, your slot 1-12), 3 pick-card recommendation that adapts to your specific draft spot.
- Chapter 5: Start/Sit Decision Tool — two sliders (matchup difficulty + game total O/U), side-by-side workhorse vs boom/bust RB cards with live projection numbers and recommendation badge that flips based on the math.
- All widgets use the canonical
.iw-* CSS scaffolding cloned from NBA chapters. Each is a self-contained IIFE with scoped DOM IDs.
V1.0.24
Phase N · Inline Embed + Navigation Fix2026-05-26
- Glossary launched. 30-term fantasy dictionary at /fantasy/glossary.html — NFL + NBA + Universal terms, live search + sport-filter tabs, canonical rotating POSEIDON sport marks in the hero.
- NFL chapter navigation repaired. All 5 chapter cards on /fantasy/nfl/learn/ were dead anchor links (#chapter-N pointing to nothing). Now they correctly link to real chapter pages.
- Glossary URLs unified across 16 fantasy files (was: 3 different inconsistent URL patterns).
- "Coming Session 4" labels removed from all 5 NFL chapter cards (chapters are LIVE, not coming).
- Main TIDAL Framework site now showcases Fantasy. New "Fantasy Engine" feature card joins the homepage grid (7 cards total). Dedicated "Same model. Your fantasy advantage." section below the Wager Engine with LeBron/Mahomes cycling example projection.
- New FANTASY [New] nav link site-wide via poseidon-core.js v0.3 — between Forecast and Methodology.
- Admin TIDAL system reference page deployed at /admin/admin-tidal-system.html with live canonical basketball demo.
- Canonical sport mark renderers now embedded inline in every chapter page. Eliminates the /js/ path dependency that was failing on deeply-nested chapter URLs.
- Chapter version footers clarified:
⌬ POSEIDON FANTASY · V1.0.24 · BUILT ON TIDAL FRAMEWORK V11.5.4 — makes the parent-child product relationship explicit.
V1.0.23
Phase N · Canonical Marks2026-05-26
- Canonical POSEIDON football mark applied to all 5 NFL chapter headers (laces-only spin, gold center band, dark gray side bands).
- Synchronous script load attempted on chapter pages — still produced 404s on deeply-nested chapter URLs. Inline embed solution shipped in v1.0.24.
V1.0.22
Phase N · Canonical Marks2026-05-25
- First integration attempt of canonical /js/team-mark.js on NBA chapter pages via deferred script load.
- Console warnings revealed path-resolution issues on chapter URLs — diagnostic phase, full fix in v1.0.23 / v1.0.24.
V1.0.21
Phase N · NBA Interactivity2026-05-25
- 5 NBA chapter interactive widgets shipped — one per chapter.
- Chapter 1: Player Category Profile Comparison (Jokić vs Wembanyama vs SGA vs Luka — see how each elite player wins differently).
- Chapter 2: Punt Strategy Explorer (visualize what punting FT% or TO unlocks in roster construction).
- Chapter 3: Format Value Switcher (4×4 player/format matrix — 9-cat vs 8-cat vs Points vs Roto).
- Chapter 4: Draft Position Strategy Tool (slider for slot, see what fits best from each pick range).
- Chapter 5: Active Manager Win Calculator (exponential curve showing how active management compounds over a season).
V1.0.20
Phase N · NBA Foundation2026-05-25
- NBA learn track foundation shipped. 5 NBA chapters at /fantasy/nba/learn/ + NBA learn track index.
- Rotating gold canonical POSEIDON basketball mark deployed site-wide.
- Version footer ribbon shipped on every chapter page (cache canary + product clarity).
- Cross-sport consistency confirmed — NBA chapters follow the same Z1-Z9 architecture as NFL chapters.
V1.0.19 hotfix
Phase N · Polish2026-05-25
- Football laces-only spin locked (was: whole-football wobble).
- Slim vertical Phase nav (Z9 v2) — 9px padding, 14px title, current-row gold left-border.
- Per-version CHANGELOG-vN.md naming pattern locked.
V1.0.19
Phase N · NFL Foundation2026-05-25
- NFL learn track foundation shipped. 5 NFL chapters at /fantasy/nfl/learn/ following the Z-template.
- Initial Z9 architecture — top-of-chapter vertical Phase navigation.
- Chapter content: What Is Fantasy Football? · Roster Construction · Scoring Systems · How to Win Your Draft · Weekly Management.
V1.0.18
Phase N · Roster Architecture2026-05-24
- Roster JSON files split into per-sport modules (was: monolithic file). Cleaner separation, faster loads, easier per-sport iteration.
V1.0.2
Phase N · Session 1 · Hotfix v22026-05-22
- Marks rebuilt from NBA reference architecture. Baseball, soccer, and football TIDAL marks now share the basketball mark's exact rendering pipeline, scale, and visual weight.
- Baseball: WHITE curved seams + 8 stitches per seam, drawn ON the gold sphere surface (not floating above)
- Soccer: 6 WHITE pentagons embedded on the surface (1 center + 5 outer) with connector lines forming the iconic truncated icosahedron pattern
- Football: container CSS now uses the football's natural 96×64 aspect ratio instead of forcing it into a square (was rendering as a flat tin can)
- All 4 sport marks now use POSEIDON brand colors by default: gold body + navy outline + white surface pattern
- Version stamp system shipped. Every page now shows live version + deploy date at the bottom. Click "changelog →" to see full history.
V1.0.1
Phase N · Session 1 · Hotfix v12026-05-22
- Sport picker page now directly mounts marks via
POSEIDON_FOOTBALL.mount() instead of relying on auto-scan
- "Start the Walkthrough" CTA now uses in-page anchor link (no more 404)
- "Coming · Session 4" placeholder added to /fantasy/nfl/learn explaining what's building
V1.0.0
Phase N · Session 1 · Foundation2026-05-22
- POSEIDON Fantasy launched at /fantasy with 4 sport tiles (NFL, NBA, MLB, Soccer)
- Sport-specific hubs at /fantasy/{sport} with tools, projections, accuracy scoreboards
- How-to-Play landing at /fantasy/nfl/learn with 5 chapters + simulator preview
- Projection engine (scripts/fantasy_projections.py) and player props fetcher (scripts/odds_fetch_player_props.py)
- GitHub Actions cron running every 6h to refresh projections
- Seed data files for all 4 sports
- Universal fantasy marks loader (js/fantasy-marks.js)
V0.9.x
Phases A–F1 · Pre-Fantasy2026-05 and earlier
- Phase A: TIDAL-CDT mark engine (basketball + football SVG/canvas libs)
- Phase C: marks deployed across homepage, /forecast, NBA/CFB grids, 165 team pages
- Phase D + E: /forecast Live Sportsbook Markets panel
- Phase F1 backend: CFB ratings cron + NBA odds cron (data/cfb-ratings.json, data/nba-odds.json)
- Phase F1 frontend: CFB team pages ship Advanced Performance Index
- Mission Control admin (admin.html, 11 tabs incl. TIDAL Lab 3D)