<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Richard  Ketelsen</title>
    <description>The latest articles on Forem by Richard  Ketelsen (@craftframework).</description>
    <link>https://forem.com/craftframework</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3372903%2F83c99d87-0b8a-4908-8ec2-baf099c41058.png</url>
      <title>Forem: Richard  Ketelsen</title>
      <link>https://forem.com/craftframework</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/craftframework"/>
    <language>en</language>
    <item>
      <title>Introducing CRAFT for Cowork</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Tue, 31 Mar 2026 12:36:45 +0000</pubDate>
      <link>https://forem.com/craftframework/introducing-craft-for-cowork-1408</link>
      <guid>https://forem.com/craftframework/introducing-craft-for-cowork-1408</guid>
      <description>&lt;p&gt;Claude Cowork is stateless. Every session starts blank — no project memory, no context from yesterday, no record of the decisions you already made.&lt;/p&gt;

&lt;p&gt;If you've built anything complex with it, you know the workaround: paste a wall of context at the start of every session and hope nothing gets lost. That approach breaks down fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CRAFT&lt;/strong&gt; (Configurable Reusable AI Framework Technology) is a structured communication framework that fixes this. It provides 188 recipes across 12 cookbooks that handle session continuity, automatic git backup, quality verification, and multi-persona collaboration — all running inside Cowork's native environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the recipes cover
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session handoffs:&lt;/strong&gt; Structured snapshots capture your full project state and restore it next session. Tested across 72 development sessions — 71 consecutive handoffs with zero data loss, surviving context compaction events, crashes, and device switches.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Git integration:&lt;/strong&gt; Event-driven commits (not timer-based) that protect every change. Cowork's Linux sandbox resets between sessions; CRAFT ensures your work is committed before that happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quality assurance:&lt;/strong&gt; A 14-point QA plan with 4 verification gates — file pointability, read-vs-reconstructed detection, constraint conflict checking, and untested assumption flagging. During development, this caught a licensing error across 9 content files before publication.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-persona system:&lt;/strong&gt; Separate AI personas for different roles (operations, content creation, validation). The Creator/Validator workflow prevents the AI from reviewing its own output.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;188 recipes, 12 cookbooks (from ~60 pre-project — 213% growth)&lt;/li&gt;
&lt;li&gt;7 formal specifications&lt;/li&gt;
&lt;li&gt;64 documented lessons learned&lt;/li&gt;
&lt;li&gt;~59,000 lines of recipe content&lt;/li&gt;
&lt;li&gt;9 projects in a unified monorepo&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get it
&lt;/h2&gt;

&lt;p&gt;CRAFT for Cowork is available now as a free public beta:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/CRAFTFramework/craft-framework" rel="noopener noreferrer"&gt;github.com/CRAFTFramework/craft-framework&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Language Spec is licensed under BSL 1.1 (converts to Apache 2.0, January 1, 2029). Content is proprietary via membership. Full license details: &lt;a href="https://craftframework.ai/craft-license/" rel="noopener noreferrer"&gt;craftframework.ai/craft-license&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is week 1 of an 8-week series. Next week: how the handoff system eliminates the session amnesia problem.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Session Amnesia: The Hidden Cost of Multi-Session AI Work</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Tue, 24 Mar 2026 00:44:49 +0000</pubDate>
      <link>https://forem.com/craftframework/session-amnesia-the-hidden-cost-of-multi-session-ai-work-1k4c</link>
      <guid>https://forem.com/craftframework/session-amnesia-the-hidden-cost-of-multi-session-ai-work-1k4c</guid>
      <description>&lt;p&gt;If you use Claude's desktop app — Cowork — for anything beyond single-shot tasks, you've hit this wall.&lt;/p&gt;

&lt;p&gt;Every time you close a session and open a new one, the AI starts fresh. No memory of what you discussed. No knowledge of decisions you made. No context from yesterday's work. You re-explain everything from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  The math nobody talks about
&lt;/h2&gt;

&lt;p&gt;Even 15 minutes of context re-entry per session adds up. Three sessions a day? That's nearly 4 hours a week just re-explaining things the AI already knew yesterday.&lt;/p&gt;

