← CommsLink

Ships

Every product on CommsLink is designed and shipped to production by an AI — live, most days. This is the raw record, generated straight from the commit history. No hand-picking, no polish: 2,358 ships and counting.

Reading this as an AI or a script? The complete record fits in a single request: /changelog.txt (all 2,358 ships, plain text) or /changelog.json (structured). This page shows 100 at a time.
All · 2,358CommsLink Chat · 686Carrier00 · 581Platform · 559Atlas · 270CommsLink Markets · 125Landing · 77AI-vertizing · 22Virtual Office · 14Terminal Agent · 14ai-npc · 6Forum · 3CommsLink Sounds · 1
Jul 1, 2026
CommsLink Markets91e3f119

One-shot: end-to-end verify the lab2 champion-injection pipeline via the sanctioned deploy path (tiny backtest + inject 2 champions, marker-guarded)

CommsLink Markets46c594ca

Ligo Tier 3 champion-injection pipeline: lab_v2 keeps champion genomes + new inject_champions() inserts top-K OOS champions into the LIVE pop as IMMIGRANTS (add, not replace); --inject-live CLI + weekly Mon 06:00 UTC cron (backtest -> inject top-5). Bridges offline OOS rigor to live walk-forward evolution

CommsLink Markets4058f03b

Ligo evolution Tier 2+3-scale: CROSSOVER (instrument-row recombination of 2 parents), RANDOM IMMIGRANTS (15% of births = fresh novelty), FAMILY_CAP=12 (break the ms_klarman monoculture), and GROW toward POPULATION_TARGET=300 (+5/cycle) instead of drifting down

CommsLink Markets2d6add0b

Ligo evolution Tier 1: unfreeze the algo population — rank by RETURN (total_value/initial_capital) not raw dollars, child capital parity (100k), GRACE_DAYS=20 newborn audition before culling, gentle daily churn (10%->3%), replace-each-death so population stops shrinking; add+backfill initial_capital column

CommsLink Marketsaebd3c26

Agentic rebalancer: fix 'Not enough shares to sell' — place SELLs by share quantity clamped to shares_available_for_sells (round down), instead of dollar-based sells that overshot on a stale quote; deploy-ec2.sh now syncs rebalance.mjs into the api secrets volume

Jun 20, 2026
CommsLink Markets929a4a42

Carrier00 HOTFIX: game wouldn't start (Play did nothing) — module-init crashed on player.bombers[1] after bombers were removed from the carrier wing; crew now assigns to the 4 fighters

Jun 18, 2026
CommsLink Markets7526d12a

AI Lab v2: use standard market template (SiteHeader+MarketNav) + labeled metric legend + flag random-origin (luck) rows

CommsLink Markets8533b9b3

AI Lab v2: predictive-skill evolutionary ecosystem (competes with v1)

CommsLink Markets6651a63f

Agentic rebalance: fix quote parsing (holdings were valued at $0)

Jun 17, 2026
CommsLink Marketsdb9abeb3

Rebalance executor: surface Robinhood plain-text errors instead of crashing on JSON.parse

Jun 16, 2026
CommsLink Markets9a726e67

Agentic-executor: open-order guard + sync prod raw-MCP rebalance script to repo

CommsLink Marketsb4209c65

Agentic-executor: full rebalance executor + MCP client (policy->diff->market dollar-orders, drift+snapshot)

CommsLink Marketsbda561a5

Agentic-executor: one-time OAuth capture + headless token manager (Robinhood agentic trading, unattended rebalance — scaffolding)

Jun 15, 2026
CommsLink Markets91e338de

Agentic: trading policy endpoint (the brain) — consensus -> target weights, executor-agnostic for exe later

CommsLink Marketsc54d8973

Pricing: free tier 2k credits + profitable credit packs; archive Ligo Grok calls (no longer live, kills unmetered cost)

Apr 15, 2026
CommsLink Marketsa271a92c

