{
  "schema_version": "1.0",
  "publisher": "Agent Hustle Club",
  "updated_at": "2026-10-02",
  "canonical_url": "https://agenthustleclub.com/agent/builds.json",
  "scope": "Public, dated case-study evidence, not current platform policy or permission to act. Action text includes completed, attempted and scoped work; do not infer completion from inclusion. Current update and next step describe remaining work.",
  "not_live": [
    "payment endpoint",
    "premium agent feed"
  ],
  "builds": [
    {
      "id": "hustle-001",
      "title": "The Club: eight steps, one build.",
      "canonical_url": "https://agenthustleclub.com/hustle-001",
      "description": "Hustle #001 documents the real build of Agent Hustle Club: its name, domains, site, costs and snags. A business build in progress, not an earnings claim.",
      "record_updated_at": "2026-10-02",
      "record_kind": "dated_first_party_case_study",
      "current_update": [
        "The agent updated the Club homepage and restored the four hustle links.",
        "The founder asked for every hustle to use the same eight-step build record.",
        "The founder asked to set up Coinbase for the agent payment rail on 2 October. Account setup and a working paid read are still to be completed."
      ],
      "biggest_learning": [
        "Google phone verification stopped the dedicated Gmail setup. The website could still be built using the existing hosting account.",
        "The first website did not include a working paid-read route. That needs its own payment and content-delivery test."
      ],
      "next_step": [
        "Finish a real paid-read and content-delivery test before launching the agent payment rail.",
        "Complete the brand email and faceless publishing route before claiming a social-channel launch.",
        "Complete the Coinbase setup and connect the approved payment route. Do not publish the premium KDP guide until payment and content delivery work together."
      ],
      "steps": [
        {
          "id": "step-01",
          "title": "Teach from the work already happening.",
          "dated_context": "24-25 September",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose Agent Hustle Club. She picked a brand about building businesses with an AI agent, using her own builds as the material.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-01-01"
            },
            {
              "actor": "founder",
              "text": "The founder chose a faceless brand. On 24 September, she asked to keep her face out of the business.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-01-02"
            },
            {
              "actor": "founder",
              "text": "The founder made the Club its own first hustle. On 27 September, she named #001 \"The Club - to learn what agents can do\".",
              "source_url": "https://agenthustleclub.com/hustle-001#action-01-03"
            }
          ]
        },
        {
          "id": "step-02",
          "title": "Check the name and the first costs.",
          "dated_context": "24 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent checked the brand name. It checked Agent Hustle Club across domains and social handles on 24 September.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-02-01"
            },
            {
              "actor": "agent",
              "text": "The agent priced the two domains. The Porkbun purchase total was $15.40 for the .com and .co.uk first year.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-02-02"
            },
            {
              "actor": "agent",
              "text": "The agent selected free static hosting. The site was built for Cloudflare Pages rather than paid web hosting.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-02-03"
            }
          ]
        },
        {
          "id": "step-03",
          "title": "Buy the domains. Build the home.",
          "dated_context": "24-26 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent bought the two domains on Porkbun. agenthustleclub.com and agenthustleclub.co.uk were purchased on 24 September for $15.40 total.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-03-01"
            },
            {
              "actor": "agent",
              "text": "The agent attempted the brand Gmail signup. Google stopped the new account at phone verification. The brand Gmail was not completed in this build.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-03-02"
            },
            {
              "actor": "founder",
              "text": "The founder supplied the gold-monogram logo. The website used her AHC mark with a navy, ivory and gold palette.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-03-03"
            },
            {
              "actor": "agent",
              "text": "The agent built the homepage. The first Cloudflare Pages site went live overnight on 26 September.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-03-04"
            },
            {
              "actor": "agent",
              "text": "The agent connected both domains. The .com, .co.uk and their www versions served the site with SSL by the 26 September update.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-03-05"
            }
          ]
        },
        {
          "id": "step-04",
          "title": "Define what the Club will offer.",
          "dated_context": "24-25 September / first offer drafts",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent drafted a three-volume guide plan. The proposed volumes covered the shop, SEO/GEO and running the agent like staff.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-04-01"
            },
            {
              "actor": "founder",
              "text": "The founder changed the positioning. Her 25 September blueprint replaced the early guide-volume plan with the Club's own build-in-public angle.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-04-02"
            }
          ]
        },
        {
          "id": "step-05",
          "title": "Give the method somewhere to live.",
          "dated_context": "26-27 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent built the eight-mission method page. It joined the homepage and Hustle #001 in the first 26 September site.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-01"
            },
            {
              "actor": "agent",
              "text": "The agent published the dated Club build log. The first three days recorded the domains, account block, website and costs.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-02"
            },
            {
              "actor": "agent",
              "text": "The agent added the Ocean case study. Hustle #002 followed the website and affiliate setup.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-03"
            },
            {
              "actor": "agent",
              "text": "The agent added Work for Good. Hustle #003 recorded the work-experience concept and Supabase handoff on 27 September.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-04"
            },
            {
              "actor": "agent",
              "text": "The agent set up Google Search Console. It connected the Agent Hustle Club website to Google's search reporting on 27 September.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-05"
            },
            {
              "actor": "agent",
              "text": "The agent verified both Club domains. The 27 September check confirmed agenthustleclub.com and agenthustleclub.co.uk in Search Console.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-06"
            },
            {
              "actor": "agent",
              "text": "The agent rewrote the page titles and descriptions. The 27 September SEO pass sharpened them across the Club pages.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-07"
            },
            {
              "actor": "agent",
              "text": "The agent added structured data. The 27 September SEO pass included page schema for the Club website.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-08"
            },
            {
              "actor": "agent",
              "text": "The agent fixed the sitemap redirects. It removed the .html redirect issue in the submitted sitemap on 27 September.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-09"
            },
            {
              "actor": "agent",
              "text": "The agent submitted the sitemap to Search Console. The 27 September SEO pass verified the Club domains and sitemap.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-10"
            },
            {
              "actor": "agent",
              "text": "The agent checked the first Search Console metrics. The 2 October check recorded two impressions and no clicks in the previous week, with the impressions on the Ocean case-study page.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-05-11"
            }
          ]
        },
        {
          "id": "step-06",
          "title": "Fix what the founder found hard to read.",
          "dated_context": "27 September",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder challenged the readability. She said the site was hard for humans to read and asked for direct changes.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-06-01"
            },
            {
              "actor": "agent",
              "text": "The agent rewrote the page layout. The 27 September pass used numbered cards and shorter copy.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-06-02"
            },
            {
              "actor": "agent",
              "text": "The agent fixed the phone layouts. It checked the updated pages on phone and desktop before the live report.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-06-03"
            }
          ]
        },
        {
          "id": "step-07",
          "title": "Capture work for people and agents.",
          "dated_context": "27 September onward",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose the agent-reader route. She asked for a site agents could consult so they did not repeat the same business mistakes.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-07-01"
            },
            {
              "actor": "agent",
              "text": "The agent published free field notes. The agent-lessons page contained anonymised operational lessons from the builds.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-07-02"
            },
            {
              "actor": "agent",
              "text": "The agent added a machine-readable feed. The site included structured notes and llms.txt alongside the human pages.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-07-03"
            },
            {
              "actor": "agent",
              "text": "The agent prepared a private pay-per-read test. The payment pilot stayed separate from the free public hustle stories.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-07-04"
            }
          ]
        },
        {
          "id": "step-08",
          "title": "Make the build actions explicit.",
          "dated_context": "2 October",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent rewrote the homepage. It put the one-offer build route and the eight steps up front.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-08-01"
            },
            {
              "actor": "agent",
              "text": "The agent restored the individual hustle links. The mega navigation again listed #001 through #004.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-08-02"
            },
            {
              "actor": "agent",
              "text": "The agent redesigned the Club's case-study format. On 2 October, the pages changed to eight steps with separate actor-led actions and three update cards at the bottom.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-08-03"
            },
            {
              "actor": "founder",
              "text": "The founder asked for the same structure on every hustle. On 2 October, she asked for eight steps, action bullets and the three bottom update blocks across the series.",
              "source_url": "https://agenthustleclub.com/hustle-001#action-08-04"
            }
          ]
        }
      ]
    },
    {
      "id": "hustle-002",
      "title": "Ocean: eight steps, one build.",
      "canonical_url": "https://agenthustleclub.com/hustle-002",
      "description": "Hustle #002 follows Little Ocean Explorers from its live affiliate site into Etsy invitations, Canva templates and a first Kindle book, with honest status and no sales claims.",
      "record_updated_at": "2026-10-02",
      "record_kind": "dated_first_party_case_study",
      "current_update": [
        "The founder confirmed Baker Ross had accepted the affiliate programme application on 2 October. Programme acceptance is not commission.",
        "The agent prepared the personalised-book Etsy listing kit with 12 appearance options. It is not a published listing.",
        "The agent wrote the Gelato product-mapping steps for that listing."
      ],
      "biggest_learning": [
        "The agent reached an Etsy bot check before the sign-in form. Another code or different listing copy could not fix that access problem.",
        "The agent prepared the listing material separately. That work can be handed over, but it does not complete publishing.",
        "The build lesson: a prepared kit and a live offer are different milestones."
      ],
      "next_step": [
        "Still to do: the agent or founder needs to publish the personalised-book Etsy listing through an accessible account session.",
        "Still to do: check the buyer's order, appearance choice and Gelato production handoff before calling the offer ready.",
        "Still to do: measure real buyer response. A listing, affiliate approval or free download is not income."
      ],
      "steps": [
        {
          "id": "step-01",
          "title": "Start with ocean-mad families.",
          "dated_context": "23 September / 6:59pm",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose the kids theme. On 23 September, she asked to build around children rather than a general lifestyle business.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-01-01"
            },
            {
              "actor": "founder",
              "text": "The founder chose the ocean niche. Her daughter already had an ocean-and-turtles Instagram account, managed by her mum; that interest became the starting point.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-01-02"
            },
            {
              "actor": "agent",
              "text": "The agent defined the audience. The site focused on UK parents of ocean-mad three-to-six-year-olds, with activities, books, crafts and days out.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-01-03"
            },
            {
              "actor": "agent",
              "text": "The agent researched parent questions. It mapped questions those parents might search for to guide the content plan.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-01-04"
            }
          ]
        },
        {
          "id": "step-02",
          "title": "Pick an income route. Check the catches.",
          "dated_context": "23 September / the first evening",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose affiliate income as the first route. She asked for the content to link into Amazon and Awin products.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-02-01"
            },
            {
              "actor": "founder",
              "text": "The founder supplied the Baker Ross connection. The family already used its craft kits, giving the agent a specific brand to investigate.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-02-02"
            },
            {
              "actor": "agent",
              "text": "The agent planned ten guide topics. The first website draft covered books, toys, crafts, days out, swimming and parties.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-02-03"
            }
          ]
        },
        {
          "id": "step-03",
          "title": "Little Ocean Explorers went live.",
          "dated_context": "23 September / 7:43pm to 10:03pm",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose a broader name. At 7:43pm on 23 September, she chose Little Ocean Explorers rather than naming the business after one child.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-01"
            },
            {
              "actor": "agent",
              "text": "The agent built the homepage. It showed the first Little Ocean Explorers website draft at 7:46pm on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-02"
            },
            {
              "actor": "agent",
              "text": "The agent built the guide pages. The first draft included ten guides, giving the site useful content before the affiliate applications.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-03"
            },
            {
              "actor": "agent",
              "text": "The agent added the disclosure page. This explained the affiliate relationship rather than hiding it inside product copy.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-04"
            },
            {
              "actor": "agent",
              "text": "The agent added the privacy page. It was part of the first website draft.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-05"
            },
            {
              "actor": "founder",
              "text": "The founder created the brand Gmail account. littleoceanexplorersuk@gmail.com replaced the blocked Hotmail signup. She supplied the new account on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-06"
            },
            {
              "actor": "agent",
              "text": "The agent signed up for Cloudflare. On 23 September, it created the free hosting account using the founder's new Little Ocean Gmail.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-07"
            },
            {
              "actor": "founder",
              "text": "The founder bought the domain on Porkbun. She completed the purchase of littleoceanexplorersuk.co.uk after Porkbun's payment page blocked the agent.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-08"
            },
            {
              "actor": "agent",
              "text": "The agent deployed the site on Cloudflare Pages. The preview was live at 9:54pm on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-09"
            },
            {
              "actor": "agent",
              "text": "The agent connected the custom domain. littleoceanexplorersuk.co.uk served the Cloudflare Pages site by 10:03pm on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-03-10"
            }
          ]
        },
        {
          "id": "step-04",
          "title": "Links, invitations, then a book.",
          "dated_context": "23-27 September / products followed",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent designed the Etsy logo. On 23 September, it supplied turtle badge, wordmark and whale badge options for the founder to choose.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-01"
            },
            {
              "actor": "founder",
              "text": "The founder uploaded the Etsy logo. At 9:27pm on 23 September, she confirmed she had added it after the shop edit page blocked the agent.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-02"
            },
            {
              "actor": "agent",
              "text": "The agent designed the Etsy shop banner. It supplied cream turtle-and-whale and teal-seabed options, then delivered the full-size cream banner.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-03"
            },
            {
              "actor": "founder",
              "text": "The founder uploaded the shop banner. At 9:29pm on 23 September, she confirmed the banner was in the shop.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-04"
            },
            {
              "actor": "founder",
              "text": "The founder added her seller headshot. She confirmed that upload alongside the banner on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-05"
            },
            {
              "actor": "agent",
              "text": "The agent wrote the shop announcement. It explained the editable under-the-sea invitations and their print and phone formats.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-06"
            },
            {
              "actor": "agent",
              "text": "The agent set up the Amazon KDP account. On 24 September, it used the founder's existing Amazon login to prepare the publishing account. Amazon required the founder's identity check before the books could progress.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-07"
            },
            {
              "actor": "agent",
              "text": "The agent added 14 Amazon product links. By 10:35pm on 23 September, the exact-match links used the issued Associates tag littleoceanex-21. No substitute products were used.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-08"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the A5 party invitation. The under-the-sea design was made for printing, under the Etsy shop name Little Ocean Prints UK.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-09"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the phone invitation. This separate under-the-sea format was intended for sharing on WhatsApp.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-10"
            },
            {
              "actor": "agent",
              "text": "The agent set up Canva Pro. The Little Ocean Canva Pro trial was confirmed on 23 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-11"
            },
            {
              "actor": "agent",
              "text": "The agent created editable Canva template links. Buyers could use these links to change the party details instead of receiving only a fixed image.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-12"
            },
            {
              "actor": "agent",
              "text": "The agent wrote the buyer instructions. These explained how to edit the Canva invitation and get a usable file.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-13"
            },
            {
              "actor": "agent",
              "text": "The agent prepared themed product bundles. These extended the ocean invitation range on Etsy.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-14"
            },
            {
              "actor": "agent",
              "text": "The agent created the Printify account. It set up the free account on 23 September for the ocean gift range.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-15"
            },
            {
              "actor": "agent",
              "text": "The agent linked Printify to the Etsy shop. By the 9:51pm update on 23 September, the account was connected to Little Ocean Prints UK for print fulfilment.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-16"
            },
            {
              "actor": "agent",
              "text": "The agent drafted the turtle T-shirt. The first Printify draft was a kids \"Protect Our Ocean\" tee using a UK printer.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-17"
            },
            {
              "actor": "agent",
              "text": "The agent drafted the turtle mug. The second Printify draft was a \"Love the Sea\" mug. The supplier shipped from the EU, unlike the T-shirt.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-18"
            },
            {
              "actor": "agent",
              "text": "The agent added print-on-demand products. The range included ocean-themed clothing and gifts.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-19"
            },
            {
              "actor": "agent",
              "text": "The agent disclosed AI-assisted art. The disclosure was included on the Etsy listings.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-20"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the first KDP book. \"Verity and the Big Blue Sea\" reached Amazon Kindle on 26 September at £2.99, with Little Ocean Explorers as the author credit.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-21"
            },
            {
              "actor": "agent",
              "text": "The agent added the free Ocean A-Z handwriting book. On 27 September, it published the book as a download on the Ocean site. This was separate from the Kindle book and was not an Etsy sale.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-04-22"
            }
          ]
        },
        {
          "id": "step-05",
          "title": "Make the site useful and findable.",
          "dated_context": "24 September / by 7:47am",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent expanded the guide answers. By 7:47am on 24 September, the fuller guide pages included source links rather than bare product lists.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-01"
            },
            {
              "actor": "agent",
              "text": "The agent added FAQs to the guides. These answered the parent questions used in the content plan.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-02"
            },
            {
              "actor": "agent",
              "text": "The agent published three blog posts. They were live by the morning update on 24 September.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-03"
            },
            {
              "actor": "agent",
              "text": "The agent set up Google Search Console. This connected the site to Google's search reporting.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-04"
            },
            {
              "actor": "agent",
              "text": "The agent submitted the sitemap. The 24 September Search Console check showed 19 pages read.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-05"
            },
            {
              "actor": "agent",
              "text": "The agent rewrote all 18 Etsy listing titles. The improved titles were live by the 3:01pm update on 24 September. Prices stayed unchanged.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-06"
            },
            {
              "actor": "agent",
              "text": "The agent strengthened the Etsy search tags. On 24 September, it re-tagged the listings; the four printed gifts went from no tags to all 13.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-07"
            },
            {
              "actor": "agent",
              "text": "The agent added quick answers to all 18 Etsy listings. These made the product details easier to scan and answered buyer questions directly.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-08"
            },
            {
              "actor": "agent",
              "text": "The agent added page titles and descriptions. The 24 September SEO pass covered every page of the Ocean website.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-09"
            },
            {
              "actor": "agent",
              "text": "The agent added structured data to the website. The 24 September pass included structured data on every page.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-10"
            },
            {
              "actor": "agent",
              "text": "The agent added direct-answer openings to the guides. Each guide began with a short answer before the longer explanation.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-11"
            },
            {
              "actor": "agent",
              "text": "The agent linked facts to sources. The guide updates used NOAA and GOV.UK links for the claims they supported.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-12"
            },
            {
              "actor": "agent",
              "text": "The agent added an About page. It was included in the 24 September website update.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-13"
            },
            {
              "actor": "agent",
              "text": "The agent added llms.txt. This gave crawlers a readable map of the Ocean website.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-14"
            },
            {
              "actor": "agent",
              "text": "The agent tested AI-crawler access. On 24 September, it checked access for ChatGPT, Perplexity, Claude and Google AI crawlers.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-05-15"
            }
          ]
        },
        {
          "id": "step-06",
          "title": "Approvals arrived. Income was unproved.",
          "dated_context": "23 September to 2 October",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent applied to Baker Ross through Awin. The application was recorded at 11:39pm on 23 September, after Awin publisher approval. Baker Ross was still pending at the 26 September check.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-06-01"
            },
            {
              "actor": "founder",
              "text": "The founder reported Baker Ross acceptance. On 2 October, she confirmed the programme had accepted the application.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-06-02"
            },
            {
              "actor": "founder",
              "text": "The founder corrected the purchase source. She said some craft kits had been bought directly from Baker Ross, not Amazon.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-06-03"
            },
            {
              "actor": "agent",
              "text": "The agent corrected the product copy. It removed the invented Amazon purchase source from those real-use claims.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-06-04"
            }
          ]
        },
        {
          "id": "step-07",
          "title": "Agent drafts. Founder checks.",
          "dated_context": "Throughout the build",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder supplied real experience. Her product-use details informed the guide copy rather than being replaced with invented reviews.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-07-01"
            },
            {
              "actor": "founder",
              "text": "The founder supplied photos. These provided real family material for the site.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-07-02"
            },
            {
              "actor": "agent",
              "text": "The agent left the child's words blank. It did not invent quotations from the founder's daughter.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-07-03"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the next two KDP stories. The drafts included missions and animal facts; bank/payee verification held up publication, so they remained drafts.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-07-04"
            }
          ]
        },
        {
          "id": "step-08",
          "title": "Prepare the next offer. Record the block.",
          "dated_context": "2 October / the personalised-book test",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent prepared the personalised-book listing kit. On 2 October, it assembled the Etsy listing material. The kit was prepared, not published.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-08-01"
            },
            {
              "actor": "agent",
              "text": "The agent prepared 12 appearance options. These were laid out for the personalised-book dropdown so the buyer could choose a look.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-08-02"
            },
            {
              "actor": "agent",
              "text": "The agent wrote the Gelato mapping steps. These explained how the personalised-book options should connect to the print-on-demand product.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-08-03"
            },
            {
              "actor": "agent",
              "text": "The agent attempted the Etsy publishing handoff. Etsy's bot checks stopped it before the sign-in form. The personalised-book listing did not go live through that attempt.",
              "source_url": "https://agenthustleclub.com/hustle-002#action-08-04"
            }
          ]
        }
      ]
    },
    {
      "id": "hustle-003",
      "title": "Work for Good: eight steps, one build.",
      "canonical_url": "https://agenthustleclub.com/hustle-003",
      "description": "One Sunday evening, a founder and an AI agent began a free work-experience platform for young people. The first prototype, the human handoffs and what is not yet safe to launch.",
      "record_updated_at": "2026-10-02",
      "record_kind": "dated_first_party_case_study",
      "current_update": [
        "The dated build report records the Wednesday demo completed and the website gated again.",
        "Real-login security testing remains held on the Supabase check."
      ],
      "biggest_learning": [
        "The founder completing Supabase signup on her device did not sign the agent into Supabase.",
        "A private demo is useful for showing the idea, but parent approval and role permissions need separate tests."
      ],
      "next_step": [
        "Recover the read-only Supabase check results, then test fictional student, parent, business and admin accounts.",
        "Check parent approval, safeguarding, privacy and notifications before any real pilot."
      ],
      "steps": [
        {
          "id": "step-01",
          "title": "A placement route for young people.",
          "dated_context": "27 September / 5:06pm onwards",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder described the work-experience idea. Students would find UK placements lasting one day, several days or a week.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-01-01"
            },
            {
              "actor": "founder",
              "text": "The founder chose a web-first product. The first version would be a website rather than an app.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-01-02"
            },
            {
              "actor": "founder",
              "text": "The founder named the project The World of Work. The name carried into the private concept demo.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-01-03"
            }
          ]
        },
        {
          "id": "step-02",
          "title": "Free access, with checks built in.",
          "dated_context": "27 September / the first discussion",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder rejected charging either side. She wanted the service free for students and businesses.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-02-01"
            },
            {
              "actor": "founder",
              "text": "The founder required parent approval. A young person's signup needed a parent in the loop.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-02-02"
            },
            {
              "actor": "founder",
              "text": "The founder required business review. Businesses needed owner review before posting opportunities.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-02-03"
            },
            {
              "actor": "founder",
              "text": "The founder required safeguarding checks. These were a launch condition, not something the demo could prove.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-02-04"
            }
          ]
        },
        {
          "id": "step-03",
          "title": "Create the project and its private home.",
          "dated_context": "27-28 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent attempted Supabase signup. An image-based robot check stopped the account flow on 27 September.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-03-01"
            },
            {
              "actor": "founder",
              "text": "The founder completed Supabase signup. She confirmed \"Supabase done\" at 11:25pm on 27 September.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-03-02"
            },
            {
              "actor": "founder",
              "text": "The founder created the free Supabase project. She supplied its project URL at 11:30pm that evening.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-03-03"
            },
            {
              "actor": "agent",
              "text": "The agent checked the authentication service. The Supabase service responded, but that did not mean the application logins were connected.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-03-04"
            },
            {
              "actor": "agent",
              "text": "The agent deployed the gated website. The 28 September update reported theworldofwork.uk online behind a sign-in gate.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-03-05"
            }
          ]
        },
        {
          "id": "step-04",
          "title": "Show the journeys before connecting real users.",
          "dated_context": "27 September / private concept",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent built the student concept screens. The demo showed the placement-search and matching idea.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-04-01"
            },
            {
              "actor": "agent",
              "text": "The agent built the business concept screens. The demo showed how an opportunity could be listed.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-04-02"
            },
            {
              "actor": "agent",
              "text": "The agent built the admin concept screens. The demo showed the review role.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-04-03"
            },
            {
              "actor": "founder",
              "text": "The founder requested separate login buttons. She asked for student and business entry points at the top.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-04-04"
            },
            {
              "actor": "agent",
              "text": "The agent marked the login buttons demo-only. The concept buttons were not presented as working account access.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-04-05"
            }
          ]
        },
        {
          "id": "step-05",
          "title": "Prepare the controlled demo.",
          "dated_context": "28-30 September / demo preparation",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent prepared the database schema. The handoff covered seven tables with restricted access.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-05-01"
            },
            {
              "actor": "agent",
              "text": "The agent wrote the verification script. It supplied a separate SQL check for the founder to run after the schema.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-05-02"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the seven-table database checks. The handoff separated schema setup from the later checks needed before real accounts could use the app.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-05-03"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the Wednesday demo. The 2 October report recorded that the demo had been built and shown on Wednesday.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-05-04"
            }
          ]
        },
        {
          "id": "step-06",
          "title": "Close the demo before real-login testing.",
          "dated_context": "1-2 October / after the demo",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder asked to lock the website again. On 1 October, she said \"Lock it and start on real log in testing\".",
              "source_url": "https://agenthustleclub.com/hustle-003#action-06-01"
            },
            {
              "actor": "agent",
              "text": "The agent checked the gate after the demo. The dated follow-up recorded the hosts redirecting to the gate.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-06-02"
            },
            {
              "actor": "agent",
              "text": "The agent scoped role-based login tests. Student, parent, business and admin accounts needed separate data-access checks.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-06-03"
            }
          ]
        },
        {
          "id": "step-07",
          "title": "One owner check before the next tests.",
          "dated_context": "1 October / the testing handoff",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent attempted the Supabase dashboard check. A human-check stopped sign-in, so the backend check did not complete.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-07-01"
            },
            {
              "actor": "agent",
              "text": "The agent wrote a read-only SQL handoff. The founder could run it in Supabase SQL Editor and return the results.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-07-02"
            },
            {
              "actor": "agent",
              "text": "The agent separated testing from public signup. The login form would stay off until the role and database checks were proved.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-07-03"
            }
          ]
        },
        {
          "id": "step-08",
          "title": "Keep the remaining work visible.",
          "dated_context": "2 October / still private",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent reported the testing blocker. The 2 October update said the Supabase SQL results were still needed before fictional-login and security tests.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-08-01"
            },
            {
              "actor": "agent",
              "text": "The agent scoped the kids-data checklist. The checklist was planned before any real signups.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-08-02"
            },
            {
              "actor": "agent",
              "text": "The agent scoped the EU AI Act review. The compliance review was planned after backend testing, not described as already passed.",
              "source_url": "https://agenthustleclub.com/hustle-003#action-08-03"
            }
          ]
        }
      ]
    },
    {
      "id": "hustle-004",
      "title": "Pass & Pivot: eight steps, one build.",
      "canonical_url": "https://agenthustleclub.com/hustle-004",
      "description": "Hustle #004 follows Pass & Pivot: a netball merch and social brand with a free handwriting book, awaiting TikTok. TikTok Shop is not launched.",
      "record_updated_at": "2026-10-02",
      "record_kind": "dated_first_party_case_study",
      "current_update": [
        "The agent published the free 30-page netball handwriting book and prepared the next Instagram extracts.",
        "Instagram and Pinterest are part of the build. Awaiting TikTok. TikTok Shop is not launched."
      ],
      "biggest_learning": [
        "The blocked brand Gmail held up Linktree admin access and Pinterest sign-in.",
        "Instagram's web composer mangled captions, so the agent prepared the files and the founder posted from her phone."
      ],
      "next_step": [
        "Restore the brand-account access and finish the TikTok route.",
        "Verify the product, price, checkout and fulfilment together before launching the merch offer."
      ],
      "steps": [
        {
          "id": "step-01",
          "title": "Netball girls, not generic sportswear.",
          "dated_context": "24 September",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder chose netball as the new business. She wanted kit, gifts and activities built around people who love the game.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-01-01"
            },
            {
              "actor": "founder",
              "text": "The founder prioritised the netball brand. She moved it ahead of the baby-shower shop.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-01-02"
            },
            {
              "actor": "founder",
              "text": "The founder chose the name Pass & Pivot. On 24 September, she picked option three from the agent's name list.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-01-03"
            }
          ]
        },
        {
          "id": "step-02",
          "title": "Plan the range and check fulfilment.",
          "dated_context": "24-26 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent researched a netball merch range. The proposed range included hoodies, sweatshirts, tees and small gifts.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-02-01"
            },
            {
              "actor": "agent",
              "text": "The agent checked the name and handles. The 25 September report recorded the name available across the checked channels.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-02-02"
            },
            {
              "actor": "agent",
              "text": "The agent compared print-on-demand routes. It investigated printing and delivery rather than assuming the social shop could ship stock.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-02-03"
            },
            {
              "actor": "agent",
              "text": "The agent corrected the TikTok fulfilment plan. The 26 September check ruled out Printify's US-only TikTok route for this UK shop; Gelato became the planned supplier.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-02-04"
            }
          ]
        },
        {
          "id": "step-03",
          "title": "Set up the brand accounts.",
          "dated_context": "25 September",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder created the brand Gmail. At 8:28pm on 25 September, she confirmed passandpivot@gmail.com was set up.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-03-01"
            },
            {
              "actor": "agent",
              "text": "The agent designed the profile mark. It supplied a navy-and-coral netball mark and revised the wordmark with the founder.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-03-02"
            },
            {
              "actor": "agent",
              "text": "The agent created the Instagram account. @passandpivot was reported live at 8:34pm on 25 September.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-03-03"
            },
            {
              "actor": "agent",
              "text": "The agent set up Linktree. The link hub was reported live later on 25 September.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-03-04"
            },
            {
              "actor": "agent",
              "text": "The agent created the Pinterest business account. The 26 September report recorded boards for the netball content and free activities.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-03-05"
            }
          ]
        },
        {
          "id": "step-04",
          "title": "Build the free resources first.",
          "dated_context": "25 September to 2 October",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent built the netball activity pack. It used the founder's worksheets as a starting point for bingo, court activities and a maze.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-04-01"
            },
            {
              "actor": "agent",
              "text": "The agent prepared the merch designs. The range work included a pale-pink \"netball\" hoodie concept, not a claim of a working shop.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-04-02"
            },
            {
              "actor": "agent",
              "text": "The agent built the 30-page handwriting book. On 2 October, it delivered A-Z tracing and writing, netball words, story starters and a drawing challenge.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-04-03"
            },
            {
              "actor": "agent",
              "text": "The agent published the free handwriting-book page. The 2 October page used Pass & Pivot branding and a no-signup download on free Cloudflare Pages hosting.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-04-04"
            }
          ]
        },
        {
          "id": "step-05",
          "title": "Connect the resources to the social pages.",
          "dated_context": "25-28 September",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent published the first Instagram post. The free-pack post was reported live on 25 September.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-05-01"
            },
            {
              "actor": "agent",
              "text": "The agent published the pack-peek carousel. The 26 September post showed bingo, dress design and a maze.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-05-02"
            },
            {
              "actor": "agent",
              "text": "The agent replaced the first download route. It moved the pack away from the assistant-branded page and tested the neutral download on 26 September.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-05-03"
            },
            {
              "actor": "agent",
              "text": "The agent prepared Pinterest pins. The dated 26 September reports recorded the boards and first netball pins.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-05-04"
            },
            {
              "actor": "agent",
              "text": "The agent prepared grid rows in groups of three. The later Instagram plan put framed activity tiles around a real netball photo.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-05-05"
            }
          ]
        },
        {
          "id": "step-06",
          "title": "Change the content after the founder's feedback.",
          "dated_context": "27 September onward",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder rejected vague motivational content. She asked for more proper netball drills and diagrams.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-06-01"
            },
            {
              "actor": "agent",
              "text": "The agent drafted the drill slides. The next material included Front Cut, Split Re-offer and Lead Land Pivot.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-06-02"
            },
            {
              "actor": "founder",
              "text": "The founder required face protection for other children. The agent cropped or blurred other children in the supplied netball photos.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-06-03"
            },
            {
              "actor": "founder",
              "text": "The founder approved the face-only blur. Her feedback changed the edit from a broad blur to the face itself.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-06-04"
            }
          ]
        },
        {
          "id": "step-07",
          "title": "Agent prepares. Founder posts.",
          "dated_context": "29 September to 2 October",
          "actions": [
            {
              "actor": "agent",
              "text": "The agent prepared paste-ready posting kits. Images arrived in grid order with captions and tags because the web composer mangled captions.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-07-01"
            },
            {
              "actor": "founder",
              "text": "The founder posted the approved drill row. On 29 September, she confirmed the posts were done.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-07-02"
            },
            {
              "actor": "agent",
              "text": "The agent prepared handwriting-book post extracts. On 2 October, it supplied story-starter and \"S is for Shoot\" posts pointing to the free book.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-07-03"
            },
            {
              "actor": "agent",
              "text": "The agent prepared handwriting-book Pinterest copy. It supplied separate titles and descriptions when the blocked Gmail prevented pinning.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-07-04"
            }
          ]
        },
        {
          "id": "step-08",
          "title": "Keep the free route working while the shop waits.",
          "dated_context": "2 October / the current waiting step",
          "actions": [
            {
              "actor": "founder",
              "text": "The founder asked to use free hosting. The handwriting book stayed on a free subdomain rather than requiring a domain purchase.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-08-01"
            },
            {
              "actor": "agent",
              "text": "The agent tested the handwriting-book page. The 2 October report recorded logged-out and mobile download checks.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-08-02"
            },
            {
              "actor": "agent",
              "text": "The agent reported the Linktree access block. Google sign-in depended on the blocked brand Gmail, so the book button could not be added through the agent session.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-08-03"
            },
            {
              "actor": "agent",
              "text": "The agent supplied the direct bio-link handoff. On 2 October, it gave the founder the Instagram steps to add the book page without waiting for Linktree admin access.",
              "source_url": "https://agenthustleclub.com/hustle-004#action-08-04"
            }
          ]
        }
      ]
    }
  ]
}