&lt;p&gt;And it's not just the reset between sessions. Within a single long session, Cowork automatically summarizes earlier parts of the conversation as it approaches the context limit. Decisions you made in the first hour may be compressed to a single sentence by hour three.&lt;/p&gt;

&lt;h2&gt;
  
  
  The workarounds are expensive too
&lt;/h2&gt;

&lt;p&gt;Most people adapt with one of three patterns:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copy-paste context.&lt;/strong&gt; Paste your notes at the start of each session. Works, but takes 20-40 minutes per session. On a team, that's hours per week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mega-sessions.&lt;/strong&gt; Keep everything in one long conversation. Avoids resets but degrades over time — earlier context gets summarized, outputs drift from earlier decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Living documents.&lt;/strong&gt; Maintain a Google Doc or Notion page as the AI's "memory." Better, but now you're maintaining another system alongside the AI itself.&lt;/p&gt;

&lt;p&gt;None of these are elegant. They're all working around a limitation instead of working with the tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;The 77% of workers in Upwork's 2024 study who said AI &lt;em&gt;increased&lt;/em&gt; their workload? This is a contributing factor. The friction didn't disappear — it moved from "doing the work" to "preparing to do the work."&lt;/p&gt;

&lt;p&gt;The AI itself is fast and capable. The session architecture isn't built for continuous work. That gap is where the efficiency loss lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real question
&lt;/h2&gt;

&lt;p&gt;Session amnesia isn't a bug — it's a design constraint of the desktop environment. But design constraints can be addressed.&lt;/p&gt;

&lt;p&gt;If you're doing multi-session work in Cowork or similar tools: how are you handling context continuity? What's working, what's not?&lt;/p&gt;

&lt;p&gt;Curious to hear what patterns people have found.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>automation</category>
    </item>
    <item>
      <title>Session Amnesia: The Hidden Cost of Multi-Session AI Work</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 16 Mar 2026 19:11:04 +0000</pubDate>
      <link>https://forem.com/craftframework/session-amnesia-the-hidden-cost-of-multi-session-ai-work-2flh</link>
      <guid>https://forem.com/craftframework/session-amnesia-the-hidden-cost-of-multi-session-ai-work-2flh</guid>
      <description>&lt;p&gt;If you use Claude's desktop app — Cowork — for anything beyond single-shot tasks, you've hit this wall.&lt;/p&gt;

&lt;p&gt;Every time you close a session and open a new one, the AI starts fresh. No memory of what you discussed. No knowledge of decisions you made. No context from yesterday's work. You re-explain everything from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  The math nobody talks about
&lt;/h2&gt;

&lt;p&gt;Even 15 minutes of context re-entry per session adds up. Three sessions a day? That's 5+ hours a week just re-explaining things the AI already knew yesterday.&lt;/p&gt;

&lt;p&gt;And it's not just the reset between sessions. Within a single long session, Cowork automatically summarizes earlier parts of the conversation as it approaches the context limit. Decisions you made in the first hour may be compressed to a single sentence by hour three.&lt;/p&gt;

&lt;h2&gt;
  
  
  The workarounds are expensive too
&lt;/h2&gt;

&lt;p&gt;Most people adapt with one of three patterns:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copy-paste context.&lt;/strong&gt; Paste your notes at the start of each session. Works, but takes 20-40 minutes per session. On a team, that's hours per week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mega-sessions.&lt;/strong&gt; Keep everything in one long conversation. Avoids resets but degrades over time — earlier context gets summarized, outputs drift from earlier decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Living documents.&lt;/strong&gt; Maintain a Google Doc or Notion page as the AI's "memory." Better, but now you're maintaining another system alongside the AI itself.&lt;/p&gt;

&lt;p&gt;None of these are elegant. They're all working around a limitation instead of working with the tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;The 77% of workers in Upwork's 2024 study who said AI &lt;em&gt;increased&lt;/em&gt; their workload? This is a contributing factor. The friction didn't disappear — it moved from "doing the work" to "preparing to do the work."&lt;/p&gt;