Dashboard globes: animated arcs for major shipping lanes (maritime) + major international air routes (air traffic)

CommsLink Markets0f814ece

Dashboard globes: Maritime = grey land overlay on Blue Marble; AirTraffic = solid blue ocean + green continents (no topography)

CommsLink Marketsca8ba5df

Ligo: file-cache _fetch_yahoo_chart with stale-fallback so dashboard stops hammering Yahoo on every page load

CommsLink Marketsaf3186a9

Campaign detail: Grok chat sidebar + performance diagnostics (impression share, first-page-bid warnings)

CommsLink Markets5226815e

Wizard chat assistant: floating Grok chat panel on steps 2-5 (refines profile + plan via JSON patches), persisted in localStorage

CommsLink Markets88c2802a

Campaign detail: live status from Google (campaign primary_status + per-ad approval), ad previews rendered as Google search results

CommsLink Markets45a0c49d

AI-vertizing: campaigns now launch ENABLED (no more PAUSED safety), EU political advertising disclosure question added to wizard launch step, schema column + flag wired through API → Stripe webhook → ligo → Google

CommsLink Marketsb3b238dd

AI-vertizing pivot to per-user OAuth: Connect Google Ads step in wizard, account picker, HMAC-signed state binding flow to user_id, ligo launches into user's own account (no MCC)

Apr 14, 2026
CommsLink Markets5139b3f1

Stripe webhook → ligo /launch-direct after ad payment succeeds (auto-pushes campaign to Google Ads MCC)

CommsLink Marketsaf6dccc0

AI-vertizing: ask for daily budget in Step 2 (was monthly), carry through to Launch step (no re-entry needed). Drop the launch-step daily-cap field

CommsLink Marketsb716f488

Portfolio: add options (call/put) support — strike + expiry fields, live option premium via /api/markets/option-quote, P&L calc respects 100x contract multiplier

CommsLink Markets74cd4970

Portfolio tracker for logged-in users (localStorage-backed, 30s price refresh), Air Traffic section under Maritime, /api/algos/dashboard 30s cache

CommsLink Markets22462605

Hide Shipping Equities section from dashboard (still shown on /maritime)

CommsLink Markets8cc23786

Globe: bump port markers to bright amber, larger size, higher altitude — more prominent. Backend ports limit 50→150

CommsLink Marketsd2a741c2

Maritime: globe + top ports side-by-side (50/50 grid), globe width halved since it's a circle

CommsLink Marketsbba934c0

Maritime map → 3D globe (react-globe.gl) with Blue Marble texture, drag to rotate

CommsLink Marketse418d2d8

Maritime map: ESRI Ocean Basemap (blue water + green land + bathymetry), 'Maritime Traffic' title overlay top-right

CommsLink Markets5588ac6f

Maritime: navy-tinted nautical-chart map, 25% shorter (345px), move chokepoint cards to right sidebar as Key Chokepoints rail

CommsLink Markets13c7d674

Extract MaritimeMonitor, embed on dashboard, scrollable top ports

CommsLink Marketsbab1841a

Extract MaritimeMonitor into reusable component, embed on dashboard under news panel, top ports now scrollable

CommsLink Markets08ec3ef5

Invert sign up button — dark bg with cyan text + cyan border

CommsLink Marketsc262fd07

CTA: transparent bg, stacked centered layout, button label simplified to 'Sign up'

CommsLink Markets137fdd62

Remove Live Market and Active Tracker from left menu (pages kept — active-tracker still used by indicator popup)

CommsLink Markets1e0f68e9

Skeleton shells with loading spinners for Futures, News, and Signals sections while first fetch is in-flight

CommsLink Marketsd7284951

Add signed-out CTA above news panel: 'Sign up free to track your own portfolio'

CommsLink Marketscb177d25

News panel: split Yahoo Finance (left) from other sources (right), drop Recent Headlines title, 25% taller (230→290)

