AI News Archive: June 25, 2026 β Part 10
Sourced from 500+ daily AI sources, scored by relevance.
- AI Cloud Provider IREN Gets Logo on Golden State Warriors Jerseys
The latest sign of the AI data center boom going mainstream: IREN Ltd., an Australia-founded cloud computing provider, will have its logo featured on the jerseys of the Golden State Warriors starting next season.
Score: 25π MovesJun 25, 2026https://www.bloomberg.com/news/articles/2026-06-25/ai-neocloud-iren-adds-name-to-nba-s-golden-state-warriors-jersey - πΊ ChatGPT's secret advantage
PLUS: Noam Shazeer leaves Google for OpenAI
- Notionβs new Claude agents want to do your busywork, but itβll cost you
Notion's new Claude agents can write, code, and update projects without leaving your workspace.
Score: 24π MovesJun 25, 2026https://www.androidauthority.com/notion-getting-external-agents-support-3681305/ - Real-Time Trials Are Here β Now We Need Real-Time Trust
Real-Time Trials Are Here β Now We Need Real-Time Trust MedCity News
Score: 24π MovesJun 25, 2026https://medcitynews.com/2026/06/real-time-trials-are-here-now-we-need-real-time-trust/ - From crop insurance to conversational analytics: Inside the winning ideas from the AI for Bharat Hackathon
From crop insurance to conversational analytics: Inside the winning ideas from the AI for Bharat Hackathon YourStory.com
Score: 24π MovesJun 25, 2026https://yourstory.com/2026/06/crop-insurance-conversational-analytics-ai-for-bharat-hackathon - Try these 3 Google AI tools to help find your next job.
Job hunting can be a slog. But with a few Google AI tools, you can simplify the process from start to finish.Career Dreamer: The first step in landing a job is finding oβ¦
Score: 23π MovesJun 25, 2026https://blog.google/products-and-platforms/products/gemini/find-job-with-google-ai-tools/ - Rovo MCP, Teamwork Graph CLI, Rovo Dev CLI: sorting out the name game
Rovo MCP, Teamwork Graph CLI, Rovo Dev CLI: sorting out the name game Atlassian Community
- LinqAlpha Wins Best AI Solution at the 2026 Hedge Fund Services Awards
LinqAlpha Wins Best AI Solution at the 2026 Hedge Fund Services Awards The Straits Times
- A Reddit user gave an AI agent 6 months and $50,000 to find him a wife β and it reveals where AI is headed next
A Reddit user gave an AI agent 6 months and $50,000 to find him a wife β and it reveals where AI is headed next Tom's Guide
- Governor Landryβs Data Center Order is Too Little, Too Late
After spending years as one of the nationβs biggest data center supporters, Louisiana Gov. Jeff Landry has issued a hollow executive order calling for guardrails that would do far too little to protect Louisianans from the impacts of the very centers he has been courting. In response, Sierra Club issued the ... [continued] The post Governor Landryβs Data Center Order is Too Little, Too Late appeared first on CleanTechnica .
Score: 22π MovesJun 25, 2026https://cleantechnica.com/2026/06/25/governor-landrys-data-center-order-is-too-little-too-late/ - Tame Your AI Monsters: Claude Edition π‘οΈ
Unleash agents, not risk
- REBL Labs Opens Early Access to Aimee, Its AI Content Writer Built for SEO, AI Visibility, and Content Performance
REBL Labs Opens Early Access to Aimee, Its AI Content Writer Built for SEO, AI Visibility, and Content Performance azcentral.com and The Arizona Republic
- Rovo Agent vs Jira Automation: When to Use Which
Rovo Agent vs Jira Automation: When to Use Which Atlassian Community
- Domus Next Launches SuperNori: The First Proactive Family AI Agent That Runs Your Family With You
Domus Next Launches SuperNori: The First Proactive Family AI Agent That Runs Your Family With You markets.businessinsider.com
- The AI web browser that remembers your logins
An AI-powered browser that automatically logs you into sites, enhancing security and convenience.
Score: 21π MovesJun 25, 2026https://www.superhuman.ai/p/the-ai-web-browser-that-remembers-your-logins - Medical Care Technologies, Inc. (OTC Pink:MDCE) Showcases Diversified Technology Portfolio with Newly Launched Platforms Across AI Health, Enterprise Vision Solutions, and Collectibles Markets
Medical Care Technologies, Inc. (OTC Pink:MDCE) Showcases Diversified Technology Portfolio with Newly Launched Platforms Across AI Health, Enterprise Vision Solutions, and Collectibles Markets USA Today
- Meet DeepL: Bringing a builder mentality to marketing, with pride
DeepL showcases how its team leverages authenticity and cultural nuance to scale global marketing workflows and foster inclusive teams.
- Saying βPleaseβ and βThank Youβ to AI Sounds Crazy. It Might Actually Work.
Saying βPleaseβ and βThank Youβ to AI Sounds Crazy. It Might Actually Work. entrepreneur.com
Score: 21π MovesJun 25, 2026https://www.entrepreneur.com/business-news/saying-please-and-thank-you-to-ai-might-actually-work - Qualcomm vs Nvidia and drones vs dogs
The inside story on the Asia tech trends that matter, from Nikkei Asia and the Financial Times
- Question Answering in Knowledge Networks β Capacity Bounds and Scheduling
Question Answering in Knowledge Networks β Capacity Bounds and Scheduling Carnegie Mellon University
Score: 20π MovesJun 25, 2026https://kilthub.cmu.edu/articles/preprint/Question_Answering_in_Knowledge_Networks_Capacity_Bounds_and_Scheduling/32788353 - How Maison Roboto Invented Fashion for Humanoid Robots
How Maison Roboto Invented Fashion for Humanoid Robots TIME Africa
Score: 20π MovesJun 25, 2026https://africa.time.com/art/how-maison-roboto-invented-fashion-for-humanoid-robots/ - SPAC Deals Seen as Key Path to Public Market in Data Center Boom
The rebound in blank-check companies is proving to be a useful route to public markets for companies involved in the artificial intelligence-data center build-out, said Betsy Cohen, a veteran of dealmaking in special purpose acquisition companies (SPAC). The Cohen Circle β¦
- I connected NotebookLM and Claude β and built the ultimate AI research assistant
I connected NotebookLM and Claude β and built the ultimate AI research assistant Tom's Guide
Score: 19π MovesJun 25, 2026https://www.tomsguide.com/ai/i-connected-notebooklm-and-claude-and-built-the-ultimate-ai-research-assistant - AI & Robotics Venture Day - Swartz Center for Entrepreneurship
AI & Robotics Venture Day - Swartz Center for Entrepreneurship Carnegie Mellon University
Score: 19π MovesJun 25, 2026https://www.cmu.edu/swartz-center-for-entrepreneurship/events-new/cmu-startup-week/ai-robotics-venture-day.html - Parcel Tracker Introduces Improved AI-Powered Name Recognition in Its Evolution to an Agent-Based Logistics Platform
Parcel Tracker Introduces Improved AI-Powered Name Recognition in Its Evolution to an Agent-Based Logistics Platform USA Today
- Evaluate Recognized for Artificial Intelligence Innovation in 9th Annual AI Breakthrough Awards Program
Evaluate Recognized for Artificial Intelligence Innovation in 9th Annual AI Breakthrough Awards Program Toronto Star
- June 2026: LangChain Newsletter
Monthly roundup of LangChain news and updates.
- Build Engaging Recruitment Campaigns for Manufacturing Companies Using AI Avatar Employee Ambassadors
In the last decade, the method of recruiting potential candidates by manufacturers has drastically changed. It is not just a consideration for job functions and benefits but also for workplace culture, opportunities for advancement, βteam environment,β and the daily experience of working in a specific position. In parallel, companies find it difficult to produce recruitment [...] The post Build Engaging Recruitment Campaigns for Manufacturing Companies Using AI Avatar Employee Ambassadors appeared first on Disrupt Africa .
- PayStubs Launches AI Pay Stub Generator to Simplify Income Documentation for Gig and Self-Employed Workers
PayStubs Launches AI Pay Stub Generator to Simplify Income Documentation for Gig and Self-Employed Workers USA Today
- I used ChatGPT to audit my subscriptions β these prompts helped me find nearly $2,000 a year in recurring charges
I used ChatGPT to audit my subscriptions β these prompts helped me find nearly $2,000 a year in recurring charges Tom's Guide
- Will Rovo Replace ScriptRunner? My Take After 3 Months
Will Rovo Replace ScriptRunner? My Take After 3 Months Atlassian Community
- Vicfuse Introduces UL Class Fuse Series for Modern AI Infrastructure and Industrial Protection
Vicfuse introduces its UL Class fuse series, an industrial circuit-protection portfolio designed for AC and DC applications. The post Vicfuse Introduces UL Class Fuse Series for Modern AI Infrastructure and Industrial Protection appeared first on EE Times .
Score: 18π MovesJun 25, 2026https://www.eetimes.com/vicfuse-introduces-ul-class-fuse-series-for-modern-ai-infrastructure-and-industrial-protection/ - ET Most Innovative AI Product Awards 2026 spotlight enterprise AI solutions redefining business performance
As enterprises scale AI adoption, innovation is moving beyond customer-facing applications. From finance, operations, tax, and legal functions to AI infrastructure and developer tools, breakthrough solutions are delivering measurable business outcomes, improving decision-making, enhancing efficiency, and enabling enterprise-wide transformation.
- This free Pixel app is the reason I canceled my AI note-taking subscription
I stopped paying for AI meeting notes thanks to Pixel Recorder.
Score: 17π MovesJun 25, 2026https://www.androidauthority.com/canceled-ai-note-taking-subscription-after-using-pixel-recorder-3676129/ - Our latest Google Finance upgrades, including a new app
The Google Finance logo, surrounded by elements of the user interface
Score: 17π MovesJun 25, 2026https://blog.google/products-and-platforms/products/search/google-finance-updates-june-2026/ - Goody Launches a Gifting MCP, Bringing Business Gifting Into the AI Stack
Goody Launches a Gifting MCP, Bringing Business Gifting Into the AI Stack azcentral.com and The Arizona Republic
- I wanted Googleβs secret AI dictation app to replace Wispr Flow, but it couldnβt
Free, offline, and frustratingly unreliable at times.
Score: 16π MovesJun 25, 2026https://www.androidauthority.com/google-ai-edge-eloquent-vs-wispr-flow-3678620/ - Until June 29, get Claude, Gemini, and ChatGPT for life for $70
1min.AI is an AI platform that gives you lifetime access to ChatGPT, Gemini, and more for $70
Score: 16π MovesJun 25, 2026https://mashable.com/tech/june-25-1minai-advanced-business-plan-lifetime-subscription - Grizzly Media Co Launches AI Search Optimization for Trades
Grizzly Media Co Launches AI Search Optimization for Trades azcentral.com and The Arizona Republic
Score: 16π MovesJun 25, 2026https://www.azcentral.com/press-release/story/88105/grizzly-media-co-launches-ai-search-optimization-for-trades/ - I'm seriously allergic to poison ivy β this Gemini feature helps me when I'm weeding
I'm seriously allergic to poison ivy β this Gemini feature helps me when I'm weeding Tom's Guide
Score: 15π MovesJun 25, 2026https://www.tomsguide.com/home/gardening/im-seriously-allergic-to-poison-ivy-this-gemini-feature-helps-me-when-im-weeding - 44 Seconds: How an AI Removed a Customerβs Fear and Recovered a Β£1,099 Sale
A real-time cognitive classifier built with XGBoost, FastAPI, and Node.js β deployed on SAP Commerce Cloud, extensible to any platform Source: Image by the author. Arjun is 33. Software developer. Laptop shopping for work. He visited the same product page three times over six days. Monday. Thursday. Sunday. He never bought. The website had absolutely no idea he had been there before. Every time, it showed him the same page. 47 laptop configurations. 342 reviews. A comparison table. A plain βAdd to cartβ button. On his third visit, our system watched him for 90 seconds. Not who he was. Not his name, age, or purchase history. Just what he did . He hovered on the battery specification for over 14 seconds. He scrolled back up to re-read the same section six times. He spent 48 seconds reading two-star reviews β specifically the ones mentioning battery life. He had visited three times and never once clicked βAdd to cart.β He was not overwhelmed. He was not undecided. He had one specific, unresolved fear. The AI classified him. Four possible outcomes: Analytical β expand specs, show comparison data, use data-heavy social proof Overwhelmed β simplify the page, collapse to three options, hide filters Hesitating β address the specific fear directly, surface the right trust signal, change the CTA Default β confidence too low, show the standard page unchanged Arjunβs result: Hesitating. Confidence: 84%. It moved the battery guarantee to the top of the page. It surfaced five verified reviews from software developers praising battery life. It changed the button to say: βAdd to cart β 30-day battery guarantee.β 44 seconds later, Arjun bought a Β£1,099 laptop. Six days. Three visits. Eight minutes of engagement. One unresolved fear. 62 milliseconds to remove it. A real-time behavioural classifier detects which of four cognitive modes a buyer is in β analytical, overwhelmed, hesitating, or default β and restructures the page experience accordingly. XGBoost. Under 50ms. $0.00056 per call. Deployed on SAP Commerce Cloud. Built in one week across ten phases. This article walks through every architectural decision and every line of code that made it possible. The Problem Nobody in E-Commerce Is Solving The industry has spent a decade building recommendation engines. They are genuinely impressive. Amazonβs recommendation engine drives an estimated 35% of its revenue . Netflix saves approximately $1 billion per year by reducing churn through recommendations. But they all solve the same problem β what to show. 70% of commerce website visitors leave without buying . Many of them know exactly what they want. They are not leaving because they saw the wrong product. They are leaving because the page was designed for a different kind of buyer. Source: Image by the author. The gap is consistent across every major tool β Dynamic Yield, Monetate, Optimizely, and Adobe Target. None detect what cognitive mode a buyer is in and restructure the page experience accordingly, in real time, for each session. That is the gap CCO closes. The Three Buyer Modes CCO Detects Every visitor is classified into one of four states. There are three active modes. One is a fallback. Source: Image by the author. The classifier does not lock a mode in. It updates every two seconds as new signals arrive. If Arjun had shifted from hesitating to analytical mid-session, the page would have responded accordingly. What We Built β Ten Phases in One Week Source: Image by the author. The Technical Architecture Browser βββ cco-tracker.js (8KB Β· any website Β· collects 14 signals silently) β βΌ every 2 seconds via sendBeacon Signals API (FastAPI Β· Python Β· port 8002) βββ XGBoost classifier β mode + confidence βββ Redis (session state Β· 1hr TTL) βββ ClickHouse (permanent storage Β· training data) β βΌ Experience API (FastAPI Β· Python Β· port 8001) βββ reads Redis for session mode βββ returns template instructions (JSON) βββ 10% control group (always shows default β for measurement) β βΌ OCC Middleware (Node.js Β· Express Β· port 3000) βββ calls SAP Commerce Cloud OCC API β real product data βββ calls Experience API β CCO instructions βββ merges both β single response to browser β βΌ Browser adapter βββ CTA changes Β· sections hide Β· trust signals appear Source: Image by the author. The plug-and-play design is the key architectural decision. The CCO Core β the classifier, APIs, and tracker β never changes regardless of which commerce platform the client uses. Only the adapter layer is platform-specific. SAP Commerce Cloud was the first integration. Shopify and Salesforce Commerce Cloud adapters are in active development. Any platform exposing a REST API can be connected in days. The Project File Structure cco/ βββ middleware/ β OCC Middleware (Node.js) β βββ src/ β β βββ index.js β Express server entry point (port 3000) β β βββ routes/product.js β Merges SAP + CCO into one response β β βββ services/ β β βββ occ.js β Calls SAP Commerce Cloud OCC API β β βββ cco.js β Calls CCO Experience API β βββ .env β Credentials (SAP URL, OAuth, etc.) β βββ cco-core/ β CCO Brain (Python/FastAPI) β βββ signals/main.py β Signals API (port 8002) + XGBoost classifier β βββ experience-api/main.py β Experience API (port 8001) + Redis templates β βββ classifier/ β β βββ generate_data.py β Generates synthetic training data β β βββ train.py β Trains XGBoost model β β βββ cco_model.json β Trained XGBoost model (production) β β βββ training_data.csv β Synthetic training data (bootstrap) β βββ pipeline/ β βββ retrain.py β Retraining pipeline script β βββ scheduler.py β Weekly schedule runner β βββ tracker/ β βββ cco-tracker.js β The 8KB JS tracker (drop on any website) β βββ test-page.html β Local test page β βββ docker-compose.yml β Redis Β· Kafka Β· PostgreSQL Β· ClickHouse The AI Decision: XGBoost, Not Any LLM Choosing XGBoost over any large language model β Claude, ChatGPT, Gemini, Perplexity β was a deliberate decision based on one hard constraint: 200 milliseconds. A page experience must be restructured before the customer consciously perceives the page. No LLM β regardless of provider β can classify within a page load window. Source: Image by the author. Here is the classification code: # The XGBoost inference β under 50ms def classify_mode(signals: dict) -> tuple: features = np.array([[ signals.get('spec_hover_ms', 0), signals.get('scroll_reversals', 0), int(signals.get('compare_tool_opened', False)), signals.get('visit_count', 1), signals.get('review_dwell_ms', 0), int(signals.get('checkout_clicked', False)), signals.get('session_duration_ms', 0), signals.get('scroll_speed_px_sec', 0), ]]) pred_label = int(model.predict(features)[0]) proba = model.predict_proba(features)[0] confidence = round(float(proba[pred_label]), 2) mode = LABEL_MAP[pred_label] return mode, confidence Source: Image by the author. For Arjunβs signals, this returned: Mode: hesitating Confidence: 0.84 Processing time: 48ms Cost: $0.00056 The classifier doesnβt just give a mode β it gives a confidence score. Think of it like a percentage. Arjun scored 0.84 β meaning the AI was 84% certain he was hesitating. Thatβs high enough to act on. Sessions scoring below 0.6 β below 60% certainty β see the default page unchanged. If the AI isnβt sure enough, it does nothing. A wrong intervention is worse than no intervention. The 8KB Tracker That Goes on Any Website The tracker is a single JavaScript file β 8 kilobytes, no dependencies. Deployed via Google Tag Manager in 10 minutes with zero code changes to the clientβs website. // Signal collection β sends every 2 seconds via sendBeacon function flushSignals() { signals.session_duration_ms = Date.now() - START_TIME; const payload = JSON.stringify(signals); if (navigator.sendBeacon) { const blob = new Blob([payload], { type: 'application/json' }); navigator.sendBeacon(CONFIG.signalsUrl, blob); } } setInterval(flushSignals, 2000); window.addEventListener('beforeunload', flushSignals); The fallback rule: if the Experience API does not respond within 200 milliseconds, the page shows as normal. CCO never breaks a commerce page. The SAP Commerce Cloud Integration For the first deployment, CCO integrates with SAP Commerce Cloud 2211 using the OCC (Omni-Commerce Connect) API. The architectural decision: Spartacus adapter vs OCC middleware. A Spartacus adapter works only if the clientβs storefront is built on Spartacus. An OCC middleware layer works with Spartacus, Accelerator (JSP), custom React, or any frontend that consumes OCC. We chose OCC middleware β it works for every SAP client regardless of storefront. // Both API calls run in parallel β one response to browser router.get('/:productCode', async (req, res) => { const [product, experience] = await Promise.all([ occ.getProduct(productCode), cco.getExperience(sessionId, productCode) ]); res.json({ ...product, // full SAP product data cco: experience // CCO experience instructions }); }); Source: Image by the author. The 200ms timeout rule β hardcoded: async function getExperience(sessionId, productId) { try { const response = await axios.get(experienceUrl, { params: { session: sessionId, product: productId }, timeout: 200 // hard limit β if CCO is slow, show default }); return response.data; } catch (err) { return null; // timeout or error β default page shows silently } } CCO never blocks a commerce page. If our service is unavailable or slow, the default page shows as if CCO did not exist. Testing the Full Flow End to End Once all services are running, testing the complete flow takes three curl commands. Step 1 β Simulate Arjunβs signals: curl -s -X POST http://localhost:8002/signals \ -H "Content-Type: application/json" \ -d '{ "session_id": "test-arjun-001", "product_id": "816324", "visit_count": 3, "spec_hover_ms": 14200, "review_dwell_ms": 48000, "scroll_reversals": 6, "compare_tool_opened": true, "checkout_clicked": false, "session_duration_ms": 92000, "scroll_speed_px_sec": 180 }' Expected: "mode_detected": "hesitating", "confidence": 1.0 Step 2 β Get the experience: curl -s "http://localhost:8001/experience?session=test-arjun-001&product=816324" Expected: "mode": "hesitating" with "cta_text": "Add to cart β 30-day guarantee" Step 3 β Call the middleware: curl -s http://localhost:3000/api/product/816324 \ -H "x-session-id: test-arjun-001" Expected: full SAP product JSON with a "cco" block containing experience instructions. The Self-Improving Loop The retraining pipeline runs every Sunday at 2 am automatically. # Deploy or rollback decision current_accuracy = get_current_accuracy() if accuracy >= current_accuracy - 0.01: deploy(model, label_map, accuracy) requests.post('http://localhost:8002/reload-model') else: rollback() log(f"New model worse. Keeping current. ({accuracy:.3f} vs {current_accuracy:.3f})") Source: Image by the author. The retraining timeline: Week 1β6,000 synthetic sessions β 96% accuracy on synthetic data Week 6 β first real sessions with outcomes β 80%+ accuracy on real behaviour Month 6β90%+ accuracy, catching hesitation patterns earlier in the session The model gets smarter with every session. A competitor starting today starts with no data. The accumulated learning compounds. The Numbers Source: Image by the author. The control group is not optional. 10% of sessions always see the default page. Without this, it is impossible to scientifically attribute conversion lift to CCO rather than seasonal trends. Every result we report is measured against a clean control. What Comes Next Source: Image by the author. How to Try It Access the GitHub repository with complete setup scripts, synthetic training data, Docker configuration, and documentation for deploying CCO on a test environment. Honest Challenges The 200ms constraint is both a strength and a limitation. It forces architectural discipline β but it also means CCO cannot use richer signals that take longer to process. Privacy is a genuine consideration. CCO uses no personal data , but behavioural data still carries implicit information. Clients deploying CCO in regulated markets (GDPR, CCPA) should review their data governance posture before deployment. The synthetic training data bootstraps the model to 96% accuracy on simulated behaviour. Real customer behaviour is always messier. The first weeks on a live site should be treated as a calibration period. Low confidence classifications β below 0.6 β fall back to the default page automatically. Early in deployment, this fallback fires frequently. As real session data accumulates, confidence scores rise and the fallback rate drops. CCO reshapes e-commerce by bending experiences to fit the cognitive modes of buyers β not the other way around. Madhuri Kolanu Β· Senior Technical Lead at Capgemini Β· Making complex AI concepts accessible to every professional. 44 Seconds: How an AI Removed a Customerβs Fear and Recovered a Β£1,099 Sale was originally published in Towards AI on Medium, where people are continuing the conversation by highlighting and responding to this story.
- The Attribution Gap: Tracking Marketplace Leads with Rovo + Forge
The Attribution Gap: Tracking Marketplace Leads with Rovo + Forge Atlassian Community
- EDMO Launches Email Doc Extractor to Automate Admissions Document Processing
EDMO Launches Email Doc Extractor to Automate Admissions Document Processing azcentral.com and The Arizona Republic
- Media tip sheet: AI in ecology at ESAβs 2026 Annual Meeting
Media tip sheet: AI in ecology at ESAβs 2026 Annual Meeting EurekAlert!
- Elevate your campaign performance with Juneβs Demand Gen Drop.
Our June Demand Gen Drop offers more ways to elevate campaign performance and engage new viewers on YouTube.
- Building an AI social simulation with OASIS
A walkthrough of persona design and multi-agent social simulation Continue reading on Towards AI Β»
Score: 14π MovesJun 25, 2026https://pub.towardsai.net/building-an-ai-social-simulation-with-oasis-eaa1f2825b2d?source=rss----98111c9905da---4 - Artificial Intelligence Concepts: Practical Applications
Artificial Intelligence Concepts: Practical Applications Oxford Lifelong Learning
Score: 13π MovesJun 25, 2026https://lifelong-learning.ox.ac.uk/courses/artificial-intelligence-applications-3/ - Prompting Rovo for Reliable Reports: 4 Patterns That Work
Prompting Rovo for Reliable Reports: 4 Patterns That Work Atlassian Community
- Americaβs Time Capsule for 2276 Includes Futuristic Predictions From Claude
"San Francisco, famously predicted to be underwater, is not β quite."
Score: 13π MovesJun 25, 2026https://gizmodo.com/americas-time-capsule-for-2276-includes-futuristic-predictions-from-claude-2000777756 - AI company hires former UAB engineer, establishes HQ downtown
The office move and new hires reflect the company's growing demand in Birmingham and across the country.
Score: 12π MovesJun 25, 2026https://www.bizjournals.com/birmingham/news/2026/06/25/caravan-inno-depot-office-director-ai-security.html?ana=brss_6150