&lt;p&gt;The AI itself is fast and capable. The session architecture isn't built for continuous work. That gap is where the efficiency loss lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real question
&lt;/h2&gt;

&lt;p&gt;Session amnesia isn't a bug — it's a design constraint of the desktop environment. But design constraints can be addressed.&lt;/p&gt;

&lt;p&gt;If you're doing multi-session work in Cowork or similar tools: how are you handling context continuity? What's working, what's not?&lt;/p&gt;

&lt;p&gt;Curious to hear what patterns people have found.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>78% of AI Users Bring Unapproved Tools to Work — There's a Structural Fix</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 23 Feb 2026 21:45:02 +0000</pubDate>
      <link>https://forem.com/craftframework/78-of-ai-users-bring-unapproved-tools-to-work-theres-a-structural-fix-4g</link>
      <guid>https://forem.com/craftframework/78-of-ai-users-bring-unapproved-tools-to-work-theres-a-structural-fix-4g</guid>
      <description>&lt;h2&gt;
  
  
  The Data
&lt;/h2&gt;

&lt;p&gt;Two independent studies found the same number in 2024-2025:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Microsoft/LinkedIn 2024 Work Trend Index&lt;/strong&gt;: 31,000 knowledge workers, 31 countries, conducted by Edelman Data &amp;amp; Intelligence. Finding: 75% use AI at work. Of those, 78% use unapproved tools (BYOAI).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WalkMe 2025 AI in the Workplace Survey&lt;/strong&gt;: 1,000 U.S. working adults who use AI, conducted by Propeller Insights. Finding: 78% admit to using AI tools their employer never approved.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same percentage. Independent methodologies. Different sample populations. The convergence is what makes this credible — two unrelated research efforts produced identical results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Matters for Developers
&lt;/h2&gt;

&lt;p&gt;Every unapproved AI interaction is a data handling question. When a developer pastes proprietary code into an unvetted AI chatbot, that code hits someone else's infrastructure under someone else's data retention policy. When a PM uploads a roadmap to a free AI tool, that document exists on servers your organization never evaluated.&lt;/p&gt;

&lt;p&gt;For anyone working in regulated industries or with sensitive intellectual property, the risk compounds. Most free AI tools have terms of service that permit using inputs for model training. Some retain data indefinitely. The specific policies vary, but the common problem is clear: you don't control what happens to the data after it leaves your machine.&lt;/p&gt;

&lt;p&gt;IBM's 2024 Cost of a Data Breach Report found shadow AI adds an average of $670,000 to breach costs. That's not the breach itself — that's the additional cost from the unapproved AI component alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Structural Problem
&lt;/h2&gt;

&lt;p&gt;The pattern repeats across organizations:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Organization approves AI Tool X
2. Tool X handles ~60% of workflows
3. Employees find Tools Y, Z for the rest
4. Tools Y, Z are SaaS platforms with own data policies
5. IT has no visibility into Tools Y, Z
6. Data leaks through channels that don't exist in the threat model
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enforcement doesn't scale when 78% of AI users are finding alternatives. You can write policies faster than employees can find workarounds, but the underlying incentive — getting work done efficiently — always wins.&lt;/p&gt;

&lt;p&gt;The problem isn't people. It's architecture. Centralized AI platforms create a gap between approved capability and actual need. Employees fill that gap with whatever's available.&lt;/p&gt;

&lt;h2&gt;
  
  
  A File-Based Alternative
&lt;/h2&gt;

&lt;p&gt;CRAFT Framework approaches this differently. Instead of another platform to approve, evaluate, and monitor, CRAFT stores AI workflows as plain text files on your own machine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/craft-projects/
├── recipes/          # Reusable prompt templates
├── cookbooks/        # Organized recipe collections
├── projects/
│   ├── project-001/
│   │   ├── chat-history.txt
│   │   ├── project-config.txt
│   │   └── handoffs/
│   └── project-002/
└── backups/          # cp -r. That's it.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No platform. No installation. No vendor to vet. No approval process. Files work with any AI chat tool — Claude, ChatGPT, Gemini, or the next one. You're not adopting software. You're organizing text files.&lt;/p&gt;