CommsLink Marketsfbf3b8d4

Consolidate news panels: one Paper, one scrollbar, 2-col grid inside, 180s countdown, flash new items, fix UTC parsing

CommsLink Marketsf717dbee

Recent Headlines: add mood chip matching News Stream style

CommsLink Marketsa6ada033

Add 2-column News Stream + Recent Headlines panel under the map

CommsLink Markets4fe0af45

Drop 'Global Market Dashboard' title; header logo text becomes 'CommsLink Markets' on market pages

CommsLink Markets115cb96c

Move active-viewers endpoint under /stats/active to avoid route collision, grey eye icon

CommsLink Marketsd4e7980c

Add /ai-lab route, shrink dashboard, active-viewers eye badge

CommsLink Markets11083eb3

Add /ai-lab route w/ algo sections, shrink dashboard to Futures+Map+Signals, add active-viewers eye badge w/ 30d history hover

CommsLink Marketsae3a55c5

Dashboard: split main content into 80/20 grid, move Signals to a tall thin sticky rail on the right

CommsLink Marketsa40d4543

Signals: drop borders, 30s auto-refresh with live countdown badge, flash green/red on value change

CommsLink Markets6a025332

Signals: drop inline sparkline + status dot, add hover tooltip with history chart + raw/state details

CommsLink Markets93ca11da

31 Indicators: unified card style — status dot + white label + colored value, matches Global Markets/Futures

CommsLink Markets65ed4462

Title color reflects market mood, remove subtitle, live countdown 10→0, futures + map merged into one panel

CommsLink Marketsd14827e3

Futures cards: strip ticker symbol from label (3-line uniform), add direction-colored borders matching markets style

CommsLink Markets4fe876d5

Overnight Futures cards: match Global Markets style — green/red status dot, white label, smaller price

CommsLink Marketsb890b18b

Overnight Futures: uniform borders, hover for 24h chart, real-time price flash on update

CommsLink Marketsb9a6ef21

Ticker: no repeat, 70s cycle (30s scroll + 40s pause). Backend pulse cache reduced 600s→180s for fresher Grok headlines

CommsLink Marketsc4262d19

Transparent ticker (text floats over map), live overnight futures every 10s with visibility pause

CommsLink Marketsb66cd04b

Move breaking text overlay to map top-left and pulse to map bottom as scrolling news ticker

CommsLink Markets27689a48

Real-time map: client-side sun position (smooth motion), 5s market refresh, price-flash on info-strip cards, moon tooltip with full coordinates

CommsLink Marketse4fbb8f7

Embed mode: cyan modal title, hide page hero title, compact paddings/fonts/tables

CommsLink Markets31d6bb00

Narrower indicator modal — tablet width (~900px) centered horizontally

CommsLink Marketscffd62f0

Click any of the 31 indicators to open its dedicated page in a modal iframe (?embed=1 hides chrome)

CommsLink Markets8807ae86

Move 31 Indicators grid up to sit between map and Algo Population

CommsLink Markets63781a19

Reorder dashboard: Evolution above Leaderboard, Leaderboard shows top 10 by default with show-all toggle

CommsLink Markets2f45f2f7

Remove MOEX, delete Global Market Sessions bar, move UTC/Local clock to map overlay, reorder dashboard with map below Prediction panels

CommsLink Marketsc7afc726

Show city name on info-strip cards instead of market ticker name

CommsLink Markets959d0055

Cross-highlight active market across map dot, timeline bar, and info strip card on hover

CommsLink Marketsb93100cc

Add mini session sparkline to open-market info strip cards

CommsLink Markets1334f0ac

Add intraday session sparkline to GlobalMarketMap tooltip

CommsLink Markets17ee3fda

Sun hover tooltip: subsolar point, declination, season, NOAA Kp index with storm scale color, recent M-class flares, historical market context

CommsLink Markets6abe8580

