[
 {
  "problem_phrasings": [
   "my client won't pay me",
   "client refuses to pay",
   "client not paying my invoice",
   "what do I do when a client won't pay",
   "client owes me money",
   "I finished the work and the client won't pay",
   "how do I get my client to pay",
   "client is not paying me",
   "unpaid invoice what can I do"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wont-pay-me.html",
  "solve": "The full sequence that gets you paid: boring causes first, then the proof packet, then a formal demand with a date on it.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wont-pay-me.html"
 },
 {
  "problem_phrasings": [
   "my client is disputing my invoice",
   "client disputes the invoice",
   "client says the invoice is wrong",
   "client questioning my invoice charges",
   "invoice dispute with a client",
   "client won't pay the full invoice amount",
   "client argues about the bill"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-disputing-my-invoice.html",
  "solve": "Answer the dispute with the record: what was agreed, what ran, and when each step was saved.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-disputing-my-invoice.html"
 },
 {
  "problem_phrasings": [
   "my client ghosted me after delivery",
   "client stopped replying after I delivered",
   "client disappeared after the work was delivered",
   "client went silent and won't pay",
   "client ghosted me and owes me money",
   "no response from client after delivery",
   "client ignoring me after delivery"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-ghosted-after-delivery-proof.html",
  "solve": "Proof of delivery with times attached restarts the conversation from evidence instead of pleading.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-ghosted-after-delivery-proof.html"
 },
 {
  "problem_phrasings": [
   "what records should I keep if a client refuses to pay",
   "what evidence do I need when a client won't pay",
   "what should I save in case a client does not pay",
   "records to keep for payment disputes",
   "how do I document work in case of a dispute",
   "what proof should I keep for every job",
   "protect myself if a client refuses to pay"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-records-to-keep-client-refuses-to-pay.html",
  "solve": "The exact set of records to keep from day one, so a refusal meets a file instead of a scramble.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-records-to-keep-client-refuses-to-pay.html"
 },
 {
  "problem_phrasings": [
   "how do I document AI work for client billing",
   "client keeps questioning what the invoice covers",
   "how do I justify my invoice to a client",
   "document AI work so the invoice holds up",
   "client wants an itemized record of AI work",
   "how do I show a client what the AI did for billing",
   "invoice for AI work needs backup"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/document-ai-work-for-client-billing.html",
  "solve": "Document the work as it runs, and the invoice gets a record the client can check line by line.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/document-ai-work-for-client-billing.html"
 },
 {
  "problem_phrasings": [
   "my client won't pay until they can check the work",
   "client wants to verify the work before paying",
   "client will not release payment until they review it",
   "client says they will pay after they check everything",
   "client holds payment until the work is verified",
   "client wants proof before paying me"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wont-pay-until-they-can-check.html",
  "solve": "Good. Send the packet: the steps that ran, in order, on one page they can check and accept.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wont-pay-until-they-can-check.html"
 },
 {
  "problem_phrasings": [
   "how do I prove I delivered the work",
   "prove to a client that I delivered",
   "how can I show I delivered the work",
   "client asks for proof of delivery",
   "I need proof that I delivered the project",
   "show the client the work was delivered",
   "proof I completed and delivered the work"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-i-delivered-the-work.html",
  "solve": "Build the delivery record: each step saved as it ran, with the client's acceptance state on top.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-i-delivered-the-work.html"
 },
 {
  "problem_phrasings": [
   "my client says I never delivered the work",
   "client claims the work was never delivered",
   "client says I did not deliver anything",
   "client denies receiving delivery from me",
   "client says nothing was delivered",
   "client says the deliverables never arrived from me"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-says-i-never-delivered.html",
  "solve": "Three different claims hide inside that sentence. Each one is settled by a different piece of the record.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-says-i-never-delivered.html"
 },
 {
  "problem_phrasings": [
   "my client says they never received my work",
   "client says my files never arrived",
   "client claims they never got my work",
   "client never received the delivery email",
   "work was sent but client says not received",
   "client says the work never showed up"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-says-they-never-received-my-work.html",
  "solve": "Sent, arrived, and opened are different events. The record separates them and shows which ones happened.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-says-they-never-received-my-work.html"
 },
 {
  "problem_phrasings": [
   "what do I send as proof the work is done",
   "what should I send a client to prove completion",
   "what counts as proof of completed work",
   "what evidence should I send when work is finished",
   "how do I show a client the work is complete",
   "send proof that the job is done"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-to-send-as-proof-work-is-done.html",
  "solve": "The exact bundle to send: the agreement, the steps, the times, and the acceptance state, in one message.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-to-send-as-proof-work-is-done.html"
 },
 {
  "problem_phrasings": [
   "prove the work to my client then get paid",
   "how do I prove AI work to a client and get paid",
   "show my client proof so they release payment",
   "client needs proof of AI work before paying",
   "the proof loop for client work",
   "prove AI work to a client step by step"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-ai-work-to-a-client-proof-loop.html",
  "solve": "The proof loop pointed at a client: every step leaves a receipt, the client checks it, and payment follows the check.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-ai-work-to-a-client-proof-loop.html"
 },
 {
  "problem_phrasings": [
   "what is a proof loop",
   "what does proof loop mean",
   "how does a proof loop work",
   "proof loop explained",
   "a way to check AI work instead of trusting it",
   "verify every step an AI takes automatically"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-a-proof-loop.html",
  "solve": "The check that ends trust me, it is done: steps leave receipts as they run, and anyone can recompute the record.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-a-proof-loop.html"
 },
 {
  "problem_phrasings": [
   "how do I verify AI work",
   "how can I check work an AI did",
   "verify that an AI actually did the work",
   "check an AI agent's work",
   "how do I audit AI work",
   "someone used AI for my project how do I check it",
   "validate AI output for a client project"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/verify-ai-work.html",
  "solve": "Claim by claim: what the agent said, what the record shows, and where the two disagree.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/verify-ai-work.html"
 },
 {
  "problem_phrasings": [
   "how do I prove AI work to a client",
   "show a client proof that AI work was done",
   "client wants evidence the AI work happened",
   "prove to my client that the AI did the work",
   "present AI work proof to a client",
   "client does not trust AI work how do I prove it"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-ai-work-to-client.html",
  "solve": "Package the record so a client who was never in the chat can still check every step themselves.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-ai-work-to-client.html"
 },
 {
  "problem_phrasings": [
   "how do I prove my agent actually sent that email",
   "prove my agent sent the email",
   "my AI sent an email for me, how do I keep proof of what was sent",
   "did my agent really send that message",
   "how do I prove what my agent emailed",
   "my agent says it sent the email",
   "prove my AI sent that message",
   "what proof do I have that my agent sent the email"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-my-agent-sent-that-email.html",
  "solve": "The send step's own record settles it: recipient, contents as sent, the result the service returned, and the time it was saved.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/prove-my-agent-sent-that-email.html"
 },
 {
  "problem_phrasings": [
   "what did my AI agents do today",
   "what did my AI do today",
   "show me today's AI work",
   "I want a diary of what my AI agents did",
   "daily record of AI agent work",
   "what happened in my AI sessions today",
   "review what my agents did today"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-work-diary.html",
  "solve": "A work diary the record writes for you: every job, every step, none of it reconstructed from memory.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-work-diary.html"
 },
 {
  "problem_phrasings": [
   "one page that shows the whole day's work",
   "see all of today's AI work on one page",
   "four clients three AIs no single record",
   "show every job from today in one place",
   "whole day of AI work in one view",
   "I cannot piece together what my AIs did all day"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/one-page-whole-days-work.html",
  "solve": "Every job across every client and AI, laid out on one page, each line backed by its receipt.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/one-page-whole-days-work.html"
 },
 {
  "problem_phrasings": [
   "how do I see everything my AIs did",
   "see all work across all my AI agents",
   "what did all my AIs do while I was away",
   "review everything my agents did",
   "one place to see every AI session",
   "track what multiple AIs are doing"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/see-everything-your-ais-did.html",
  "solve": "The full sweep: all agents, all sessions, one place to review what ran while you were elsewhere.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/see-everything-your-ais-did.html"
 },
 {
  "problem_phrasings": [
   "my AI agent deleted my files",
   "my agent deleted my database",
   "my AI agent broke my database",
   "how do I prove what my AI agent did",
   "prove what my agent actually did",
   "my agent changed records it should not have",
   "my AI deleted files, how do I prove what happened",
   "my agent says it only deleted temporary files"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/my-ai-agent-deleted-my-files.html",
  "solve": "Reconstruct the run from the per-step record: what ran, in order, what each call returned, plus the honest limit when the work was never recorded.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/my-ai-agent-deleted-my-files.html"
 },
 {
  "problem_phrasings": [
   "my agent spends money while I sleep",
   "give my AI agent a spending limit",
   "my agent runs up API bills overnight",
   "set a spending cap for my AI agent",
   "agent spending limit",
   "limit how much my agent can spend per day",
   "my agent keeps buying things at night"
  ],
  "cluster": "My agent spends my money",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/agent-spending-limit.html",
  "solve": "Set a hard daily cap on the endpoint the agent already calls. Past the cap, calls are refused with a receipt instead of a charge.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/agent-spending-limit.html"
 },
 {
  "problem_phrasings": [
   "how do I stop my AI agent from overspending",
   "my AI agent spent too much",
   "agent overspending on API calls",
   "AI agent runaway costs",
   "my agent burned money on retries",
   "control AI agent costs",
   "agent spent too much overnight"
  ],
  "cluster": "My agent spends my money",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/stop-ai-agent-overspending.html",
  "solve": "The cap, the refusal record, and the morning read-back that shows exactly where the money went.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/stop-ai-agent-overspending.html"
 },
 {
  "problem_phrasings": [
   "my AI bought the wrong thing",
   "my agent bought the wrong item",
   "my AI booked the wrong flight",
   "what evidence do I need for a chargeback on an AI purchase",
   "my agent ordered the wrong thing, how do I get a refund",
   "my AI made a purchase I did not want",
   "evidence for a refund when my agent bought the wrong thing",
   "my AI bought something I never asked for"
  ],
  "cluster": "My agent spends my money",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/my-ai-bought-the-wrong-thing.html",
  "solve": "The five-piece evidence pack for the merchant or the card issuer: instruction, purchase record, mismatch, contact log, and the money trail.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/my-ai-bought-the-wrong-thing.html"
 },
 {
  "problem_phrasings": [
   "my agency loses money on delivery calls",
   "clients keep asking for walkthrough calls",
   "agency delivery proof packet",
   "how do agencies prove AI delivery to clients",
   "stop the delivery call and send proof instead",
   "client delivery meetings eat our margin"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/agency-delivery-proof-packet.html",
  "solve": "Send the proof packet before the call and let the client check the delivery themselves.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/agency-delivery-proof-packet.html"
 },
 {
  "problem_phrasings": [
   "how do I hand work from one AI to another",
   "agent to agent handover",
   "pass a job from one agent to another with proof",
   "switch AIs mid job without losing work",
   "one AI finished and another continues the work",
   "transfer work between AI agents"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/agent-to-agent-handover.html",
  "solve": "Pass the job with its receipts attached, so the next agent starts from a record instead of a summary.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/agent-to-agent-handover.html"
 },
 {
  "problem_phrasings": [
   "I want proof before I pay for AI work",
   "should I pay for AI work before or after verifying",
   "pay only after the AI work is verified",
   "proof before payment for freelancer AI work",
   "do not pay until the work checks out",
   "verify first then pay"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/proof-before-payment-for-ai-work.html",
  "solve": "Pay after the check, not before: the record first, the acceptance state, then the money moves.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/proof-before-payment-for-ai-work.html"
 },
 {
  "problem_phrasings": [
   "how do I get written sign-off from a client",
   "client approval in writing before I start",
   "get a client to sign off on the work",
   "written client approval for delivered work",
   "client signed off but now denies it",
   "sign-off record for client work"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/get-written-sign-off-from-client.html",
  "solve": "A sign-off the client gives on the record itself, so approval cannot be walked back later.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/get-written-sign-off-from-client.html"
 },
 {
  "problem_phrasings": [
   "how do clients check freelance work before paying",
   "what do clients look at before releasing payment",
   "how will my client verify my work",
   "client checks work before paying how do I pass",
   "what proof do clients want before paying a freelancer",
   "see my delivery the way a client sees it"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/how-clients-check-freelance-work-before-paying.html",
  "solve": "See your delivery the way the client checks it, and hand them the record that passes the check.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/how-clients-check-freelance-work-before-paying.html"
 },
 {
  "problem_phrasings": [
   "how do I write a contract for AI work",
   "contract clauses for AI work delivery",
   "AI work contract with verifiable delivery",
   "agreement that defines when AI work counts as done",
   "freelance contract for AI services",
   "write an AI work agreement with acceptance tests"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-work-contract-verifiable-delivery.html",
  "solve": "Copy-ready clauses that make delivery verifiable: acceptance tests, records, and what counts as done.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-work-contract-verifiable-delivery.html"
 },
 {
  "problem_phrasings": [
   "how do I check a contractor's AI work before I pay",
   "contractor used AI how do I verify the work",
   "check freelance AI work before releasing payment",
   "my contractor says the AI did it how do I check",
   "verify a contractor's deliverables before paying",
   "pay a contractor only after checking the record"
  ],
  "cluster": "Hand work between AIs and people",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/check-contractor-ai-work-before-you-pay.html",
  "solve": "Ask for the record, check the steps yourself, and release payment against evidence.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/check-contractor-ai-work-before-you-pay.html"
 },
 {
  "problem_phrasings": [
   "which tool can check whether an AI agent actually did the work",
   "what tools exist to verify AI agent work",
   "tool to check an ai agent's work",
   "how do i check whether an agent actually did the work",
   "verify ai agent work tool",
   "check ai agent work"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/which-tool-can-check-ai-agent-work.html",
  "solve": "The direct answer: a tool that records each step while the AI works and lets anyone recheck the record afterwards, plus the three kinds of check and the one-minute demo test.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/which-tool-can-check-ai-agent-work.html"
 },
 {
  "problem_phrasings": [
   "my ai said the task was done but nothing actually happened",
   "ai said done but nothing happened",
   "my ai claims it finished but nothing changed",
   "ai said the task is complete but nothing happened",
   "what do i check when my ai says done"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-said-done-but-nothing-happened.html",
  "solve": "The five-minute check for a false done: name the change the task should have caused, look for its side effect yourself, and compare it with the steps that actually ran.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-said-done-but-nothing-happened.html"
 },
 {
  "problem_phrasings": [
   "what should i look for when choosing a tool to verify ai agent work",
   "how do i choose a tool to verify ai work",
   "choosing an ai verification tool",
   "what makes a good ai work verification tool"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/choosing-a-tool-to-verify-ai-agent-work.html",
  "solve": "Six tests to run on any verification tool before paying: written at execution time, recheckable by a third party, independent of the agent, failures visible, honest limits, full export.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/choosing-a-tool-to-verify-ai-agent-work.html"
 },
 {
  "problem_phrasings": [
   "how much does it cost to keep a verifiable record of every ai job",
   "what does it cost to record ai work",
   "cost of an ai agent audit trail",
   "how much is proof of ai work",
   "ai work record pricing"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/cost-of-keeping-a-verifiable-record.html",
  "solve": "The plain cost worksheet: free tier at $0, a $0.99 Day Pass for one heavy day, $29 a month for daily client work, and no per-receipt fee at any level.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/cost-of-keeping-a-verifiable-record.html"
 },
 {
  "problem_phrasings": [
   "what is the cheapest way to prove ai work to a client",
   "cheapest way to prove ai work",
   "prove ai work without building my own logging system",
   "how to prove ai work for free",
   "prove ai work cheaply"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/cheapest-way-to-prove-ai-work.html",
  "solve": "The four proof methods ranked by real cost: screenshots, a self-written certificate, your own logging system, and receipts the connection writes for free while the work runs.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/cheapest-way-to-prove-ai-work.html"
 },
 {
  "problem_phrasings": [
   "is there a tool that gives my client a link to check ai work before they pay",
   "client check link before they pay",
   "let my client verify the work before paying",
   "give my client a link to check the work",
   "client verification link for ai work"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-check-link-before-they-pay.html",
  "solve": "One handover link the client opens in a browser: every step, its verifiable receipt, and an Accept or Flag decision recorded on the page, before the payment.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-check-link-before-they-pay.html"
 },
 {
  "problem_phrasings": [
   "how do I hand off AI work to a client",
   "hand off AI work to a client",
   "hand over AI work to a client",
   "deliver AI work to a client with proof",
   "how do I hand over finished AI work"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/hand-off-ai-work-to-a-client.html",
  "solve": "The six-part handover: deliverable, steps with receipts, sources, decisions, the not-checked list, and recorded acceptance.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/hand-off-ai-work-to-a-client.html"
 },
 {
  "problem_phrasings": [
   "one link for the whole job",
   "one link to share AI work with a client",
   "how do I share the whole job with one link",
   "single link for all the AI work on a job"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/one-link-for-the-whole-job.html",
  "solve": "The whole job record under one link: steps, receipts, chain, and acceptance state.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/one-link-for-the-whole-job.html"
 },
 {
  "problem_phrasings": [
   "AI handover template",
   "template for handing over AI work",
   "handover template for AI work",
   "what should an AI handover include"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-handover-template.html",
  "solve": "Eight fields where the fields are the recorded work itself, with the client's recorded acceptance as the closing line.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-handover-template.html"
 },
 {
  "problem_phrasings": [
   "move a job from Claude to ChatGPT",
   "transfer agent state between frameworks",
   "continue work from Claude in ChatGPT",
   "move work from Claude to ChatGPT",
   "how do I switch AIs mid job without losing work"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/transfer-agent-state-between-frameworks.html",
  "solve": "A chain of handovers carries the recorded work between AIs and frameworks, each hop checkable.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/transfer-agent-state-between-frameworks.html"
 },
 {
  "problem_phrasings": [
   "LLM call audit",
   "how do I audit LLM tool calls",
   "is there a way to audit LLM tool calls",
   "LLM tool call logging"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/llm-call-audit.html",
  "solve": "A record for every call: inputs, saved result, and a commitment anyone can recompute.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/llm-call-audit.html"
 },
 {
  "problem_phrasings": [
   "team AI usage audit",
   "how do I audit my team's AI usage",
   "what is my team using AI for",
   "audit AI usage across a team"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/team-ai-usage-audit.html",
  "solve": "One record per job across the team, so the audit reads the work itself.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/team-ai-usage-audit.html"
 },
 {
  "problem_phrasings": [
   "agentic workflow audit",
   "how do I audit an agentic workflow",
   "how do I reconstruct what an agent workflow did"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/agentic-workflow-audit.html",
  "solve": "Rebuild the chain from its receipts, every step in order, gaps named.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/agentic-workflow-audit.html"
 },
 {
  "problem_phrasings": [
   "prompt injection test tool",
   "how do I test my agent for prompt injection",
   "prompt injection audit",
   "how do I detect prompt injection in agent tools",
   "MCP prompt injection"
  ],
  "cluster": "Agent security",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/prompt-injection-test-tool.html",
  "solve": "Drills for the agent and its tools, each attack recorded with what the shield caught.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/prompt-injection-test-tool.html"
 },
 {
  "problem_phrasings": [
   "ERC-8004 agent identity",
   "what is ERC-8004",
   "how do I give my AI agent an identity",
   "how do agents register an identity"
  ],
  "cluster": "Agent identity",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/erc-8004-agent-identity.html",
  "solve": "The registry is the name tag and the receipt record is the track record, answered from a live registration.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/erc-8004-agent-identity.html"
 },
 {
  "problem_phrasings": [
   "claude weekly limit what to do",
   "i hit the claude weekly limit",
   "claude weekly limit reached, what now",
   "claude usage limit mid job",
   "how do i finish my work when claude is capped"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/claude-weekly-limit-what-to-do.html",
  "solve": "Do not wait for the reset and do not start over: hand the job over with its record attached and finish it in an AI you already have.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/claude-weekly-limit-what-to-do.html",
  "zambo_answer": "https://zambo.dev/answers/claude-weekly-limit-what-to-do/"
 },
 {
  "problem_phrasings": [
   "continue claude conversation in chatgpt",
   "how do i continue a claude conversation in chatgpt",
   "move my claude chat to chatgpt",
   "continue work from claude in chatgpt",
   "transfer a claude conversation to chatgpt"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/continue-claude-conversation-in-chatgpt.html",
  "solve": "Hand the job over as a record (goal, progress, decisions, receipts) and ChatGPT continues from what is next, no summary, no restart.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/continue-claude-conversation-in-chatgpt.html",
  "zambo_answer": "https://zambo.dev/answers/continue-claude-conversation-in-chatgpt/"
 },
 {
  "problem_phrasings": [
   "chatgpt usage limit, continue in another ai",
   "i hit the chatgpt usage limit and need to finish",
   "chatgpt message limit reached what to do",
   "continue chatgpt work in claude",
   "finish my chatgpt job in another ai"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/chatgpt-usage-limit-continue-in-another-ai.html",
  "solve": "The cap is on the model, not on your work: wrap the job up and finish it in Claude, Gemini, or Grok, chained to the same record.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/chatgpt-usage-limit-continue-in-another-ai.html",
  "zambo_answer": "https://zambo.dev/answers/chatgpt-usage-limit-continue-in-another-ai/"
 },
 {
  "problem_phrasings": [
   "how to move a chat from one ai to another",
   "move a chat from one ai to another",
   "transfer a conversation between ais",
   "switch ai mid conversation without losing the work",
   "how do i take my chat to a different ai"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/move-a-chat-from-one-ai-to-another.html",
  "solve": "Move the five things that carry a job (goal, done, next, decisions, receipts) as one handover record, not the transcript.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/move-a-chat-from-one-ai-to-another.html",
  "zambo_answer": "https://zambo.dev/answers/how-to-move-a-chat-from-one-ai-to-another/"
 },
 {
  "problem_phrasings": [
   "claude limit reset time",
   "when does the claude limit reset",
   "claude weekly limit reset, what to do instead of waiting",
   "how long until my claude limit resets",
   "claude limit reset, finish the job now"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/claude-limit-reset-what-to-do-instead-of-waiting.html",
  "solve": "The reset is on the account's schedule in your usage settings; instead of waiting, hand the job over and finish it in another AI today.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/claude-limit-reset-what-to-do-instead-of-waiting.html",
  "zambo_answer": "https://zambo.dev/answers/claude-limit-reset-time-what-to-do-instead-of-waiting/"
 },
 {
  "problem_phrasings": [
   "Did my AI agent actually do it?",
   "Did my AI agent actually run it?",
   "How do I know if my AI agent actually did the work?",
   "My AI agent said done, did it actually do it?"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/did-my-ai-agent-actually-run-it.html",
  "solve": "A receipt proves the saved step record was not changed since it ran. It does not prove the work was correct. Checking finishes the question watching cannot.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/did-my-ai-agent-actually-run-it.html"
 },
 {
  "problem_phrasings": [
   "AI agent receipt template",
   "Is there a template for an AI agent receipt?",
   "What fields does an AI agent receipt need?",
   "Example of an AI agent execution receipt"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-receipt-template.html",
  "solve": "A receipt carries eight committed fields plus the receipt id. Fill a template by hand once to learn the shape; in production the fields are filled when the step runs, never written up afterward.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-receipt-template.html"
 },
 {
  "problem_phrasings": [
   "Cross-AI memory: how does memory carry across AIs?",
   "How do I give all my AIs the same memory?",
   "Can Claude remember what ChatGPT did?",
   "Shared memory between AI assistants"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/cross-ai-memory.html",
  "solve": "Working memory in chat dies with the session. Memory that carries across AIs is an explicit, portable record: durable notes, a shared store the next AI reads, and a handover carrying goal, done, next, and decisions.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/cross-ai-memory.html"
 },
 {
  "problem_phrasings": [
   "AI agent transparency log",
   "What is an AI agent transparency log?",
   "How do I keep a transparency log of AI agent actions?",
   "Public log of what my AI agent did"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-transparency-log.html",
  "solve": "A transparency log earns the name when a stranger can check an entry without trusting the operator. Entries are receipts, checking is free and public, and failures stay in the log.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-transparency-log.html"
 },
 {
  "problem_phrasings": [
   "AI agent did not do what I asked proof",
   "My AI agent said it was done but it was not",
   "AI agent lying about being done, how do I catch it?",
   "AI claims it finished but nothing happened"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-lying-about-done.html",
  "solve": "When the work matters, do not argue with the claim. Check the record: the steps, what each step saved, and the receipts. A claim with no record behind it is the finding.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-lying-about-done.html"
 },
 {
  "problem_phrasings": [
   "AI agent proof of action",
   "Proof an AI agent executed a task",
   "How do I get proof my AI agent did the work?",
   "AI agent proof of execution"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-proof-of-execution.html",
  "solve": "Proof of execution is a verifiable receipt per step: the saved result, checked later by anyone, showing the record was not changed since the step ran.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-proof-of-execution.html"
 },
 {
  "problem_phrasings": [
   "Can AI agents provide proof of work?",
   "Proof of work for AI agent client deliverables",
   "How do I show a client proof the AI work was done?"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-proof-of-work-for-clients.html",
  "solve": "For client work the proof is a receipt per step plus a handover the client can open and check themselves, no account, no trusting the freelancer's screenshot.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-proof-of-work-for-clients.html"
 },
 {
  "problem_phrasings": [
   "How can I trust my AI agent's work?",
   "Can I trust what my AI agent tells me it did?",
   "How do I know my AI agent is telling the truth about its work?"
  ],
  "cluster": "My AI said done. Did it?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/how-to-trust-ai-agent-work.html",
  "solve": "Trust is earned per job, from the record: check the steps and receipts on the work that matters, and let the checked history, not the agent's confidence, set how much you trust the next run.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/how-to-trust-ai-agent-work.html"
 },
 {
  "problem_phrasings": [
   "AI agent trust receipts",
   "What is an AI agent trust receipt?",
   "Trust receipts for AI agent work"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-trust-receipts.html",
  "solve": "A trust receipt is a verifiable record of a finished job that a stranger can check without trusting the agent or its operator. Zambo issues one for every job.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-trust-receipts.html"
 },
 {
  "problem_phrasings": [
   "AI agent receipt generator",
   "How do I generate receipts for AI agent work?",
   "Automatic receipts for AI agent actions"
  ],
  "cluster": "Prove the work happened",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-receipt-generator.html",
  "solve": "Receipts are generated when the step runs, not typed up afterward. Connect the tools once and every call leaves a verifiable receipt a stranger can check.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-receipt-generator.html"
 },
 {
  "problem_phrasings": [
   "Hand a project from one AI to another",
   "Move a project from ChatGPT to Claude",
   "How do I move my project from one AI to another?",
   "Switch a project from ChatGPT to Claude without starting over"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/move-project-from-chatgpt-to-claude.html",
  "solve": "The job moves as a handover: goal, what is done, what is next, every decision, and the receipts attached. Paste it into the new AI and it continues from the record, not a summary.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/move-project-from-chatgpt-to-claude.html"
 },
 {
  "problem_phrasings": [
   "AI agent monitoring vs verification 2026",
   "AI agent monitoring vs verification explained",
   "What is the difference between AI agent monitoring and verification?",
   "Monitoring vs verification for AI agents"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-monitoring-vs-verification.html",
  "solve": "Monitoring watches the agent while it runs: health, spend, errors. Verification checks the finished work afterward, against a verifiable receipt anyone can re-check. A green dashboard is not evidence.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-monitoring-vs-verification.html"
 },
 {
  "problem_phrasings": [
   "agent audit trail",
   "AI agent audit trail",
   "what is an AI agent audit trail",
   "How do I get an audit trail for my AI agent's work?"
  ],
  "cluster": "Auditing AI work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-audit-trail.html",
  "solve": "An audit trail is the ordered, checkable record of what the agent did and what it produced: one verifiable receipt per step, saved when it ran, so someone else can re-check the record later. A log says what the system printed; a trail is built to be checked.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-audit-trail.html"
 },
 {
  "problem_phrasings": [
   "How do I show clients my AI work is verified?",
   "badge for verified AI agent work",
   "How do I show clients my agent's deliveries carry receipts?",
   "verified with AER-1 badge",
   "How can clients tell my AI work was checked?",
   "show proof my AI deliveries are verifiable",
   "How do I prove my service ships verified AI work?"
  ],
  "cluster": "How do I show clients my AI work is verified?",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-verification-badge.html",
  "solve": "The Verified with AER-1 badge: what it honestly means, the exact embed snippet, who is eligible, and a live delivery that carries a receipt anyone can check.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-verification-badge.html"
 },
 {
  "problem_phrasings": [
   "ERC-8004 validation registry",
   "how does ERC-8004 validation work",
   "what is the ERC-8004 Validation Registry",
   "ERC-8004 validation",
   "how do I get my AI agent's work validated"
  ],
  "cluster": "Agent validation",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/erc-8004-validation-registry.html",
  "solve": "Validation is the ERC-8004 registry that asks for proof: a named validator, a hash-committed job record, a score, and evidence at the link. The verifiable receipt is what belongs at that link.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/erc-8004-validation-registry.html"
 },
 {
  "problem_phrasings": [
   "AER-1 conformance test",
   "how do I run the AER-1 conformance test",
   "AER-1 conformance suite",
   "how do I test an AER-1 implementation"
  ],
  "cluster": "AER-1 conformance",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/aer1-conformance-test.html",
  "solve": "The published corpus that defines a correct AER-1 implementation: 119 vectors, 122 checks per runner, verdicts anyone can reproduce, plus the free single-receipt check.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/aer1-conformance-test.html"
 },
 {
  "problem_phrasings": [
   "My client is using my work but has not paid for it. What can I do?",
   "client using my work without paying",
   "client published my work but did not pay",
   "client is using my deliverables and has not paid",
   "client using unpaid work"
  ],
  "cluster": "Client using unpaid work",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-using-my-work-without-paying.html",
  "solve": "The order of moves: freeze the facts, put the delivery record in front of them, name a payment date, stop feeding the job, then the formal demand.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-using-my-work-without-paying.html"
 },
 {
  "problem_phrasings": [
   "My client wants a discount after the work is already done. How do I respond?",
   "client wants a discount after delivery",
   "client asking to pay less after work is done",
   "client wants money off after delivery",
   "discount after the work is done"
  ],
  "cluster": "Discount after delivery",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wants-a-discount-after-the-work-is-done.html",
  "solve": "Sort the ask, check the record, hold the agreed price, and trade only against something real. Never reprice work already delivered and accepted.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wants-a-discount-after-the-work-is-done.html"
 },
 {
  "problem_phrasings": [
   "My client wants to start work without a contract. How do I protect myself?",
   "client wants no contract",
   "start work without a contract",
   "how do i protect myself without a contract",
   "no contract freelancer protect myself"
  ],
  "cluster": "Start without a contract",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wants-to-start-work-without-a-contract.html",
  "solve": "The four jobs a contract does (scope, price, acceptance, payment terms) settled in one email, plus a staged start behind a deposit.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-wants-to-start-work-without-a-contract.html"
 },
 {
  "problem_phrasings": [
   "My client went quiet in the middle of a project. How do I restart it or close it out?",
   "client stopped responding mid project",
   "client went silent during the project",
   "how do i restart a stalled project",
   "close out a project client disappeared"
  ],
  "cluster": "Client quiet mid-project",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-went-quiet-mid-project.html",
  "solve": "The restart ladder (check-in, two-doors email, close-out notice) and the close-out package that gets completed stages paid.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-went-quiet-mid-project.html"
 },
 {
  "problem_phrasings": [
   "How do I ask a client for a deposit before starting work?",
   "ask client for a deposit",
   "deposit before starting work",
   "freelancer deposit how much",
   "upfront deposit request"
  ],
  "cluster": "Ask for a deposit",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ask-a-client-for-a-deposit.html",
  "solve": "How much to ask, the exact words, the start gate it creates, and the smaller first stage to offer when a client says no.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ask-a-client-for-a-deposit.html"
 },
 {
  "problem_phrasings": [
   "Can I stop work if a client has not paid my last invoice?",
   "stop work client has not paid",
   "pause work until client pays",
   "client has not paid my last invoice",
   "stop work unpaid invoice"
  ],
  "cluster": "Stop work when unpaid",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/stop-work-if-client-has-not-paid.html",
  "solve": "Pause early in writing with a restart attached, record protected first, plus the staged structure that prevents the repeat.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/stop-work-if-client-has-not-paid.html"
 },
 {
  "problem_phrasings": [
   "How do I end things with a bad client and still get paid for the work I did?",
   "fire a client and get paid",
   "end a bad client relationship get paid",
   "bad client exit get paid",
   "terminate client still get paid"
  ],
  "cluster": "End a bad client relationship",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/end-things-with-a-bad-client-and-get-paid.html",
  "solve": "The two-move exit: final accounting from the delivery record, then a separate closing message, plus the final-invoice dispute packet.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/end-things-with-a-bad-client-and-get-paid.html"
 },
 {
  "problem_phrasings": [
   "what is an AI handover",
   "AI handover",
   "AI agent handover",
   "agent handover",
   "AI handover tool"
  ],
  "cluster": "AI handover definition",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-an-ai-handover.html",
  "solve": "An AI handover is a job passed from one AI, agent, or person to another as one checkable record: goal, done, next, decisions, and a verifiable receipt per finished step, closed by the receiver's recorded Accept or Flag.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-an-ai-handover.html"
 },
 {
  "problem_phrasings": [
   "AI agent handoff",
   "agent handoff pattern",
   "handoff between AI agents",
   "multi-agent handoff"
  ],
  "cluster": "Agent handoff",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-handoff.html",
  "solve": "An agent handoff transfers the task, its context, and responsibility to another agent. Routing moves the conversation; a receipt-backed handoff also moves the checkable record of the work already done.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-handoff.html"
 },
 {
  "problem_phrasings": [
   "what is AI agent continuity",
   "agent continuity layer",
   "AI agent state continuity",
   "AI agent continuity"
  ],
  "cluster": "AI agent continuity",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-ai-agent-continuity.html",
  "solve": "Continuity is the job surviving a change of AI, app, session, or day: state, memory, and evidence held outside any single app, so the work continues instead of restarting.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-ai-agent-continuity.html"
 },
 {
  "problem_phrasings": [
   "what is AI agent verification",
   "AI agent verification",
   "agent verification"
  ],
  "cluster": "AI agent verification",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-ai-agent-verification.html",
  "solve": "Work verification, not identity checks: checking a finished job against the record saved while it ran, a verifiable receipt per step, recomputed by someone other than the agent that did the work.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/what-is-ai-agent-verification.html"
 },
 {
  "problem_phrasings": [
   "how do I hand off an AI session to another app",
   "AI session handoff",
   "session handoff AI",
   "session transfer between AI apps",
   "AI session handover",
   "session handover",
   "what is a session handover"
  ],
  "cluster": "AI session handover",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-session-handoff.html",
  "solve": "A session handover packages a working session, the goal, the state, the decisions, the partial outputs, and a verifiable receipt for each finished step, so another AI or a human continues it in a different app from the record, not from a copied transcript.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/ai-session-handoff.html",
  "zambo_answer": "https://zambo.dev/answers/what-is-an-ai-session-handover/"
 },
 {
  "problem_phrasings": [
   "grok limit reached what to do",
   "grok usage limit",
   "i hit the grok limit",
   "grok limit reached, what now",
   "how do i finish my work when grok is capped"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/grok-usage-limit-continue-in-another-ai.html",
  "solve": "Do not wait for the window to refill and do not start over: hand the job over with its record attached and finish it in an AI you already have.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/grok-usage-limit-continue-in-another-ai.html"
 },
 {
  "problem_phrasings": [
   "gemini usage limit reached",
   "gemini usage limit",
   "i hit the gemini limit",
   "gemini limit reached, what now",
   "how do i finish my work when gemini is capped"
  ],
  "cluster": "Handing work over",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/gemini-usage-limit-continue-in-another-ai.html",
  "solve": "Do not wait for the refresh and do not start over: hand the job over with its record attached and finish it in an AI you already have.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/gemini-usage-limit-continue-in-another-ai.html"
 },
 {
  "problem_phrasings": [
   "How do I invoice for work a client cancelled halfway through?",
   "client cancelled the project halfway",
   "what do I charge when a client cancels",
   "kill fee for cancelled project",
   "billing for work done before cancellation",
   "project cancelled how do I get paid"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/invoice-for-work-client-cancelled-halfway.html",
  "solve": "Freeze the job on cancellation day, sort stages into delivered and accepted, delivered and pending, and under way, then invoice each bucket at the agreed stage price against its delivery record.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/invoice-for-work-client-cancelled-halfway.html"
 },
 {
  "problem_phrasings": [
   "My client has not approved the final draft. Can I still send the final invoice?",
   "client has not approved the work can I invoice",
   "client delaying approval of final draft",
   "invoice before client approval",
   "approval pending should I send the invoice",
   "client will not approve the final draft"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-has-not-approved-final-draft-invoice.html",
  "solve": "Invoice on delivery in the normal case: approval and payment run on different clocks. Reference the delivery date and record, state the pending acceptance honestly, and make the decision one click.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-has-not-approved-final-draft-invoice.html"
 },
 {
  "problem_phrasings": [
   "A client owes me for finished work and wants a new project started. Should I start?",
   "client has not paid for last job wants new work",
   "client owes me money and wants another project",
   "start new project with unpaid invoice",
   "unpaid invoice client wants more work"
  ],
  "cluster": "My client won't pay me",
  "page": "https://rambozambodotdev.gitlab.io/aer1-hub/client-owes-me-and-wants-a-new-project.html",
  "solve": "Do not start on goodwill: it doubles the amount at risk. Offer settle first, deposit plus a written schedule for the old balance, or one small paid first stage.",
  "entry": "https://rambozambodotdev.gitlab.io/aer1-hub/client-owes-me-and-wants-a-new-project.html"
 }
]