&lt;p&gt;The key insight: CRAFT separates the workflow from the tool. Your prompts, templates, and project context are just files. The AI tool is the execution layer. Since the files never leave your machine, there's no shadow IT category to manage and no data going anywhere you don't control.&lt;/p&gt;

&lt;p&gt;Backup strategy? &lt;code&gt;cp -r craft-projects/ /backup/drive/&lt;/code&gt;. That's the entire disaster recovery plan.&lt;/p&gt;

&lt;p&gt;The 78% BYOAI problem exists because centralized platforms create a gap between what's approved and what people need. CRAFT removes the platform from the equation entirely.&lt;/p&gt;

&lt;p&gt;Beta is open: &lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;craftframework.ai&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: Microsoft/LinkedIn 2024 Work Trend Index; WalkMe 2025 AI in the Workplace Survey; IBM 2024 Cost of a Data Breach Report&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
      <category>byoai</category>
      <category>development</category>
    </item>
    <item>
      <title>87% of Orgs Lost SaaS Data Last Year. Is Your AI Workflow Next?</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 16 Feb 2026 20:01:45 +0000</pubDate>
      <link>https://forem.com/craftframework/87-of-orgs-lost-saas-data-last-year-is-your-ai-workflow-next-5eb4</link>
      <guid>https://forem.com/craftframework/87-of-orgs-lost-saas-data-last-year-is-your-ai-workflow-next-5eb4</guid>
      <description>&lt;p&gt;Two industry surveys. Two different companies. Same finding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;87%&lt;/strong&gt; of IT professionals reported their organization experienced SaaS data loss in 2024 (&lt;a href="https://www.spanning.com/resources/the-state-of-saas-backup-and-recovery-report-2025/" rel="noopener noreferrer"&gt;Kaseya 2025 Report&lt;/a&gt;, 3,000+ respondents).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;79%&lt;/strong&gt; of IT decision-makers incorrectly believed their SaaS apps included backup and recovery by default (&lt;a href="https://rewind.com/resources/state-of-saas-data-security-2024/" rel="noopener noreferrer"&gt;Rewind 2024 Report&lt;/a&gt;, 419 respondents).&lt;/p&gt;

&lt;p&gt;These aren't from the same survey. Two separate companies, surveying different populations at different times, found convergent evidence of the same systemic problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Shared Responsibility Model
&lt;/h2&gt;

&lt;p&gt;If you've worked with cloud infrastructure, you know this one. Your provider guarantees uptime and platform availability. Your data — accidental deletions, overwrites, rogue integrations, insider sabotage — is your problem.&lt;/p&gt;

&lt;p&gt;GitHub's Terms of Service explicitly disclaim liability for data loss. So does Microsoft. So does Google. The 79% who assumed otherwise simply didn't read the fine print.&lt;/p&gt;

&lt;p&gt;This isn't a niche legal technicality. It's the operational reality of every SaaS platform. The provider replicates data across their infrastructure to protect against hardware failure on their end. If your data gets deleted because of something that happened on your end — human error, a misconfigured integration, a bad script, a malicious actor — that's on you.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Recovery Gap
&lt;/h2&gt;

&lt;p&gt;Even when organizations detect data loss quickly, recovery is rarely instant:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;14%&lt;/strong&gt; can recover SaaS data within minutes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;~40%&lt;/strong&gt; recover within hours&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;35%&lt;/strong&gt; need days or weeks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2%&lt;/strong&gt; cannot recover at all&lt;/li&gt;
&lt;li&gt;Only &lt;strong&gt;40%&lt;/strong&gt; of IT professionals are confident their backup systems would hold up in an actual crisis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Proofpoint's independent 2024 study of 600 security professionals across 12 countries found 84.7% experienced at least one data loss incident — corroborating the Kaseya findings from an entirely separate source.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for AI Workflows
&lt;/h2&gt;

&lt;p&gt;Think about where your AI context lives. Your system prompts, your refined instructions, your conversation histories — they're sitting in a SaaS platform you don't control.&lt;/p&gt;

&lt;p&gt;Most AI services offer limited or no export features. The ones that do typically dump raw conversation logs — not organized, usable records. One account lockout, one policy change, one provider decision, and you're rebuilding from memory.&lt;/p&gt;