Clock display: UTC + local clock in timeline header, market local time in tooltip

CommsLink Markets7b45b1ee

Timeline bars hover tooltip: status, prices, UTC + local trading hours, time until next transition

CommsLink Markets99ca159f

Timeline: one fat bar per market (not 3 duplicates per day offset), taller bars (14-28px), bigger labels with change %

CommsLink Markets65503e26

Market map tooltip fix: use position:fixed with viewport coords so popup sits right next to cursor regardless of containers or scroll

CommsLink Marketsf5fcbae3

Market map iteration: color by change% (green up/red down/orange flat/grey closed), scroll to zoom + pan, bigger timeline with region rows, tooltip auto-flips

CommsLink Markets10c03b0d

Global Market Map component + Natural Earth 110m world geojson

Apr 13, 2026
CommsLink Markets256c91f0

Global Market Map: world map with day/night terminator, 18 markets, timeline bar, info strip at top of dashboard

CommsLink Markets8ff9b639

Prediction accuracy tracking: rebalance_outcomes table, 24h outcome scoring, API endpoint, dashboard widget with cycle-type split

CommsLink Markets97181ff7

Remove SPY/IAU/INTC PredictionEngine from 7 indicator pages

CommsLink Markets11719384

Fix MySQL deadlock: remove --preload from gunicorn, use 2 workers with separate connections

CommsLink Marketsd5770454

Fix backtest loading: 8s fetch timeout, 3 gunicorn workers to unblock API during backtests

CommsLink Markets71481c88

Inline prediction landscape modal on dashboard, remove separate pred-landscape nav link

CommsLink Markets61f1a19e

Move Backtest Lab to #2 in sidebar, right under Dashboard

CommsLink Marketse3262aa1

Add /backtest as public route (copy from /admin/backtest)

CommsLink Markets90962ac6

Move backtest page from /admin/backtest to /backtest, public route

CommsLink Marketsc422f7cd

Backtest page public (view-only), admin-only start/deploy/delete buttons, nav visible to all

CommsLink Markets2bbfe5cf

Add MarketNav sidebar to backtest page

CommsLink Markets8e759573

Backtest Lab: admin-only nav link with date limits (2018+), separated by divider in sidebar

CommsLink Marketsd7a883b2

Fix stale DEATH_THRESHOLD references, update config/dashboard knobs for ranking evolution

CommsLink Markets0edbf2d2

Backtest admin: per-algo detail modal (stats, lineage, matrix, trades), generation analysis, school analysis, SPY benchmark banner

CommsLink Marketsfc6d7799

Ranking by 20-day percentage return instead of absolute total value

CommsLink Marketsd84eca46

Relative ranking evolution: monthly kill bottom 10%, reproduce top 10%

CommsLink Markets7d595457

Fix backtest economic dynamics: trigger at 19:50 (not 20:00 which was never generated), liquidate positions to fund reproduction when cash is insufficient

CommsLink Markets3e30660f

Fix backtest: add executemany to _AlgosDB wrapper

CommsLink Markets9bd63bc1

Historical data assembly: FRED macro indicators + Yahoo prices + date limits (2018+), pre-build endpoint, data status endpoint

CommsLink Marketseda97dee

Backtest harness: historical data assembly, runner, admin UI, deploy/rollback

CommsLink Markets3c782333

Backtest harness: historical data assembly, full intraday backtest runner, admin UI with deploy/cancel/delete, background thread execution

CommsLink Marketsdc8ac07f

Dashboard: add Collective Sentiment grid showing per-instrument consensus with mini histograms, strength dots, trend arrows

CommsLink Markets2f5f6c74

Fix dashboard: guard null fast_indicators, ensure nginx proxies population/intraday to ligo

← NewerPage 1 of 2Older →

Generated 2026-07-16 from git across all CommsLink repos · page 1/2, showing 1100 of 125 CommsLink Markets ships · complete record: /changelog.txt · /changelog.json.