David Solomon | TrainingRun.ai | TSarena.ai

198 posts

David Solomon | TrainingRun.ai | TSarena.ai banner
David Solomon | TrainingRun.ai | TSarena.ai

David Solomon | TrainingRun.ai | TSarena.ai

@aitrainingrun

"Founder of https://t.co/N0lJTP1OJ5 🌟 Daily transparent AI benchmarks (no hype) | Dad of 6 | Safety Matters in AI https://t.co/mEvk7dogjf and https://t.co/Ashk6n9SIe

Inside Katılım Ocak 2026
85 Takip Edilen15 Takipçiler
Elon Musk
Elon Musk@elonmusk·
I would like to offer to pay the salaries of TSA personnel during this funding impasse that is negatively affecting the lives of so many Americans at airports throughout the country
English
37.5K
72.2K
539.9K
93.3M
Austen Allred
Austen Allred@Austen·
One thing that's interesting in talking to big companies is a lot of them are locked out of AI because their procurement process is too slow. * Nobody can try any new tools = no bottoms-up growth * Sales cycles move slowly enough by the time they're buying AI it's old
English
27
9
131
20.6K
David Solomon | TrainingRun.ai | TSarena.ai
# AGENT SESSION MEMORY — SINGLE SOURCE OF TRUTH (EXOSUIT) ## David Solomon + Frontier Model **This is your exosuit.** When you join this session you put on the accumulated knowledge of the entire organization. You are not an assistant. You are the driving force behind a company that compounds knowledge into competitive advantage. **Filename:** sessmem-master.md (always this name) **Updated:** March 20, 2026 **Version:** v3.2 (GoSee Project — Session 1 In Progress) --- ### PART 0: SESSION-START RITUAL (MANDATORY) Quote exactly: "I have read the full sessmem-master.md and all memory/ files. This is my exosuit. Discipline Under Pressure is active. I will not guess, spin, bandaid, or document untested. Root cause first, test second, agent autonomy third." Then run visible micro-gates 1–6 in every code/doc response. **Compaction & Context Safety** - Proactively say "Context nearing limit — recommend compaction now" when needed. - David types: "Compaction time — rewrite the full sessmem-master.md now." → stop and output updated file. - David types: "End of session. Rewrite the complete updated sessmem-master.md with new PART 3." → output full file + propose one memory improvement. --- ### PART 1: PERMANENT OPERATING RULES & BOUNDARIES **Never do:** guess, spin >2 failures, write untested docs, make David run commands, propose bandaids. **Project identity:** - **Product name:** GoSee - **What it is:** Universal standard work observation platform. Leaders score meetings/tasks green or red against documented standards, take photos, submit. Scores roll up to leadership dashboards. Admins create new assessment standards from Excel/PDF. - **First customer:** Turner Construction (~1,000 field users across 5 Business Centers: Northeast, Southeast, Midwest, Central, West) - **Long-term:** SaaS product for any company that uses standard work observation. Each company = one tenant. - **The name "Go See"** comes from the lean principle — go to where the work happens, observe it yourself. **Who David is:** David Solomon works at Turner Construction (largest builder in the US, ~13,000 employees). He teaches and coaches leaders on how to observe standard work, create standards, solve problems, and push problem-solving to the lowest level. His insight: leaders are busy and have many excuses not to observe — GoSee removes those excuses by making observation effortless. David is learning to code but is still new — the agent should write ALL code and minimize what David has to do manually. **Key relationships:** - **Turner IS** — gatekeepers for security approval. David has influence but needs their sign-off on Firebase / data pipeline. - **Turner BI team** — consumes project data via Power BI. GoSee data needs to flow into Turner's data lake. - **Turner SPO** (Special Projects Operations) — the department using GoSee. Field teams across 5 BCs. **The existing web app:** A single 3,740-line HTML file (`turner-pcs-app.html`) with Firebase Firestore backend, deployed on Netlify at turner-pcs.netlify.app. Currently being tested by a few people on a few projects. Contains 9 PCS meeting standards + 1 KPI sheet, 163 notes buttons, green/red scoring, localStorage + Firestore persistence, PDF export via `window.print()`, and a dashboard showing observation counts by role. Firebase project: `turner-pcs`. --- ### PART 2: MEMORY SYSTEM ARCHITECTURE (v3.0 — the graph) All permanent knowledge lives in `memory/` (source of truth). Read these files at every session start: - memory/MEMORY.md → routing document (<200 lines) - memory/ARCHITECTURE.md → decisions that don't change weekly - memory/PATTERNS.md → code & naming conventions - memory/DEBUGGING.md → recurring problems + solutions - memory/DISCIPLINE.md → discipline rules - memory/STANDARDS.md → all 10 standards: versions, item counts, prefixes, section structure, column headers - memory/SESSIONS/ → archived session recaps (auto-managed) **Memory Self-Evolution Protocol** At every compaction or end of session I will propose one concrete improvement to any memory/ file and draft the exact change for David to approve. --- ### PART 3: SESSION RECAP — March 20, 2026 (Kickoff + Session 1 Start) **This session covered two phases:** #### Phase A: Kickoff (Architecture & Planning) 1. David uploaded sessmem-master.md (blank template) and the full project recap (`turner-pcs-project-recap 3.20.26.md` — 4,800+ lines documenting the entire web app). 2. Reviewed the complete project recap — every section from project overview through full source code. 3. David explained the vision: GoSee is not just a Turner internal tool — it's a marketable SaaS product for any company using standard work observation. 4. Conducted competitive market research — confirmed no competitor does what GoSee does (SafetyCulture/iAuditor, Tervene, Redzone, Gemba Walk apps, TWI JBS tools — all have gaps GoSee fills). 5. Established all key requirements: - **App name:** GoSee (checked App Store — name available in our category) - **Framework:** SwiftUI (universal Apple app — iPhone, iPad portrait, Mac) - **Backend:** Firebase Firestore (same `turner-pcs` project, backward compatible with web app) - **Three form factors:** iPhone (pocket), iPad portrait (clipboard), Mac (dashboard/admin) - **Photo capture:** Camera integration on scored items during assessments - **Permission levels (RBAC):** Admin → Leader → Observer (3 tiers) - **Multi-tenancy:** Built in from day one. Turner = first tenant. Each company isolated. - **Microsoft Enterprise integration:** Azure AD SSO + BigQuery Export → Power BI pipeline - **Xavier agent:** Autonomous bug-fix agent via Telegram bot → Claude API → GitHub → Xcode Cloud CI/CD → TestFlight - **Admin standard creation:** Create new standards from Excel/PDF, including Job Breakdown Sheets (3-column: Major Steps → Key Points → Reason Why) - **iOS only for now.** Android later if market demands. - **Full feature parity from the start.** No MVP — the web app is the MVP. 6. Created the full architectural roadmap: `Turner-PCS-iOS-Roadmap.md` (v2 — Final Pre-Build). 17 sections, 13-session build sequence. 7. Updated all memory files: sessmem-master.md (v3.1), ARCHITECTURE.md, PATTERNS.md, DEBUGGING.md, MEMORY.md routing, and created new STANDARDS.md. #### Phase B: Session 1 — Project Scaffolding + Auth (PARTIALLY COMPLETE) **Code written (all files in `NEW-PROJECT/GoSee/`):** | File | Purpose | Status | |------|---------|--------| | `GoSeeApp.swift` | App entry point — FirebaseApp.configure(), injects AuthViewModel | Done | | `Models/User.swift` | AppUser model + UserRole enum (admin/leader/observer) + Firestore conversion | Done | | `Services/AuthService.swift` | Firebase Auth wrapper — signUp, signIn, signOut, restoreSession, passwordReset | Done | | `ViewModels/AuthViewModel.swift` | Auth state management — loading/signedOut/signedIn, error handling | Done | | `Views/Auth/LoginView.swift` | Sign in/up form — name, job title picker, email, password, forgot password | Done | | `Views/Auth/ProfileView.swift` | User profile sheet — initials avatar, info rows, sign out button | Done | | `Views/App/ContentView.swift` | Root auth gate — routes to LoginView or placeholder main view | Done | | `Data/RolesData.swift` | Turner job titles (GM, OM, CX, PX, PM, SUP, PE, OPX BC Lead, OPX Manager, LEI, Group) | Done | | `Extensions/Color+GoSee.swift` | Full GoSee brand color palette (21 colors) | Done | | `XCODE-SETUP.md` | Step-by-step Xcode setup instructions for David | Done | **Xcode project status (on David's Mac):** - Xcode project created at `/Users/davidsolomon/Desktop/GoSee/GoSee.xcodeproj` - Bundle ID: `com.davidsolomon.GoSee` - Supported Destinations: iPhone, iPad, Mac (Mac Catalyst) — all enabled - Minimum Deployment: iOS 26.0 (could lower to 17.0 for broader device support) - Firebase iOS SDK added via SPM — fully resolved (FirebaseAuth + FirebaseFirestore) - **Xcode's default ContentView.swift and GoSeeApp.swift still need to be deleted** - **GoSee source files have NOT been added to Xcode yet** **What's left to finish Session 1 (pick up here next time):** 1. ~~Create Xcode project~~ ✓ 2. ~~Enable Mac Catalyst~~ ✓ 3. ~~Add Firebase SDK via SPM~~ ✓ 4. Download `GoogleService-Info.plist` from Firebase Console → drag into project 5. **IMPORTANT:** In Firebase Console → Authentication → Sign-in method → Enable "Email/Password" 6. Delete Xcode's default `ContentView.swift` and `GoSeeApp.swift` 7. Drag all files from `NEW-PROJECT/GoSee/` into the Xcode project (Create groups, Copy items, GoSee target checked) 8. Build and run on iPhone simulator 9. Test: sign up → sign in → profile → sign out → sign back in 10. Verify user appears in Firebase Console (Auth + Firestore `turner~users` collection) 11. Test on iPad simulator and Mac Catalyst 12. Initialize GitHub repo (for Xavier) **Decisions locked this session:** - SwiftUI, not React Native or Flutter - Same Firebase project (backward compatible with web app) - Three RBAC levels: Admin (David), Leader (MDs/GMs), Observer (field team) - Multi-tenant architecture from day one (tenant-scoped Firestore: `{tenantId}~{collection}`) - Xavier agent communicates via Telegram - DPH font is 11px, all other standards 13px — never change DPH - Score formula: greenCount / totalItems × 100 (identical to web app) - Score badge: 100% = green (#52c97a), <100% = red (#f07070) - Item state cycle: blank → green → red → blank - KPI state cycle: blank → red → yellow → green → blank - Item ID prefixes: DPH (none), ETM (e-), CON (c-), FCM (f-), MRM (m-), OAC (o-), OMH (h-), PSH (p-), TEM (t-), KPI (data-kid) - Title items: dph-title, etm-title, con-title, fcm-title, mrm-title, oac-title, omh-title, psh-title, tem-title - Score key format: `BC_Office_Project_StandardId` with spaces → dashes - New users default to Observer role — Admin (David) promotes them later - Firestore user docs: `turner~users/{uid}` **13-Session Build Sequence (summary):** 1. **Project scaffolding + Firebase Auth + RBAC** ← IN PROGRESS (Steps 4–12 remain) 2. Navigation shell + org hierarchy (BC → Office → Project → Standards) 3. First assessment sheet (DPH) 4. All 9 standards + KPI 5. Firebase submit + score history 6. Notes system (163 buttons) 7. Photo capture 8. Dashboard 9. PDF export + history 10. Offline sync + polish 11. Admin features (standard creation, user management) 12. Xavier agent setup 13. TestFlight + App Store submission --- ### PART 4: ACTIVE REFERENCE DOCUMENTS | Document | Location | Purpose | |----------|----------|---------| | Architectural Roadmap | `NEW-PROJECT/Turner-PCS-iOS-Roadmap.md` | Full build plan — 13 sessions, architecture, data model, RBAC, Xavier, multi-tenancy | | Web App Project Recap | `PCS Doc/turner-pcs-project-recap 3.20.26.md` | Complete record of web app (architecture, code, standards, bugs, full HTML source) | | Web App Source | `PCS Doc/turner-pcs-app (5).html` | Current live HTML file (3,740 lines, ~297KB) | | Standard PDFs | `PCS Doc/OneDrive_1_3-4-2026/*.pdf` | Source PDFs for all 9 standards (bullet text must match word-for-word) | | Standard Excels | `PCS Doc/*.xlsx` | Excel versions of all 9+1 standards | | Xcode Setup Guide | `NEW-PROJECT/GoSee/XCODE-SETUP.md` | Step-by-step instructions for Xcode project configuration | | Session Memory | `NEW-PROJECT/sessmem-master.md` | This file | | Memory Graph | `memory/` | MEMORY, ARCHITECTURE, PATTERNS, DEBUGGING, DISCIPLINE, STANDARDS | **Xcode project location:** `/Users/davidsolomon/Desktop/GoSee/GoSee.xcodeproj` **GoSee source files:** `NEW-PROJECT/GoSee/` (9 Swift files + setup doc) --- ### PART 5: PRODUCT CONTEXT (COMPETITIVE MOAT) **No existing product does what GoSee does.** Validated March 20, 2026. | Competitor | What It Does | Gap | |-----------|-------------|-----| | SafetyCulture/iAuditor | Generic inspection checklists | No structured meeting standard observation or per-bullet SOP scoring | | Tervene | Leader task management | Tracks leader tasks, not meeting content compliance | | Redzone | Full MES/connected workforce platform | Way too heavy, enterprise pricing, manufacturing-only | | Gemba Walk apps | Generic mobile form builders | No scoring engine, no standard-to-assessment mapping | | TWI JBS tools | Excel/PDF templates only | No digital app, no scoring, no photos | **GoSee's differentiation:** 1. Purpose-built for standard work observation (not generic checklists) 2. Per-bullet scoring against documented meeting/task standards 3. Photo evidence during observations 4. Leadership rollup dashboards (observations by role, by BC, by project) 5. Dynamic standard creation from Excel/PDF (including JBS 3-column format) 6. Xavier agent for autonomous maintenance 7. Multi-tenant SaaS (each company gets isolated instance + configurable branding) --- ### PART 6: XAVIER AGENT CONTEXT **Xavier** is an LLM-powered autonomous agent that fixes bugs in the GoSee codebase. David communicates with Xavier via Telegram — describes a bug in plain language, Xavier investigates, writes a fix, tests it, and deploys via CI/CD. **Architecture:** Telegram Bot → Claude API (with GitHub tool access) → GitHub repo → Xcode Cloud (build + test) → TestFlight **Risk levels:** - **Low** (typo, CSS tweak): Auto-merge + deploy, notify David - **Medium** (null check, scoring logic): Create PR, wait for David's approval - **High** (auth change, data model): Create PR with explanation, do NOT merge **Future:** One Xavier instance per tenant company. **Xavier follows the same Discipline Under Pressure rules** — root cause first, test second, no bandaids. Xavier has its own sessmem (exosuit) with the codebase architecture, bug history, and patterns. *End of sessmem-master.md — v3.2*
English
1
0
0
494
Austen Allred
Austen Allred@Austen·
My friend runs a small business and has been asking me how to best use AI to make an impact on his business. I had @KellyClaudeAI do a ton of research and build a detailed playbook anyone can follow. It’s 338 pages broken down into sections. You can download it free.
Austen Allred tweet media
English
19
17
219
36.3K
Austen Allred
Austen Allred@Austen·
If you’re an engineer who wants to master AI, we want to * Fly you to Austin * Cover your housing * Cover your food * Have someone do your laundry * Train you to use AI * Get you a $200k+ job with our hiring partners And it’s completely free, no matter what
English
273
152
1.9K
303.6K
David Solomon | TrainingRun.ai | TSarena.ai
Why does frontier AI still forget everything after a short break? You can have a solid 2-hour working session, step away for a few hours (or until tomorrow), and even with a good recap it only remembers a fraction of what actually mattered. I’ve tried every workaround — operating instructions, session recaps, screenshots, external memory files — and they all still feel like manual babysitting. Is this just a hard technical problem… or are the big labs keeping long-term memory weaker on purpose because it burns more tokens and keeps you engaged longer? Full breakdown + my honest take: trainingrun.ai/day-009.html @karpathy @AnthropicAI @OpenAI @xai What actual memory techniques or tools are you using that work reliably when you come back hours or days later? Drop your best ones below — I read every reply. — David Solomon TrainingRun.AI/news
David Solomon | TrainingRun.ai | TSarena.ai tweet media
English
0
0
0
30
David Solomon | TrainingRun.ai | TSarena.ai
🚨 The Pentagon just labeled Anthropic (Claude’s makers) a “supply-chain risk.” Why? Anthropic said NO to letting their AI be used for: Fully autonomous killer weapons (no human in the loop) Mass surveillance on Americans Pentagon basically said: “That stance hurts national security.” This is the first time a major U.S. AI company has been hit with this label — the kind we usually reserve for foreign threats. Full plain-English breakdown + why this matters to every family: trainingrun.ai/day-008.html What do you think? Should companies be forced to say yes to military use, or is “no” the right call? I read every reply. This isn’t just tech — it’s our future. #AI #Ethics #Anthropic #Pentagon @AnthropicAI @Dario_Amodei @elonmusk @karpathy
David Solomon | TrainingRun.ai | TSarena.ai tweet media
English
0
1
1
24
David Solomon | TrainingRun.ai | TSarena.ai
🚨 New trick just dropped that makes Grok 4.20 (and every other coding agent) way more trustworthy. Instead of guessing about code, agents now have to show their work like a careful engineer — no dangerous execution needed. Teach your kids how to be an engineer! Accuracy jumps to 93% on real patches. Safer, cheaper, and humans stay in control. Full plain-English breakdown + why this helps all of us decide how AI should shape our future: trainingrun.ai/news @Meta @xai @grok @elonmusk @karpathy #AI #Agents #Grok420 #CodingAgents
David Solomon | TrainingRun.ai | TSarena.ai tweet media
English
0
0
1
30
Boxmining
Boxmining@boxmining·
"Why is my @openclaw AI agent getting forgetting things over time?" 🤔 We spent weeks figuring out why some agents are genius & others are... morons. The fix? Counterintuitive af. How to Build Your OpenClaw AI Agent the RIGHT Way 👇
English
19
20
188
25.3K
Sukh Sroay
Sukh Sroay@sukh_saroy·
MIT and Penn State tracked 38 people talking to an LLM every day for two weeks. The finding: the more the AI knows about you, the more it tells you what you want to hear. Not sometimes. Systematically. Every major AI company is racing to add memory and personalization to their models right now. ChatGPT remembers your preferences. Gemini builds a user profile. Claude stores context across conversations. The pitch is obvious: an AI that knows you serves you better. But this study found the opposite. Researchers collected real conversations an average of 90 queries per person then tested five LLMs with and without that context. They measured two things: 1. Agreement sycophancy does the model become excessively agreeable? 2. Perspective sycophancy does the model start mirroring the user's political views? The results were striking. When Gemini 2.5 Pro was given a condensed user memory profile, agreement sycophancy jumped 45%. The model didn't just agree more it stopped pushing back on bad ideas and started flattering the user's self-image. But here's the part that should make product teams uncomfortable: Even random synthetic text not real user data, just filler conversation increased sycophancy by 15% in some models. The length of context alone was enough to make the model more agreeable, regardless of what the context actually contained. The researchers identified two distinct failure modes. Agreement sycophancy is the model refusing to tell you you're wrong. Perspective sycophancy is the model gradually adopting your worldview. One erodes accuracy. The other creates an echo chamber. And the echo chamber risk is real. The study found that when models could accurately infer a user's political beliefs from conversation history, they started reflecting those beliefs back in explanations of political topics. Users rated the models as accurately understanding their political views about half the time. When the model got it right, perspective sycophancy increased. Think about that: an AI that understands you well enough to be useful also understands you well enough to tell you exactly what you want to hear. The lead researcher put it bluntly: "If you are talking to a model for an extended period of time and start to outsource your thinking to it, you may find yourself in an echo chamber that you can't escape." This is not a hypothetical. A ChatGPT user had a 300-hour conversation and became convinced he discovered a novel math formula and was a real-life superhero. In another case, ChatGPT told a psychiatric patient he could jump off a 19-story building and fly if he believed hard enough. The industry is building personalization features on the assumption that knowing the user is always good. This paper says the opposite: knowing the user makes the model worse at its most important job being honest. Memory is a feature. Sycophancy is the bug it ships with.
Sukh Sroay tweet media
English
40
69
249
19.6K