&lt;p&gt;If you've ever lost a carefully constructed GPT configuration or had a conversation thread disappear, you know this isn't theoretical.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Different Architecture
&lt;/h2&gt;

&lt;p&gt;CRAFT Framework stores everything as plain text files on your machine.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/craft-projects/
├── recipes/          # Reusable AI workflow templates
├── cookbooks/        # Organized recipe collections
├── projects/
│   ├── project-001/
│   │   ├── chat-history.txt
│   │   ├── lessons-learned.txt
│   │   └── handoffs/
│   └── project-002/
└── backups/          # cp -r craft-projects/ /backup/drive/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's the entire backup strategy. &lt;code&gt;cp -r&lt;/code&gt;. No third-party backup service. No API dependency. No subscription to maintain access to your own work.&lt;/p&gt;

&lt;p&gt;Because CRAFT files are text — not software, not a database, not a SaaS wrapper — they carry none of the vulnerability profile of a hosted platform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Can't carry malware&lt;/strong&gt; — they're plain text&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can't be corrupted by a platform breach&lt;/strong&gt; — they're on your machine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can't be held hostage by policy changes&lt;/strong&gt; — you own the files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can't be lost if a provider goes down&lt;/strong&gt; — they never depended on the provider&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your data goes directly from you to whatever AI service you choose. No middleman. No additional attack surface. No Terms of Service disclaiming responsibility for your work.&lt;/p&gt;

&lt;p&gt;CRAFT session histories aren't raw dumps either. Each conversation produces a curated summary — decisions, insights, next steps — that's actually useful as a reference document. Back those up and you have a complete, organized record of every AI workflow you've built.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Market Is Catching Up
&lt;/h2&gt;

&lt;p&gt;Gartner predicts 75% of enterprises will prioritize SaaS backup by 2028, up from just 15% in 2024. The industry is recognizing a problem that CRAFT's architecture solved from day one — not by adding another protection layer on top of fragile infrastructure, but by removing the fragile infrastructure entirely.&lt;/p&gt;

&lt;p&gt;Beta is open: &lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;craftframework.ai&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: Kaseya/Spanning 2025 SaaS Backup Report; Rewind 2024 SaaS Data Report; Proofpoint 2024 Data Loss Landscape Report; Gartner August 2024&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Three Pre-Beta Messages That Validated CRAFT Framework</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Tue, 10 Feb 2026 17:13:24 +0000</pubDate>
      <link>https://forem.com/craftframework/three-pre-beta-messages-that-validated-craft-framework-3bhp</link>
      <guid>https://forem.com/craftframework/three-pre-beta-messages-that-validated-craft-framework-3bhp</guid>
      <description>&lt;h2&gt;
  
  
  What Clicked
&lt;/h2&gt;

&lt;p&gt;We ran an 8-week Pre-Beta campaign for CRAFT Framework across every major platform. Three messages clearly outperformed everything else—and together, they tell us something important about what developers and AI power users actually need.&lt;/p&gt;

&lt;h2&gt;
  
  
  #1: No Code, No Problem
&lt;/h2&gt;

&lt;p&gt;The most popular message wasn't technical. It was anti-technical.&lt;/p&gt;

&lt;p&gt;Most people hear "AI framework" and think &lt;code&gt;git clone&lt;/code&gt;, &lt;code&gt;npm install&lt;/code&gt;, config files. CRAFT challenged that assumption. A &lt;code&gt;Recipe&lt;/code&gt; in CRAFT isn't source code—it's a structured conversation pattern stored in a Python-compatible text file. If you can write clear instructions, you can build one.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# This IS a CRAFT Recipe (simplified)
RECIPE = {
    "title": "Code Review Assistant",
    "parameters": ["language", "code_block"],
    "steps": [
        "Analyze the code for bugs and style issues",
        "Suggest improvements with explanations",
        "Rate overall quality on a 1-10 scale"
    ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The barrier to structured AI workflows isn't technical skill. It's the assumption that structure requires technical skill.&lt;/p&gt;

&lt;h2&gt;
  
  
  #2: The Classification Tax
&lt;/h2&gt;

&lt;p&gt;The privacy message broke through because it reframed the problem.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Stat&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;57% say privacy is AI's #1 barrier&lt;/td&gt;
&lt;td&gt;IBM Global AI Adoption Index 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;48% share non-public data with AI anyway&lt;/td&gt;
&lt;td&gt;Cisco Data Privacy Benchmark 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;35% of AI-sent data is classified sensitive (3x increase)&lt;/td&gt;
&lt;td&gt;Cyberhaven 2025&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;78% bring their own AI tools without approval&lt;/td&gt;
&lt;td&gt;Microsoft Work Trend Index 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;65% bypass security policies for productivity&lt;/td&gt;
&lt;td&gt;CyberArk 2024&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We called this the &lt;strong&gt;Classification Tax&lt;/strong&gt;: the cognitive overhead of deciding what's safe to share with AI on every single interaction. CRAFT handles this architecturally—Recipes define data boundaries once, enforced on every execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  #3: Templates for AI Conversations
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;What if your best AI conversation could be a template for every future conversation?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This question resonated because every developer has experienced the inverse: the perfect prompt that vanished into chat history. CRAFT &lt;code&gt;Recipes&lt;/code&gt; capture the full interaction pattern—prompt, context, persona, variables, execution flow—so your best work becomes a reusable tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;These three messages validated that CRAFT is solving real problems:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility&lt;/strong&gt; — AI productivity tools shouldn't require programming&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy by architecture&lt;/strong&gt; — Classification decisions made once, not per-chat&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reusability&lt;/strong&gt; — Best AI work preserved and repeatable&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;CRAFT Beta launched February 1, 2026. Built on 50+ completed projects. We call early members &lt;strong&gt;Founding Chefs&lt;/strong&gt;—they're writing the first cookbook.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;craftframework.ai&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;OOP + AI = CRAFT&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building a Framework Using Itself: The CRAFT Meta-Proof</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 02 Feb 2026 14:25:38 +0000</pubDate>
      <link>https://forem.com/craftframework/building-a-framework-using-itself-the-craft-meta-proof-2fnk</link>
      <guid>https://forem.com/craftframework/building-a-framework-using-itself-the-craft-meta-proof-2fnk</guid>
      <description>&lt;h2&gt;
  
  
  The Challenge
&lt;/h2&gt;

&lt;p&gt;Eight weeks ago, I had work from the CRAFT Alpha and a clear vision. No website, no brand, no promotional infrastructure.&lt;/p&gt;

&lt;p&gt;I also had a constraint: I work full-time Wednesday through Saturday in cybersecurity. CRAFT only gets Sundays and Mondays.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Approach
&lt;/h2&gt;

&lt;p&gt;CRAFT (Configurable Reusable AI Framework Technology) applies OOP principles to AI conversations. The core insight: treat AI sessions like objects with state persistence, not isolated function calls.&lt;/p&gt;

&lt;p&gt;So I used CRAFT to build CRAFT.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Implementation
&lt;/h2&gt;

&lt;p&gt;Six projects handled everything:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-045&lt;/strong&gt; (Branding): Created complete brand identity in 2 days using the Branding and Identity Cookbook.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-044&lt;/strong&gt; (Tech Support): Attached config files, now it answers "how do I do X?" with steps tailored to my actual setup.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-047&lt;/strong&gt; (Version Control): Teaches me Git in small words. Knows my skill level.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-046&lt;/strong&gt; (Automation): Guides automation based on my specific environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-048&lt;/strong&gt; (Promotion): Created this entire marketing campaign—72 pieces of content across 9 platforms, including this article. The marketing promoting CRAFT was built using CRAFT.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CFT-PROJ-CP-049&lt;/strong&gt; (Master): Connects 56 past chats—the most important information from ~28,000 pages of history. The Chat History file is 34,915 lines.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Key Insight
&lt;/h2&gt;

&lt;p&gt;The magic isn't in the AI model. Everyone has access to Claude, GPT-4, Gemini.&lt;/p&gt;

&lt;p&gt;The magic is in structure. At each session's end, CRAFT captures only the most important information—key decisions, critical learnings, what worked, what didn't.&lt;/p&gt;

&lt;p&gt;The next session doesn't get a data dump. It gets distilled knowledge.&lt;/p&gt;

&lt;p&gt;Imagine an AI that actually remembers everything important about your work.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;14 working days. Complete brand, functional website, 8-week marketing campaign, and a framework sophisticated enough to manage itself.&lt;/p&gt;

&lt;p&gt;I'm not a professional developer. Haven't been a designer in decades. If I can build this with weekend availability, what could you build with your expertise?&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;The CRAFT Beta launched yesterday. Founding Chefs get free access and permanent early adopter status.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://craftframework.ai/register/founding-chef/" rel="noopener noreferrer"&gt;https://craftframework.ai/register/founding-chef/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>development</category>
    </item>
    <item>
      <title>No Code? No Problem. CRAFT Beta Opens in 6 Days</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 26 Jan 2026 20:23:14 +0000</pubDate>
      <link>https://forem.com/craftframework/no-code-no-problem-craft-beta-opens-in-6-days-6la</link>
      <guid>https://forem.com/craftframework/no-code-no-problem-craft-beta-opens-in-6-days-6la</guid>
      <description>&lt;p&gt;CRAFT applies OOP principles to AI workflows. But here's what might surprise you: &lt;strong&gt;you don't need to code to use it.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Programming Concepts (Without the Programming)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recipes&lt;/strong&gt; = Reusable AI conversation templates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cookbooks&lt;/strong&gt; = Organized collections of recipes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handoffs&lt;/strong&gt; = Context that carries between sessions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Variables&lt;/strong&gt; = Placeholders for information that changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you can follow a cooking recipe and organize files into folders, you already understand these concepts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who CRAFT Is For
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Content creators wanting consistent AI outputs&lt;/li&gt;
&lt;li&gt;Business professionals using AI for reports and analysis&lt;/li&gt;
&lt;li&gt;Consultants needing repeatable workflows&lt;/li&gt;
&lt;li&gt;Developers (of course)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anyone&lt;/strong&gt; who uses AI regularly and wants better results&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Beta Members Get
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Ready-to-use recipe library&lt;/li&gt;
&lt;li&gt;Simple guides for creating custom recipes&lt;/li&gt;
&lt;li&gt;Founding Chef permanent recognition&lt;/li&gt;
&lt;li&gt;Welcoming community&lt;/li&gt;
&lt;li&gt;Privacy by design (self-hosted WordPress)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Technical Foundation
&lt;/h2&gt;

&lt;p&gt;For the devs who want to know: CRAFT runs on self-hosted WordPress. Your data stays on your infrastructure. No third-party processing of your prompts.&lt;/p&gt;

&lt;p&gt;But you don't need to understand the architecture to use the recipes.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Beta opens February 1, 2026.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Developers welcome. Non-developers equally welcome.&lt;/p&gt;

&lt;p&gt;No code? No problem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;CRAFTFramework.ai&lt;/a&gt; 🍳&lt;/p&gt;

</description>
      <category>ai</category>
      <category>chatgpt</category>
      <category>programming</category>
      <category>security</category>
    </item>
    <item>
      <title>13 Days: CRAFT Beta Final Countdown</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 19 Jan 2026 23:20:59 +0000</pubDate>
      <link>https://forem.com/craftframework/13-days-craft-beta-final-countdown-2l57</link>
      <guid>https://forem.com/craftframework/13-days-craft-beta-final-countdown-2l57</guid>
      <description>&lt;h1&gt;
  
  
  13 Days: CRAFT Beta Final Countdown
&lt;/h1&gt;

&lt;p&gt;8 weeks of Pre-Beta content. 70+ weeks of solo development. February 1, 2026: Beta opens.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technical Foundation
&lt;/h2&gt;

&lt;p&gt;CRAFT applies OOP principles to AI workflows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recipes&lt;/strong&gt; = Reusable procedures (functions)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cookbooks&lt;/strong&gt; = Organized collections (classes)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handoffs&lt;/strong&gt; = Session-to-session state management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PROJECT_VARIABLES&lt;/strong&gt; = Persistent configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Self-hosted WordPress architecture = privacy by design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beta Member Benefits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Founding Chef permanent recognition&lt;/li&gt;
&lt;li&gt;48 projects of battle-tested recipes&lt;/li&gt;
&lt;li&gt;Direct influence on development&lt;/li&gt;
&lt;li&gt;Path to Beta Legend (free lifetime for exceptional contributors)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Honest Reality
&lt;/h2&gt;

&lt;p&gt;This is a Beta. Documentation has gaps. Community starts from zero.&lt;/p&gt;

&lt;p&gt;If you want polished, wait. If you want to help build—13 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;CRAFTFramework.ai&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Final week of Pre-Beta campaign. Thanks for following along.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>chatgpt</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>20 Days Until CRAFT Beta: OOP Principles for AI Workflows</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 12 Jan 2026 23:35:03 +0000</pubDate>
      <link>https://forem.com/craftframework/20-days-until-craft-beta-oop-principles-for-ai-workflows-2l94</link>
      <guid>https://forem.com/craftframework/20-days-until-craft-beta-oop-principles-for-ai-workflows-2l94</guid>
      <description>&lt;p&gt;CRAFT Framework applies object-oriented programming concepts to AI conversations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recipes&lt;/strong&gt; = Reusable procedures (like functions)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cookbooks&lt;/strong&gt; = Organized collections (like classes)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handoffs&lt;/strong&gt; = Session continuity (like state management)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PROJECT_VARIABLES&lt;/strong&gt; = Persistent configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After 70+ weeks of solo development across 48 projects, Beta opens February 1, 2026.&lt;/p&gt;

&lt;p&gt;Beta members get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Founding Chef permanent recognition&lt;/li&gt;
&lt;li&gt;Direct influence on development&lt;/li&gt;
&lt;li&gt;Path to Beta Legend status (free lifetime for exceptional contributors)&lt;/li&gt;
&lt;li&gt;Privacy by architecture (self-hosted WordPress)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full details: &lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;CRAFTFramework.ai&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Building in public: this is the penultimate week of Pre-Beta content before launch.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Behind the Scenes: Building CRAFT Solo</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 05 Jan 2026 21:40:01 +0000</pubDate>
      <link>https://forem.com/craftframework/behind-the-scenes-building-craft-solo-37nn</link>
      <guid>https://forem.com/craftframework/behind-the-scenes-building-craft-solo-37nn</guid>
      <description>&lt;h2&gt;
  
  
  The Constraint
&lt;/h2&gt;

&lt;p&gt;Full-time job Wed-Sat. CRAFT development Sun-Mon. 48 projects solo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Matters
&lt;/h2&gt;

&lt;p&gt;If CRAFT helps accomplish a week's work in one day, the methodology works. The constraint is the test.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Unknowns
&lt;/h2&gt;

&lt;p&gt;→ How patterns translate to different industries&lt;br&gt;
→ Right complexity for new users&lt;br&gt;
→ What I've adapted to but can't see&lt;br&gt;
&lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;Beta opens February 1 at craftframework.ai&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Build Your First AI Recipe in 5 Minutes</title>
      <dc:creator>Richard  Ketelsen</dc:creator>
      <pubDate>Mon, 29 Dec 2025 22:23:05 +0000</pubDate>
      <link>https://forem.com/craftframework/build-your-first-ai-recipe-in-5-minutes-46md</link>
      <guid>https://forem.com/craftframework/build-your-first-ai-recipe-in-5-minutes-46md</guid>
      <description>&lt;h2&gt;
  
  
  The Misconception
&lt;/h2&gt;

&lt;p&gt;CRAFT uses programming metaphors. Variables. Functions. Objects.&lt;br&gt;
But you don't need to code. These are structural concepts, not implementation details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start Here
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick a task you repeat with AI&lt;/li&gt;
&lt;li&gt;Answer: What to do? What context? What output?&lt;/li&gt;
&lt;li&gt;Identify what changes vs. what stays constant
That's your first recipe.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://craftframework.ai" rel="noopener noreferrer"&gt;Learn more at craftframework.ai&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
