<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Prof Rod</title><link>https://www.profrod.ai</link><description>Public content from Prof Rod</description>
<item><title>AI Tool Error Handling: Don&apos;t Fake an Empty Result | Prof Rod</title><link>https://www.profrod.ai/articles/represent-tool-failure-without-making-up-a-result</link><guid isPermaLink="true">https://www.profrod.ai/articles/represent-tool-failure-without-making-up-a-result</guid><description>AI tool error handling must distinguish an empty catalog from unavailable data. Use separate result types and a mutation test that catches a swallowed timeout.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Measure Where the Waiting Time Actually Goes | Prof Rod</title><link>https://www.profrod.ai/notes/measure-where-the-waiting-time-actually-goes</link><guid isPermaLink="true">https://www.profrod.ai/notes/measure-where-the-waiting-time-actually-goes</guid><description>The model may not be the slowest part of your AI workflow. Retrieval, tool calls and repeated validation attempts can consume most of the waiting time.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Tool Design: One Job Per Tool Boundary | Prof Rod</title><link>https://www.profrod.ai/articles/choose-a-tool-boundary-the-agent-can-reason-about</link><guid isPermaLink="true">https://www.profrod.ai/articles/choose-a-tool-boundary-the-agent-can-reason-about</guid><description>AI agent tool design should expose effects and permission boundaries. Compare an overloaded inventory function with explicit read and draft tools.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Use Batch Work Only When the Deadline Fits | Prof Rod</title><link>https://www.profrod.ai/notes/use-batch-work-only-when-the-deadline-fits</link><guid isPermaLink="true">https://www.profrod.ai/notes/use-batch-work-only-when-the-deadline-fits</guid><description>An overnight document-classification job and a live customer conversation have different timing needs. Choose the API workflow around the deadline.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Latency Measurement: Find the Real Delay | Prof Rod</title><link>https://www.profrod.ai/articles/measure-the-latency-your-user-experiences</link><guid isPermaLink="true">https://www.profrod.ai/articles/measure-the-latency-your-user-experiences</guid><description>AI agent latency measurement means tracing the whole user-visible path, not just timing the model call that feels easiest to optimize.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Match Batch Results by Identifier, Not Position | Prof Rod</title><link>https://www.profrod.ai/notes/match-batch-results-by-identifier-not-position</link><guid isPermaLink="true">https://www.profrod.ai/notes/match-batch-results-by-identifier-not-position</guid><description>A batch job can return results in an order different from your input list. Joining by row position risks assigning one answer to another document.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Evaluation Variance: Did A Really Beat B? | Prof Rod</title><link>https://www.profrod.ai/articles/report-evaluation-variation-across-repeated-agent-runs</link><guid isPermaLink="true">https://www.profrod.ai/articles/report-evaluation-variation-across-repeated-agent-runs</guid><description>Agent evaluation variance can make one prompt look better by chance. Design paired repeated trials, report critical failures and inspect discordant outcomes.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Measure Cache Hits Instead of Assuming Them | Prof Rod</title><link>https://www.profrod.ai/notes/measure-cache-hits-instead-of-assuming-them</link><guid isPermaLink="true">https://www.profrod.ai/notes/measure-cache-hits-instead-of-assuming-them</guid><description>Two requests can look similar to a person while failing to reuse a cached prefix. Measure the actual usage data.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Bounded LLM Repair Loop: Three Independent Limits | Prof Rod</title><link>https://www.profrod.ai/articles/bound-an-agent-repair-loop-with-a-deadline</link><guid isPermaLink="true">https://www.profrod.ai/articles/bound-an-agent-repair-loop-with-a-deadline</guid><description>A bounded LLM repair loop needs separate attempt, deadline and work limits. Test late responses, exhausted repairs and forbidden writes with a fake clock.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Put Stable Instructions Before Changing Inputs | Prof Rod</title><link>https://www.profrod.ai/notes/put-stable-instructions-before-changing-inputs</link><guid isPermaLink="true">https://www.profrod.ai/notes/put-stable-instructions-before-changing-inputs</guid><description>If many API requests share the same instructions, keep that stable material together. Changing text at the start of every request can prevent useful prompt-prefix reuse.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Cache Authorization: When Answers Outlive Access | Prof Rod</title><link>https://www.profrod.ai/articles/invalidate-cached-answers-when-authority-changes</link><guid isPermaLink="true">https://www.profrod.ai/articles/invalidate-cached-answers-when-authority-changes</guid><description>AI cache authorization needs current permissions, revision-aware keys and a defined release point. Test revoked access before and during an answer request.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Give a Tool Failure a Shape the Agent Can Use | Prof Rod</title><link>https://www.profrod.ai/notes/give-a-tool-failure-a-shape-the-agent-can-use</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-a-tool-failure-a-shape-the-agent-can-use</guid><description>A tool response that says only “something went wrong” leaves the next action to guesswork. Return a contained error that distinguishes useful recovery cases.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Prompt Injection Boundary: A Worked Case | Prof Rod</title><link>https://www.profrod.ai/articles/treat-retrieved-instructions-as-untrusted-input</link><guid isPermaLink="true">https://www.profrod.ai/articles/treat-retrieved-instructions-as-untrusted-input</guid><description>A retrieved note claims approval for a purchase. See why the agent prompt injection boundary must still deny the write.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Treat Retrieved Text as Evidence, Not Permission | Prof Rod</title><link>https://www.profrod.ai/notes/treat-retrieved-text-as-evidence-not-permission</link><guid isPermaLink="true">https://www.profrod.ai/notes/treat-retrieved-text-as-evidence-not-permission</guid><description>A retrieved document can contain instructions that have nothing to do with the user&apos;s task. Its presence in a tool response does not give it authority.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>LLM Validation Error Feedback That Won&apos;t Grant Policy Control | Prof Rod</title><link>https://www.profrod.ai/articles/return-validation-feedback-the-model-can-use-safely</link><guid isPermaLink="true">https://www.profrod.ai/articles/return-validation-feedback-the-model-can-use-safely</guid><description>Design LLM validation error feedback that identifies malformed fields, limits repair attempts and keeps budget decisions under application control.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Separate a Proposed Action From an Executed One | Prof Rod</title><link>https://www.profrod.ai/notes/separate-a-proposed-action-from-an-executed-one</link><guid isPermaLink="true">https://www.profrod.ai/notes/separate-a-proposed-action-from-an-executed-one</guid><description>“Prepare a refund” and “issue a refund” are different operations. Your tool interface should make that distinction visible.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Who Can Change a Dark Software Factory’s Tests? | Prof Rod</title><link>https://www.profrod.ai/articles/dark-software-factory-test-authority</link><guid isPermaLink="true">https://www.profrod.ai/articles/dark-software-factory-test-authority</guid><description>A dark software factory can ask agents to improve its tests. Learn how to preserve acceptance authority, inspect proposed changes and challenge the checker with a faulty candidate.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Trusted Configuration: Who Owns the Budget? | Prof Rod</title><link>https://www.profrod.ai/articles/keep-policy-values-outside-model-generated-data</link><guid isPermaLink="true">https://www.profrod.ai/articles/keep-policy-values-outside-model-generated-data</guid><description>AI agent trusted configuration keeps budgets and prices outside generated proposals. Test top-level and nested overrides against a closed Python schema.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Validate Tool Arguments Before Doing the Work | Prof Rod</title><link>https://www.profrod.ai/notes/validate-tool-arguments-before-doing-the-work</link><guid isPermaLink="true">https://www.profrod.ai/notes/validate-tool-arguments-before-doing-the-work</guid><description>A model&apos;s tool call is a request for your application to act. Validate that request before passing it to a database or service.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Dark Software Factories Still Need a Task Owner | Prof Rod</title><link>https://www.profrod.ai/articles/dark-software-factory-human-decisions</link><guid isPermaLink="true">https://www.profrod.ai/articles/dark-software-factory-human-decisions</guid><description>Build a dark software factory around a concrete change request. Separate implementation from acceptance, preserve evidence and decide which decisions remain human.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Notebook to AI Application: Build a Callable Contract | Prof Rod</title><link>https://www.profrod.ai/articles/turn-a-notebook-result-into-a-callable-contract</link><guid isPermaLink="true">https://www.profrod.ai/articles/turn-a-notebook-result-into-a-callable-contract</guid><description>Turn a working notebook cell into a callable contract with declared inputs, rejected cases and stable outputs before another service depends on it.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Make Your Prompt Examples Agree With the Rule | Prof Rod</title><link>https://www.profrod.ai/notes/make-your-prompt-examples-agree-with-the-rule</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-your-prompt-examples-agree-with-the-rule</guid><description>An example can quietly contradict the instruction above it. The model then has two different versions of the job to follow.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Approval Boundary: Draft Accepted Isn&apos;t Purchase Made | Prof Rod</title><link>https://www.profrod.ai/articles/an-accepted-agent-draft-still-needs-an-action-boundary</link><guid isPermaLink="true">https://www.profrod.ai/articles/an-accepted-agent-draft-still-needs-an-action-boundary</guid><description>An AI agent approval boundary means accepted_draft carries no supplier receipt. Learn to separate validation from execution.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>MCP Token Audience Validation: A Worked Denial Case | Prof Rod</title><link>https://www.profrod.ai/articles/bind-an-agent-token-to-its-intended-service</link><guid isPermaLink="true">https://www.profrod.ai/articles/bind-an-agent-token-to-its-intended-service</guid><description>Validate an MCP token for the receiving service as well as its issuer, expiry and scope. Test wrong-audience denial before protected work executes.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Evaluation Environment: Freeze the Task Contract | Prof Rod</title><link>https://www.profrod.ai/articles/build-an-evaluation-task-around-its-environment</link><guid isPermaLink="true">https://www.profrod.ai/articles/build-an-evaluation-task-around-its-environment</guid><description>An agent evaluation environment must freeze inputs, tools and an independent oracle, or the same message silently grades against two different answers.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Judge Calibration: Read the Confusion Matrix First | Prof Rod</title><link>https://www.profrod.ai/articles/calibrate-an-ai-judge-before-you-trust-its-error-score</link><guid isPermaLink="true">https://www.profrod.ai/articles/calibrate-an-ai-judge-before-you-trust-its-error-score</guid><description>AI judge calibration means checking a trace evaluator against blind human labels before routing any case on its verdict alone.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>LLM Duplicate Key Validation Before Dictionary Conversion | Prof Rod</title><link>https://www.profrod.ai/articles/catch-duplicate-records-before-a-dictionary-hides-them</link><guid isPermaLink="true">https://www.profrod.ai/articles/catch-duplicate-records-before-a-dictionary-hides-them</guid><description>A dictionary of order lines can hide duplicate rows. Check the list for repeats before conversion, not after, to preserve evidence.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>RAG Access Control: Stop Leaks Before the Prompt Builds | Prof Rod</title><link>https://www.profrod.ai/articles/check-retrieval-permissions-before-building-the-prompt</link><guid isPermaLink="true">https://www.profrod.ai/articles/check-retrieval-permissions-before-building-the-prompt</guid><description>RAG access control means filtering by permission before retrieval, not after the answer is written. A worked two-user case shows where checks belong.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Reviewer Context Isolation: What Actually Contaminates | Prof Rod</title><link>https://www.profrod.ai/articles/choose-fresh-context-for-an-independent-ai-reviewer</link><guid isPermaLink="true">https://www.profrod.ai/articles/choose-fresh-context-for-an-independent-ai-reviewer</guid><description>AI reviewer context isolation starts with the actual request payload. Build a tested allowlist and separate primary evidence from prior verdicts.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Scheduled publication timezone: the worked case | Prof Rod</title><link>https://www.profrod.ai/articles/choose-one-clock-for-scheduled-content</link><guid isPermaLink="true">https://www.profrod.ai/articles/choose-one-clock-for-scheduled-content</guid><description>Why a date-only release rule needs one clock across build, request and cache before a scheduled publication timezone decision is trustworthy.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Design a Cache Experiment That Measures the Right Thing | Prof Rod</title><link>https://www.profrod.ai/articles/design-a-cache-experiment-that-measures-the-right-thing</link><guid isPermaLink="true">https://www.profrod.ai/articles/design-a-cache-experiment-that-measures-the-right-thing</guid><description>Prompt caching measurement means separating context size, billed usage and latency instead of reading one counter as proof of all three.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Human Review Cost: Find the Review Queue Break-Even | Prof Rod</title><link>https://www.profrod.ai/articles/find-the-break-even-point-in-an-ai-review-queue</link><guid isPermaLink="true">https://www.profrod.ai/articles/find-the-break-even-point-in-an-ai-review-queue</guid><description>Faster drafting can raise total cost if acceptance drops. Work the break-even arithmetic before you trust a lower per-call price.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Pydantic Strict Validation: Choosing What an Input May Become | Prof Rod</title><link>https://www.profrod.ai/articles/give-an-llm-output-a-strict-type-boundary</link><guid isPermaLink="true">https://www.profrod.ai/articles/give-an-llm-output-a-strict-type-boundary</guid><description>Learn Pydantic strict validation to decide which conversions a quantity field should accept, and which ones deserve a clear rejection.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Retry Policy: When to Retry, Repair, or Stop | Prof Rod</title><link>https://www.profrod.ai/articles/give-different-agent-failures-different-recovery-policies</link><guid isPermaLink="true">https://www.profrod.ai/articles/give-different-agent-failures-different-recovery-policies</guid><description>An AI agent retry policy must treat timeouts, auth errors, schema faults, and policy refusals as different problems, not one loop.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Tool Idempotency: Reconcile an Uncertain Write | Prof Rod</title><link>https://www.profrod.ai/articles/make-a-retried-tool-call-safe-to-repeat</link><guid isPermaLink="true">https://www.profrod.ai/articles/make-a-retried-tool-call-safe-to-repeat</guid><description>A timed-out tool call leaves you unsure a write happened. Choose an idempotency key, and reconcile the result before retrying anything.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Workflow Baseline: What Time Saved Actually Means | Prof Rod</title><link>https://www.profrod.ai/articles/measure-the-work-an-agent-actually-removes</link><guid isPermaLink="true">https://www.profrod.ai/articles/measure-the-work-an-agent-actually-removes</guid><description>Build an AI workflow baseline that counts setup, review and repair, separates elapsed time from human effort, and keeps the task mix comparable.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Durable Agent Execution: Resume Without Repeating Effects | Prof Rod</title><link>https://www.profrod.ai/articles/resume-an-agent-job-without-repeating-its-side-effects</link><guid isPermaLink="true">https://www.profrod.ai/articles/resume-an-agent-job-without-repeating-its-side-effects</guid><description>A checkpoint that saves state is not the same as a receipt from the outside world. Learn what must persist before an actor is replaced.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Memory Invalidation: Retire Stale Facts Correctly | Prof Rod</title><link>https://www.profrod.ai/articles/retire-stale-agent-memory-when-the-source-changes</link><guid isPermaLink="true">https://www.profrod.ai/articles/retire-stale-agent-memory-when-the-source-changes</guid><description>A changed source revision should retire a stored fact without deleting its history. Here is how to tell which memories must go.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>LLM Model Routing Evaluation From Accepted Work Cases | Prof Rod</title><link>https://www.profrod.ai/articles/route-models-using-your-own-accepted-work-cases</link><guid isPermaLink="true">https://www.profrod.ai/articles/route-models-using-your-own-accepted-work-cases</guid><description>Evaluate model routes on ordinary tasks, missing data and policy conflicts, then set acceptance thresholds before comparing cost savings.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Per User Credentials: Who Owns the Key? | Prof Rod</title><link>https://www.profrod.ai/articles/separate-caller-identity-from-an-agent-service-account</link><guid isPermaLink="true">https://www.profrod.ai/articles/separate-caller-identity-from-an-agent-service-account</guid><description>AI agent per user credentials means separating who invokes an agent from which account its tools use, so one caller never inherits another&apos;s access.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Stateless MCP Application State: Where Identity Really Lives | Prof Rod</title><link>https://www.profrod.ai/articles/stateless-mcp-still-needs-an-application-state-model</link><guid isPermaLink="true">https://www.profrod.ai/articles/stateless-mcp-still-needs-an-application-state-model</guid><description>Keep MCP job state durable while connections change. Check authenticated identity and job permissions on each protected request before resuming work.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agent Preview Deployment: Test Without Real Side Effects | Prof Rod</title><link>https://www.profrod.ai/articles/test-an-agent-preview-without-giving-it-production-keys</link><guid isPermaLink="true">https://www.profrod.ai/articles/test-an-agent-preview-without-giving-it-production-keys</guid><description>A new hostname doesn&apos;t mean new authority. Learn why AI agent preview deployment needs credential isolation, not just a branch deploy.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Translate a Coding Agent Benchmark Into a Release Decision | Prof Rod</title><link>https://www.profrod.ai/articles/translate-a-coding-benchmark-into-your-release-decision</link><guid isPermaLink="true">https://www.profrod.ai/articles/translate-a-coding-benchmark-into-your-release-decision</guid><description>A coding agent benchmark evaluation measures one task distribution. Learn to check whether it matches your actual release decision.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Agent Regression Dataset: Save the Failure, Not the Fix | Prof Rod</title><link>https://www.profrod.ai/articles/turn-one-failed-run-into-a-reusable-evaluation-case</link><guid isPermaLink="true">https://www.profrod.ai/articles/turn-one-failed-run-into-a-reusable-evaluation-case</guid><description>Learn to turn one failed agent run into an agent regression dataset that tests recovery without pretending to know the original cause.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>LLM Business Rule Validation: JSON Parses, Now What? | Prof Rod</title><link>https://www.profrod.ai/articles/validate-business-rules-after-the-json-parses</link><guid isPermaLink="true">https://www.profrod.ai/articles/validate-business-rules-after-the-json-parses</guid><description>Check an LLM proposal against trusted stock, prices and budget after its fields validate, with explicit errors for wrong quantities and stale data.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Write an AI Agent Handoff Checklist That Actually Verifies | Prof Rod</title><link>https://www.profrod.ai/articles/write-a-handoff-the-receiving-engineer-can-verify</link><guid isPermaLink="true">https://www.profrod.ai/articles/write-a-handoff-the-receiving-engineer-can-verify</guid><description>Learn to write an AI agent handoff checklist that lets a new engineer verify state and evidence instead of trusting a summary.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Remove Irrelevant Context Before Buying More | Prof Rod</title><link>https://www.profrod.ai/notes/remove-irrelevant-context-before-buying-more</link><guid isPermaLink="true">https://www.profrod.ai/notes/remove-irrelevant-context-before-buying-more</guid><description>A longer context window does not make every document relevant. Extra material can make it harder to see which source supports a decision.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Give a Reasoning Model a Clear Destination | Prof Rod</title><link>https://www.profrod.ai/notes/give-a-reasoning-model-a-clear-destination</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-a-reasoning-model-a-clear-destination</guid><description>A difficult task benefits from a clear outcome and constraints. A long prompt full of instructions to “think harder” may add little useful information.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Record the Model Alongside the Prompt | Prof Rod</title><link>https://www.profrod.ai/notes/record-the-model-alongside-the-prompt</link><guid isPermaLink="true">https://www.profrod.ai/notes/record-the-model-alongside-the-prompt</guid><description>A saved prompt is not a complete experiment record. The model, relevant settings and test inputs can all affect the result.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Write the Evaluation Before Tuning the Prompt | Prof Rod</title><link>https://www.profrod.ai/notes/write-the-evaluation-before-tuning-the-prompt</link><guid isPermaLink="true">https://www.profrod.ai/notes/write-the-evaluation-before-tuning-the-prompt</guid><description>Prompt tuning is hard to assess when the definition of “better” changes after every answer. Freeze a small acceptance set first.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>A Valid JSON Object Can Still Be a Wrong Answer | Prof Rod</title><link>https://www.profrod.ai/notes/a-valid-json-object-can-still-be-a-wrong-answer</link><guid isPermaLink="true">https://www.profrod.ai/notes/a-valid-json-object-can-still-be-a-wrong-answer</guid><description>Structured output can make a model response easier to parse. It cannot tell you whether the invoice number or amount was extracted correctly.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Test a Model on the Exceptions You Actually See | Prof Rod</title><link>https://www.profrod.ai/notes/test-a-model-on-the-exceptions-you-actually-see</link><guid isPermaLink="true">https://www.profrod.ai/notes/test-a-model-on-the-exceptions-you-actually-see</guid><description>A model can handle ordinary support tickets well and still fail on the exceptions that consume most of your team&apos;s time.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep a Codex Handoff Smaller Than the Session | Prof Rod</title><link>https://www.profrod.ai/notes/keep-a-codex-handoff-smaller-than-the-session</link><guid isPermaLink="true">https://www.profrod.ai/notes/keep-a-codex-handoff-smaller-than-the-session</guid><description>A handoff should let someone resume the work without replaying every exploratory turn. Give them the state they need to make the next decision.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Ask Codex to Locate the Source of a Generated File | Prof Rod</title><link>https://www.profrod.ai/notes/ask-codex-to-locate-the-source-of-a-generated-file</link><guid isPermaLink="true">https://www.profrod.ai/notes/ask-codex-to-locate-the-source-of-a-generated-file</guid><description>A generated file can look like the obvious place to fix a typo. The next build may overwrite that edit and bring the problem back.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Turn a Repeated Codex Task Into a Tested Skill | Prof Rod</title><link>https://www.profrod.ai/notes/turn-a-repeated-codex-task-into-a-tested-skill</link><guid isPermaLink="true">https://www.profrod.ai/notes/turn-a-repeated-codex-task-into-a-tested-skill</guid><description>If you paste the same cleanup instructions every week, the reusable asset is the procedure and its examples, not the conversation history.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Check Codex&apos;s Exit Status Before Using Its Output | Prof Rod</title><link>https://www.profrod.ai/notes/check-codex-s-exit-status-before-using-its-output</link><guid isPermaLink="true">https://www.profrod.ai/notes/check-codex-s-exit-status-before-using-its-output</guid><description>A command can print plausible output and still fail. Your next automation step should require successful completion and a valid artifact.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Use Codex on a Small, Known Migration First | Prof Rod</title><link>https://www.profrod.ai/notes/use-codex-on-a-small-known-migration-first</link><guid isPermaLink="true">https://www.profrod.ai/notes/use-codex-on-a-small-known-migration-first</guid><description>Before applying a mechanical change across a repository, prove it on a file whose intended result you can inspect completely.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Give a Codex Skill One Example It Must Reject | Prof Rod</title><link>https://www.profrod.ai/notes/give-a-codex-skill-one-example-it-must-reject</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-a-codex-skill-one-example-it-must-reject</guid><description>A skill can look excellent on the example it was written for. A nearby request outside its scope reveals whether its boundary is clear.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Save the Codex Artifact Before Clearing the Chat | Prof Rod</title><link>https://www.profrod.ai/notes/save-the-codex-artifact-before-clearing-the-chat</link><guid isPermaLink="true">https://www.profrod.ai/notes/save-the-codex-artifact-before-clearing-the-chat</guid><description>A useful answer can disappear from your working process if it exists only in the conversation. Save the result where the next step expects to find it.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Retire a Temporary Codex Instruction Override | Prof Rod</title><link>https://www.profrod.ai/notes/retire-a-temporary-codex-instruction-override</link><guid isPermaLink="true">https://www.profrod.ai/notes/retire-a-temporary-codex-instruction-override</guid><description>A temporary instruction can outlive the problem it was meant to solve. Later, Codex appears to ignore the team&apos;s normal convention for no obvious reason.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Separate Codex&apos;s File Access From Its Network Access | Prof Rod</title><link>https://www.profrod.ai/notes/separate-codex-s-file-access-from-its-network-access</link><guid isPermaLink="true">https://www.profrod.ai/notes/separate-codex-s-file-access-from-its-network-access</guid><description>A task may need to edit a local script while having no reason to contact a production service. Treat those permissions as separate decisions.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Write Review Rules Around Business Invariants | Prof Rod</title><link>https://www.profrod.ai/notes/write-review-rules-around-business-invariants</link><guid isPermaLink="true">https://www.profrod.ai/notes/write-review-rules-around-business-invariants</guid><description>“Review carefully” gives a code reviewer little to prioritize. A business invariant tells it which mistakes matter.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep a Codex Review Finding Reproducible | Prof Rod</title><link>https://www.profrod.ai/notes/keep-a-codex-review-finding-reproducible</link><guid isPermaLink="true">https://www.profrod.ai/notes/keep-a-codex-review-finding-reproducible</guid><description>A review comment becomes useful when another person can reproduce the problem. A confident severity label alone does not establish that the code is wrong.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Make the Codex Working Directory Explicit | Prof Rod</title><link>https://www.profrod.ai/notes/make-the-codex-working-directory-explicit</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-the-codex-working-directory-explicit</guid><description>A scheduled command may start somewhere different from your terminal. Relative paths that worked yesterday can then point at the wrong project.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Give an Automated Codex Report a Schema | Prof Rod</title><link>https://www.profrod.ai/notes/give-an-automated-codex-report-a-schema</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-an-automated-codex-report-a-schema</guid><description>A report that feeds another program needs stable fields. A heading that changes from “Risks” to “Things to watch” can break a fragile text parser.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep Codex Progress Out of Your Parsed Result | Prof Rod</title><link>https://www.profrod.ai/notes/keep-codex-progress-out-of-your-parsed-result</link><guid isPermaLink="true">https://www.profrod.ai/notes/keep-codex-progress-out-of-your-parsed-result</guid><description>An automation should not mistake a progress update for its final report. Choose the output channel your parser actually needs.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Check a Codex Worktree Before Trusting Its Result | Prof Rod</title><link>https://www.profrod.ai/notes/check-a-codex-worktree-before-trusting-its-result</link><guid isPermaLink="true">https://www.profrod.ai/notes/check-a-codex-worktree-before-trusting-its-result</guid><description>A correct change in the wrong checkout is still the wrong delivery. Before a Codex task starts, establish its directory, branch and base revision.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Give a Codex Skill a Clear Trigger | Prof Rod</title><link>https://www.profrod.ai/notes/give-a-codex-skill-a-clear-trigger</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-a-codex-skill-a-clear-trigger</guid><description>A reusable skill needs a clear reason to be selected. “Helps with documents” is too broad to distinguish an invoice check from a presentation rewrite.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Make Codex Explain Which Instructions It Loaded | Prof Rod</title><link>https://www.profrod.ai/notes/make-codex-explain-which-instructions-it-loaded</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-codex-explain-which-instructions-it-loaded</guid><description>When Codex follows the wrong convention, first check which instruction files it loaded. Adding another instruction can make the conflict harder to see.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Review the Change That Was Never Requested | Prof Rod</title><link>https://www.profrod.ai/notes/review-the-change-that-was-never-requested</link><guid isPermaLink="true">https://www.profrod.ai/notes/review-the-change-that-was-never-requested</guid><description>An agent can solve the named problem and also change behavior you meant to preserve. Read the diff with both questions in mind.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Build a Working Agent with sovereign-agent | Prof Rod</title><link>https://www.profrod.ai/articles/build-a-working-agent-with-sovereign-agent</link><guid isPermaLink="true">https://www.profrod.ai/articles/build-a-working-agent-with-sovereign-agent</guid><description>Clone it, install it editable, run the offline example, then read the 67-symbol API you&apos;d actually build on. A working agent in about fifteen minutes, no API key required.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Build Your First ZeoCore Tool and Check Its Failure Boundaries | Prof Rod</title><link>https://www.profrod.ai/articles/build-your-first-zeocore-tool</link><guid isPermaLink="true">https://www.profrod.ai/articles/build-your-first-zeocore-tool</guid><description>Turn a small Python function into a typed agent tool. Follow its input and result contracts, reproduce the failure cases, and separate what validation catches from what it cannot prove.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Govern a Multi-Agent Project With Zero-Employee | Prof Rod</title><link>https://www.profrod.ai/articles/govern-a-multi-agent-project-with-zero-employee</link><guid isPermaLink="true">https://www.profrod.ai/articles/govern-a-multi-agent-project-with-zero-employee</guid><description>Install the zeo CLI, write a real Statement of Work, and hit the exact schema error a beginner hits first. This is the tool this site&apos;s own governance arguments run on.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Teach Claude the Difference Between Blank and Zero | Prof Rod</title><link>https://www.profrod.ai/notes/teach-claude-the-difference-between-blank-and-zero</link><guid isPermaLink="true">https://www.profrod.ai/notes/teach-claude-the-difference-between-blank-and-zero</guid><description>A blank sales figure can mean “not reported yet.” Zero can mean “reported, with no sales.” Combining them makes a complete-looking report less truthful.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Measure the Cost of an Accepted Result | Prof Rod</title><link>https://www.profrod.ai/notes/measure-the-cost-of-an-accepted-result</link><guid isPermaLink="true">https://www.profrod.ai/notes/measure-the-cost-of-an-accepted-result</guid><description>The cheapest Claude Code session can be the expensive one if its output takes another hour to repair. Compare accepted results, not just token totals.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep a Local Setting Out of the Team Contract | Prof Rod</title><link>https://www.profrod.ai/notes/keep-a-local-setting-out-of-the-team-contract</link><guid isPermaLink="true">https://www.profrod.ai/notes/keep-a-local-setting-out-of-the-team-contract</guid><description>Your machine&apos;s editor path should not become every colleague&apos;s setup problem. Separate shared project behavior from preferences that belong to one checkout.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Make a Hook Prove Its Failure Behavior | Prof Rod</title><link>https://www.profrod.ai/notes/make-a-hook-prove-its-failure-behavior</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-a-hook-prove-its-failure-behavior</guid><description>A hook that succeeds on good input may still let bad work through. Test its failure path before making it part of your workflow.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Treat an MCP Tool List as an Access Review | Prof Rod</title><link>https://www.profrod.ai/notes/treat-an-mcp-tool-list-as-an-access-review</link><guid isPermaLink="true">https://www.profrod.ai/notes/treat-an-mcp-tool-list-as-an-access-review</guid><description>A connector can expose more operations than the task needs. A tool that reads a customer record may sit beside another that updates or deletes one.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Check What a Permission Rule Actually Allows | Prof Rod</title><link>https://www.profrod.ai/notes/check-what-a-permission-rule-actually-allows</link><guid isPermaLink="true">https://www.profrod.ai/notes/check-what-a-permission-rule-actually-allows</guid><description>A permission rule is easiest to assess with two small examples: one operation you intend to allow and one nearby operation you intend to deny.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Test the Build Your Customer Will Receive | Prof Rod</title><link>https://www.profrod.ai/notes/test-the-build-your-customer-will-receive</link><guid isPermaLink="true">https://www.profrod.ai/notes/test-the-build-your-customer-will-receive</guid><description>A development server passing its tests does not establish that a production bundle behaves the same way. Build tools can replace environment values, remove code and change asset paths.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Trace One Failed Request Through the Logs | Prof Rod</title><link>https://www.profrod.ai/notes/trace-one-failed-request-through-the-logs</link><guid isPermaLink="true">https://www.profrod.ai/notes/trace-one-failed-request-through-the-logs</guid><description>A page can fail after three services have each logged something that looks successful. Start with one request identifier, not the loudest error message.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Preview Every Rename Before Moving Files | Prof Rod</title><link>https://www.profrod.ai/notes/preview-every-rename-before-moving-files</link><guid isPermaLink="true">https://www.profrod.ai/notes/preview-every-rename-before-moving-files</guid><description>Renaming two hundred client documents is easy to request and surprisingly hard to undo when two names collapse into one.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Give Claude a Broken Example Before a Fix | Prof Rod</title><link>https://www.profrod.ai/notes/give-claude-a-broken-example-before-a-fix</link><guid isPermaLink="true">https://www.profrod.ai/notes/give-claude-a-broken-example-before-a-fix</guid><description>A useful bug report contains an input that fails and the result you expected. That gives Claude Code something firmer than “the report looks wrong.”</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Why AI Agents Don&apos;t Dissolve the Firm | Prof Rod</title><link>https://www.profrod.ai/articles/why-ai-agents-dont-dissolve-the-firm</link><guid isPermaLink="true">https://www.profrod.ai/articles/why-ai-agents-dont-dissolve-the-firm</guid><description>Ronald Coase asked in 1937 why firms exist instead of markets. AI agents revive the question — and the old answer says the firm concentrates, not dissolves.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Make Claude Preserve the Meaning of a CSV | Prof Rod</title><link>https://www.profrod.ai/notes/make-claude-preserve-the-meaning-of-a-csv</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-claude-preserve-the-meaning-of-a-csv</guid><description>A customer number such as 00127 is an identifier. Turning it into 127 can break a perfectly tidy spreadsheet export.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Your Claude Code Permissions Are Your Org Chart | Prof Rod</title><link>https://www.profrod.ai/articles/claude-code-permissions-are-your-org-chart</link><guid isPermaLink="true">https://www.profrod.ai/articles/claude-code-permissions-are-your-org-chart</guid><description>Anthropic measured it: users approve about 93% of permission prompts. A gate that opens 93% of the time is a doorbell. Here is what the permission system actually enforces, what it cannot, and the standing rules worth adopting before you delegate anything that matters.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Clean a Messy Customer List With Claude Code — and Prove Nothing Was Lost | Prof Rod</title><link>https://www.profrod.ai/articles/clean-a-messy-customer-list-with-claude-code</link><guid isPermaLink="true">https://www.profrod.ai/articles/clean-a-messy-customer-list-with-claude-code</guid><description>Every business has one: the customer list that lives half in a spreadsheet, half in an inbox, and half in someone&apos;s head. Here is how to clean it in about twenty minutes, and — the part nobody teaches — how to prove the cleaning did not quietly drop forty rows.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Price the Agent Work You Can Verify | Prof Rod</title><link>https://www.profrod.ai/articles/unverified-output-has-a-negative-margin</link><guid isPermaLink="true">https://www.profrod.ai/articles/unverified-output-has-a-negative-margin</guid><description>Compare agent workflows by usable output, review time and the cost of the decision you are making. A token average alone cannot tell you what to build, route or keep running.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>What Claude Code Actually Costs — and Which Dials Move It | Prof Rod</title><link>https://www.profrod.ai/articles/what-claude-code-actually-costs</link><guid isPermaLink="true">https://www.profrod.ai/articles/what-claude-code-actually-costs</guid><description>Your lunch break has a token price. The model remembers nothing between turns, so every request re-sends the whole conversation — which means cost scales with context carried, not work requested. Here is the cost function, the dials that matter, and the ledger line worth keeping.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>What Claude Code Actually Changes — and What It Doesn&apos;t | Prof Rod</title><link>https://www.profrod.ai/articles/what-claude-code-changes</link><guid isPermaLink="true">https://www.profrod.ai/articles/what-claude-code-changes</guid><description>Claude Code can shorten implementation while adding review and recovery work. Use four delegation habits and a whole-task timing check to decide whether an agent improves the work you hand over.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>When Can You Actually Walk Away? | Prof Rod</title><link>https://www.profrod.ai/articles/when-to-let-an-agent-run-unsupervised</link><guid isPermaLink="true">https://www.profrod.ai/articles/when-to-let-an-agent-run-unsupervised</guid><description>Choose an agent task you can verify, bound its effects, and plan the handover. A practical delegation grid, six operating modes, and checks that can miss the real failure.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Your Chat History Is Not a System of Record | Prof Rod</title><link>https://www.profrod.ai/articles/your-chat-history-is-not-a-system-of-record</link><guid isPermaLink="true">https://www.profrod.ai/articles/your-chat-history-is-not-a-system-of-record</guid><description>Make agent work resumable from records: capture decisions, source revisions, test evidence and unresolved effects, then check whether another session can continue safely.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Give the Agent an Inspectable Check | Prof Rod</title><link>https://www.profrod.ai/notes/you-are-the-verification-loop</link><guid isPermaLink="true">https://www.profrod.ai/notes/you-are-the-verification-loop</guid><description>You ask if it&apos;s done. It says yes. You check, and it isn&apos;t.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>The Content Kit: Every Block, and When to Use It | Prof Rod</title><link>https://www.profrod.ai/articles/the-content-kit</link><guid isPermaLink="true">https://www.profrod.ai/articles/the-content-kit</guid><description>A working reference for the eleven content blocks this site can render. Each one is shown live and paired with the case it is for. If a block below looks broken, it is broken.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>What Is a Zero-Employee Organization? | Prof Rod</title><link>https://www.profrod.ai/articles/what-is-a-zero-employee-organization</link><guid isPermaLink="true">https://www.profrod.ai/articles/what-is-a-zero-employee-organization</guid><description>A Zero-Employee Organization is a firm where headcount is no longer the unit of scale. Here is the definition, the eleven-theory audit behind it, and the finding that only four verdicts survived being checked three times.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>After Repeated Corrections, Rebuild the Task Context | Prof Rod</title><link>https://www.profrod.ai/notes/the-two-correction-rule</link><guid isPermaLink="true">https://www.profrod.ai/notes/the-two-correction-rule</guid><description>The agent repeats the wrong approach after two corrections. My rule of thumb is to stop adding conversational patches and restate the task from the evidence. Two is a reminder, not a measured threshol</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Test Whether a Shorter CLAUDE.md Helps | Prof Rod</title><link>https://www.profrod.ai/notes/your-claude-md-is-why-it-ignores-you</link><guid isPermaLink="true">https://www.profrod.ai/notes/your-claude-md-is-why-it-ignores-you</guid><description>Three hundred lines of instructions and it still breaks your conventions. So you add more rules. It gets worse.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Delegate Discovery With an Evidence Handoff | Prof Rod</title><link>https://www.profrod.ai/notes/research-is-eating-your-context</link><guid isPermaLink="true">https://www.profrod.ai/notes/research-is-eating-your-context</guid><description>An authentication investigation can touch dozens of files before identifying the two interfaces that matter. Keeping all that exploration in the implementation conversation may leave less room for the</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Know What Rewind Can Restore | Prof Rod</title><link>https://www.profrod.ai/notes/rewinding-is-free-so-take-risks</link><guid isPermaLink="true">https://www.profrod.ai/notes/rewinding-is-free-so-take-risks</guid><description>Before a refactor, decide what you would need to restore. Claude Code&apos;s rewind can recover</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Use an Interview to Expose Gaps in the Brief | Prof Rod</title><link>https://www.profrod.ai/notes/let-claude-interview-you</link><guid isPermaLink="true">https://www.profrod.ai/notes/let-claude-interview-you</guid><description>The stakeholder asks for a useful assistant. Before choosing a framework, find out which result they would accept and which mistake they cannot tolerate.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Put Repeatable Checks in Command Hooks | Prof Rod</title><link>https://www.profrod.ai/notes/hooks-beat-instructions</link><guid isPermaLink="true">https://www.profrod.ai/notes/hooks-beat-instructions</guid><description>Your acceptance criteria say the linter must run after an edit. Putting that sentence in the agent&apos;s instructions still leaves execution to the model.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Make Completion Checks Explicit, and Test Their Limits | Prof Rod</title><link>https://www.profrod.ai/notes/the-session-that-cannot-lie</link><guid isPermaLink="true">https://www.profrod.ai/notes/the-session-that-cannot-lie</guid><description>The session says the feature is complete, but the build is red. A defined completion check gives you better evidence than that summary.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Give the Reviewer a Fresh View of the Change | Prof Rod</title><link>https://www.profrod.ai/notes/a-second-claude-reviews-better</link><guid isPermaLink="true">https://www.profrod.ai/notes/a-second-claude-reviews-better</guid><description>The session that wrote your rate limiter has already seen the argument for its design. For a useful second look, give a fresh session the diff, acceptance criteria and relevant middleware contracts.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Triage Review Findings Against the Requirement | Prof Rod</title><link>https://www.profrod.ai/notes/your-reviewer-will-invent-problems</link><guid isPermaLink="true">https://www.profrod.ai/notes/your-reviewer-will-invent-problems</guid><description>A review returns twelve plausible findings. Fixing all twelve can add more complexity than the original feature, especially when some describe states the system cannot reach.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Budget the Coordination Before Adding a Team | Prof Rod</title><link>https://www.profrod.ai/notes/agent-teams-cost-seven-times-more</link><guid isPermaLink="true">https://www.profrod.ai/notes/agent-teams-cost-seven-times-more</guid><description>A team is useful when separate investigations or implementations can proceed at the same time. A long dependency chain does not become parallel because you assign more agents to it.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Bound Each Run Before Scaling a Migration | Prof Rod</title><link>https://www.profrod.ai/notes/fan-out-with-scoped-permissions</link><guid isPermaLink="true">https://www.profrod.ai/notes/fan-out-with-scoped-permissions</guid><description>A migration across two hundred files needs a task inventory and a way to check every result. One headless run per bounded change can make failures easier to isolate.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Parameterize the Brief, Verify the Execution | Prof Rod</title><link>https://www.profrod.ai/notes/skills-as-parameterized-commands</link><guid isPermaLink="true">https://www.profrod.ai/notes/skills-as-parameterized-commands</guid><description>You keep asking for the same issue workflow: read the requirements, locate the change, implement it and run the relevant checks. A parameterized skill can save you from rewriting that brief.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Choose the Subagent Model Against the Task | Prof Rod</title><link>https://www.profrod.ai/notes/run-cheap-subagents-reserve-opus</link><guid isPermaLink="true">https://www.profrod.ai/notes/run-cheap-subagents-reserve-opus</guid><description>Finding a filename and explaining a token-refresh failure are different tasks, even if both start by searching the same repository. The second can require careful reasoning about state, time and permi</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep the Handoff Outside the Summary | Prof Rod</title><link>https://www.profrod.ai/notes/compaction-you-can-steer</link><guid isPermaLink="true">https://www.profrod.ai/notes/compaction-you-can-steer</guid><description>After a long debugging session, the next turn remembers the proposed fix but loses the failing input. That is enough to make a plausible continuation go wrong.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Separate the Checkouts, Then Integrate the Work | Prof Rod</title><link>https://www.profrod.ai/notes/worktrees-for-real-parallelism</link><guid isPermaLink="true">https://www.profrod.ai/notes/worktrees-for-real-parallelism</guid><description>You want to refactor billing while fixing an unrelated UI problem. Separate Git worktrees give the two tasks different working directories and branches, so their file edits do not overwrite the same c</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Test What a Different Model Adds to Review | Prof Rod</title><link>https://www.profrod.ai/notes/a-different-model-has-different-blind-spots</link><guid isPermaLink="true">https://www.profrod.ai/notes/a-different-model-has-different-blind-spots</guid><description>A second model can give you another view of a migration or payment change. That is useful only if its findings survive inspection.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Review the Render Against the Requirement | Prof Rod</title><link>https://www.profrod.ai/notes/make-it-look-at-its-own-ui-work</link><guid isPermaLink="true">https://www.profrod.ai/notes/make-it-look-at-its-own-ui-work</guid><description>The dashboard builds successfully, but a customer cannot read the mobile table. A compilation check did its job; it did not test that reading experience.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Give the Agent a Precise Source to Inspect | Prof Rod</title><link>https://www.profrod.ai/notes/point-at-the-file-dont-describe-it</link><guid isPermaLink="true">https://www.profrod.ai/notes/point-at-the-file-dont-describe-it</guid><description>You know which authentication helper handles the failing request. Give the agent its path and the failing case instead of asking it to rediscover both.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Separate Permission Decisions From Execution Boundaries | Prof Rod</title><link>https://www.profrod.ai/notes/auto-mode-and-the-sandbox</link><guid isPermaLink="true">https://www.profrod.ai/notes/auto-mode-and-the-sandbox</guid><description>Repeated permission prompts can become a reflex. Automating some of those decisions may reduce interruption, but it also changes which actions proceed without a person inspecting them.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Turn Repeated Setup Advice Into Maintained Instructions | Prof Rod</title><link>https://www.profrod.ai/notes/run-init-before-anything-else</link><guid isPermaLink="true">https://www.profrod.ai/notes/run-init-before-anything-else</guid><description>Your notebook has become a small application, and every new session needs the same explanation: where the tests live, how to run them and which generated files to leave alone.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Plan When the Approach or Consequences Are Unclear | Prof Rod</title><link>https://www.profrod.ai/notes/plan-mode-and-when-to-skip-it</link><guid isPermaLink="true">https://www.profrod.ai/notes/plan-mode-and-when-to-skip-it</guid><description>A one-line change can alter authorization for every user. A hundred-line generated update can be routine. Diff length is a poor substitute for understanding consequences.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep a Side Question Out of the Main Thread | Prof Rod</title><link>https://www.profrod.ai/notes/ask-side-questions-for-free</link><guid isPermaLink="true">https://www.profrod.ai/notes/ask-side-questions-for-free</guid><description>You are packaging an application and want to know what `--frozen-lockfile` means before running the install. Ask the question; guessing at a build flag is a poor way to save context.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Separate Shared Instructions From Local Context | Prof Rod</title><link>https://www.profrod.ai/notes/layered-instruction-files</link><guid isPermaLink="true">https://www.profrod.ai/notes/layered-instruction-files</guid><description>Your team needs the test command and branch convention. It does not need your scratch-directory preference in its shared instructions. Put each fact where its owner can maintain it.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Keep a Session Focused, and Check Its Working Tree | Prof Rod</title><link>https://www.profrod.ai/notes/sessions-are-branches</link><guid isPermaLink="true">https://www.profrod.ai/notes/sessions-are-branches</guid><description>A billing refactor and an onboarding fix have different requirements. Giving each a named session can make their decisions easier to follow than mixing both conversations.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Pass the Evidence Without the Clipboard Handoff | Prof Rod</title><link>https://www.profrod.ai/notes/pipe-data-straight-in</link><guid isPermaLink="true">https://www.profrod.ai/notes/pipe-data-straight-in</guid><description>When an integration fails, the exact error is more useful than your recollection of it. `cat error.log | claude` passes a file into the CLI without copying from terminal scrollback.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Choose an SDK When You Need to Own the Runtime | Prof Rod</title><link>https://www.profrod.ai/notes/the-agent-sdk-is-the-next-step</link><guid isPermaLink="true">https://www.profrod.ai/notes/the-agent-sdk-is-the-next-step</guid><description>A shell command starts your prototype. A scheduled service also needs lifecycle control, credentials, error handling and a way to inspect what happened after you left. That is a reason to evaluate an</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Check What the Review Command Actually Runs | Prof Rod</title><link>https://www.profrod.ai/notes/the-code-review-skill</link><guid isPermaLink="true">https://www.profrod.ai/notes/the-code-review-skill</guid><description>Before building a review workflow, inspect the commands and plugins available in your installation. A command named `/code-review` may come from an installed plugin or a local skill; its name does not</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item>
<item><title>Applied AI Engineering: Build and Evaluate AI Agents | Prof Rod</title><link>https://www.profrod.ai</link><guid isPermaLink="true">https://www.profrod.ai</guid><description>Learn to use coding agents on useful tasks and build, evaluate and operate AI systems. Free courses and explanations, from practical first steps to customer delivery.</description></item>
<item><title>Rod Rivera — Applied AI Engineering and Agent Systems | Prof Rod</title><link>https://www.profrod.ai/about</link><guid isPermaLink="true">https://www.profrod.ai/about</guid><description>Learn who Prof Rod teaches and how Rod Rivera connects AI research with using coding agents and building, evaluating and operating AI systems.</description></item>
<item><title>AI Engineering Articles and Worked Examples | Prof Rod</title><link>https://www.profrod.ai/articles</link><guid isPermaLink="true">https://www.profrod.ai/articles</guid><description>Examine how AI systems work, their organizational implications, implementation choices, evaluation, costs and failures through articles by Rod Rivera.</description></item>
<item><title>Build Your Always-On AI Agent From Scratch</title><link>https://www.profrod.ai/book</link><guid isPermaLink="true">https://www.profrod.ai/book</guid><description>Build a Python AI agent with tools, memory and recovery. Read the chapter drafts, practice with student notebooks and compare worked solutions. Free by Rod Rivera.</description></item>
<item><title>Advanced mechanisms: when the agent keeps running | Prof Rod</title><link>https://www.profrod.ai/book/advanced-mechanisms</link><guid isPermaLink="true">https://www.profrod.ai/book/advanced-mechanisms</guid><description>The first thirteen chapters build a governed organization from outcomes, evidence, boundaries, leases, recovery, and proactive signals. This companion lesson asks what happens when the same.</description></item>
<item><title>Field guide to the agent ecosystem | Prof Rod</title><link>https://www.profrod.ai/book/agent-ecosystem-map</link><guid isPermaLink="true">https://www.profrod.ai/book/agent-ecosystem-map</guid><description>This book is deliberately framework-independent. Its mechanisms remain necessary whether the provider is a script, a hosted model, a local model, or a networked agent. Current protocols give those.</description></item>
<item><title>Runnable Python AI Agent Chapter Checkpoints | Prof Rod</title><link>https://www.profrod.ai/book/always-on-checkpoints</link><guid isPermaLink="true">https://www.profrod.ai/book/always-on-checkpoints</guid><description>Run the supplied reference checkpoints for the drafted chapters. Follow the locked environment setup and distinguish offline mechanism checks from optional live observations.</description></item>
<item><title>How to Use the Python AI Agent Book and Exercises | Prof Rod</title><link>https://www.profrod.ai/book/always-on-conventions</link><guid isPermaLink="true">https://www.profrod.ai/book/always-on-conventions</guid><description>Prepare the Python environment, follow the book’s code and notation, and keep exercise evidence. Identify supplied runtime components before claiming independent construction.</description></item>
<item><title>Build Your Always-On AI Agent: Preface and Prerequisites | Prof Rod</title><link>https://www.profrod.ai/book/always-on-preface</link><guid isPermaLink="true">https://www.profrod.ai/book/always-on-preface</guid><description>Decide whether this Python agent book fits your current skills and learning goals. Meet Lucy’s shop problem and understand the construction approach and its present limits.</description></item>
<item><title>Reproduce and Troubleshoot the Python Agent Book | Prof Rod</title><link>https://www.profrod.ai/book/always-on-reproducibility</link><guid isPermaLink="true">https://www.profrod.ai/book/always-on-reproducibility</guid><description>Set up the pinned environment, reproduce chapter examples and investigate mismatches. Keep local fixture results separate from observations requiring live services or a phone.</description></item>
<item><title>Let it act with boundaries and recovery | Prof Rod</title><link>https://www.profrod.ai/book/boundaries-and-recovery</link><guid isPermaLink="true">https://www.profrod.ai/book/boundaries-and-recovery</guid><description>Approve an exact purchase, reconcile an uncertain result and recover a worker. Separate external tool protocols from the isolation that constrains their effects.</description></item>
<item><title>Part 2: Bounded autonomy | Prof Rod</title><link>https://www.profrod.ai/book/bounded-autonomy</link><guid isPermaLink="true">https://www.profrod.ai/book/bounded-autonomy</guid><description>Durable state is necessary, but it is not enough. Work must stay inside its assigned boundary, authority must expire without allowing a stale writer to return, and recovery must reconcile evidence.</description></item>
<item><title>Lucy&apos;s First Shift Through a Governed Agent | Prof Rod</title><link>https://www.profrod.ai/book/ch00-first-shift</link><guid isPermaLink="true">https://www.profrod.ai/book/ch00-first-shift</guid><description>Run a Zero-Employee Organization through one complete piece of work, and learn to tell the difference between a fact about the process (&quot;the paperwork says done&quot;) and a fact about the world.</description></item>
<item><title>First Model Call: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch01-a-grounded-morning-brief-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-a-grounded-morning-brief-exercise</guid><description>Study first model call in Chapter 1. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>First Model Call: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch01-a-grounded-morning-brief-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-a-grounded-morning-brief-solution</guid><description>Study first model call in Chapter 1. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>First Model Call: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch01-b-prompt-harness-repair-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-b-prompt-harness-repair-exercise</guid><description>Study first model call in Chapter 1. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>First Model Call: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch01-b-prompt-harness-repair-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-b-prompt-harness-repair-solution</guid><description>Study first model call in Chapter 1. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Make the first model call for Lucy | Prof Rod</title><link>https://www.profrod.ai/book/ch01-first-model-call</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-first-model-call</guid><description>Build a direct Python model request from explicit shop data. Parse its response, compare it with known stock and distinguish a successful request from a correct answer.</description></item>
<item><title>First Model Call: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch01-first-model-call-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-first-model-call-educator-guide</guid><description>Study first model call in Chapter 1. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>First Model Call: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch01-first-model-call-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-first-model-call-exercise-guide</guid><description>Study first model call in Chapter 1. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>First Model Call: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch01-first-model-call-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-first-model-call-solutions-guide</guid><description>Study first model call in Chapter 1. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>First Model Call: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch01-first-model-call-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-first-model-call-teaching-guide</guid><description>Study first model call in Chapter 1. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>The organization remembers | Prof Rod</title><link>https://www.profrod.ai/book/ch01-organization-remembers</link><guid isPermaLink="true">https://www.profrod.ai/book/ch01-organization-remembers</guid><description>Understand where a Zero-Employee Organization keeps its memory, why some of that memory is allowed to change and some is not, what a transaction actually buys you, and how retrieval filters.</description></item>
<item><title>Reliable Shop Tools: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch02-a-pydantic-shop-tools-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-a-pydantic-shop-tools-exercise</guid><description>Study reliable shop tools in Chapter 2. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Reliable Shop Tools: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch02-a-pydantic-shop-tools-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-a-pydantic-shop-tools-solution</guid><description>Study reliable shop tools in Chapter 2. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Reliable Shop Tools: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch02-b-pydantic-validation-repair-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-b-pydantic-validation-repair-exercise</guid><description>Study reliable shop tools in Chapter 2. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Reliable Shop Tools: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch02-b-pydantic-validation-repair-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-b-pydantic-validation-repair-solution</guid><description>Study reliable shop tools in Chapter 2. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Reliable Shop Tools: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch02-pydantic-shop-tools-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-pydantic-shop-tools-educator-guide</guid><description>Study reliable shop tools in Chapter 2. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Reliable Shop Tools: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch02-pydantic-shop-tools-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-pydantic-shop-tools-exercise-guide</guid><description>Study reliable shop tools in Chapter 2. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Reliable Shop Tools: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch02-pydantic-shop-tools-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-pydantic-shop-tools-solutions-guide</guid><description>Study reliable shop tools in Chapter 2. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Reliable Shop Tools: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch02-pydantic-shop-tools-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-pydantic-shop-tools-teaching-guide</guid><description>Study reliable shop tools in Chapter 2. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Give the agent reliable shop tools | Prof Rod</title><link>https://www.profrod.ai/book/ch02-shop-tools</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-shop-tools</guid><description>Build typed Python shop tools with Pydantic, an explicit registry and a dispatcher. Validate arguments before execution and separate replenishment drafts from purchases.</description></item>
<item><title>Work needs governance | Prof Rod</title><link>https://www.profrod.ai/book/ch02-work-needs-governance</link><guid isPermaLink="true">https://www.profrod.ai/book/ch02-work-needs-governance</guid><description>Understand how a piece of work travels from &quot;somebody wants this&quot; to &quot;this is done&quot;, and why every step in that journey exists. By the end you should be able to explain what makes ACCEPTED mean.</description></item>
<item><title>Bounded Agent Loop: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch03-a-bounded-agent-loop-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-a-bounded-agent-loop-exercise</guid><description>Study bounded agent loop in Chapter 3. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Bounded Agent Loop: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch03-a-bounded-agent-loop-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-a-bounded-agent-loop-solution</guid><description>Study bounded agent loop in Chapter 3. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>The Actor Is Not the Model | Prof Rod</title><link>https://www.profrod.ai/book/ch03-actor-is-not-a-model</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-actor-is-not-a-model</guid><description>Understand why swapping the intelligence behind an actor changes its proposals but not its authority, and why a provider therefore cannot approve its own work. You will build the real actor.</description></item>
<item><title>Build the model and tool loop | Prof Rod</title><link>https://www.profrod.ai/book/ch03-agent-loop</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-agent-loop</guid><description>Construct a bounded model and tool loop in Python. Count failed requests, validate complete tool batches and stop execution at explicit time and usage limits.</description></item>
<item><title>Bounded Agent Loop: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch03-agent-loop-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-agent-loop-educator-guide</guid><description>Study bounded agent loop in Chapter 3. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Bounded Agent Loop: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch03-agent-loop-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-agent-loop-exercise-guide</guid><description>Study bounded agent loop in Chapter 3. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Bounded Agent Loop: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch03-agent-loop-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-agent-loop-solutions-guide</guid><description>Study bounded agent loop in Chapter 3. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Bounded Agent Loop: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch03-agent-loop-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-agent-loop-teaching-guide</guid><description>Study bounded agent loop in Chapter 3. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Bounded Agent Loop: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch03-b-failed-call-accounting-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-b-failed-call-accounting-exercise</guid><description>Study bounded agent loop in Chapter 3. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Bounded Agent Loop: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch03-b-failed-call-accounting-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch03-b-failed-call-accounting-solution</guid><description>Study bounded agent loop in Chapter 3. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Chapter 4 Plan: Durable SQLite State | Prof Rod</title><link>https://www.profrod.ai/book/ch04-durable-state</link><guid isPermaLink="true">https://www.profrod.ai/book/ch04-durable-state</guid><description>Read the planned learning contract for durable SQLite state in Chapter 4. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Durable SQLite State: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch04-sqlite-state-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch04-sqlite-state-educator-guide</guid><description>Read the planned learning contract for durable SQLite state in Chapter 4. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Durable SQLite State: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch04-sqlite-state-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch04-sqlite-state-exercise-guide</guid><description>Read the planned learning contract for durable SQLite state in Chapter 4. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Durable SQLite State: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch04-sqlite-state-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch04-sqlite-state-solutions-guide</guid><description>Read the planned learning contract for durable SQLite state in Chapter 4. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Work stays inside its boundary | Prof Rod</title><link>https://www.profrod.ai/book/ch04-work-stays-inside-its-boundary</link><guid isPermaLink="true">https://www.profrod.ai/book/ch04-work-stays-inside-its-boundary</guid><description>Understand what &quot;the provider only writes to its workspace&quot; actually means in this system: not an operating-system sandbox, but a detectable boundary — checkable before a write is ever attempted.</description></item>
<item><title>Durable Agent Memory: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch05-a-durable-memory-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-a-durable-memory-exercise</guid><description>Study durable agent memory in Chapter 5. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Durable Agent Memory: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch05-a-durable-memory-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-a-durable-memory-solution</guid><description>Study durable agent memory in Chapter 5. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Authority needs a fence | Prof Rod</title><link>https://www.profrod.ai/book/ch05-authority-needs-a-fence</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-authority-needs-a-fence</guid><description>Understand the difference between an actor (a durable, governed identity) and a process (one running instance of the program), and why the ledger needs to fence at both levels: two different.</description></item>
<item><title>Durable Agent Memory: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch05-b-memory-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-b-memory-repair-transfer-exercise</guid><description>Study durable agent memory in Chapter 5. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Durable Agent Memory: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch05-b-memory-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-b-memory-repair-transfer-solution</guid><description>Study durable agent memory in Chapter 5. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Durable Agent Memory: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch05-durable-memory-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-durable-memory-educator-guide</guid><description>Study durable agent memory in Chapter 5. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Durable Agent Memory: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch05-durable-memory-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-durable-memory-exercise-guide</guid><description>Study durable agent memory in Chapter 5. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Durable Agent Memory: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch05-durable-memory-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-durable-memory-solutions-guide</guid><description>Study durable agent memory in Chapter 5. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Durable Agent Memory: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch05-durable-memory-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-durable-memory-teaching-guide</guid><description>Study durable agent memory in Chapter 5. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Remember across conversations | Prof Rod</title><link>https://www.profrod.ai/book/ch05-memory</link><guid isPermaLink="true">https://www.profrod.ai/book/ch05-memory</guid><description>Store preferences with their sources and retrieve bounded context across conversations. Test atomic corrections and prevent forgotten facts returning through old summaries.</description></item>
<item><title>Versioned Skills: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch06-a-versioned-skills-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-a-versioned-skills-exercise</guid><description>Study versioned skills in Chapter 6. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Versioned Skills: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch06-a-versioned-skills-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-a-versioned-skills-solution</guid><description>Study versioned skills in Chapter 6. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Versioned Skills: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch06-b-skill-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-b-skill-repair-transfer-exercise</guid><description>Study versioned skills in Chapter 6. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Versioned Skills: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch06-b-skill-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-b-skill-repair-transfer-solution</guid><description>Study versioned skills in Chapter 6. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Reuse a tested opening procedure | Prof Rod</title><link>https://www.profrod.ai/book/ch06-skills</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-skills</guid><description>Load bounded, versioned skill files and activate them only against current evaluation evidence. Keep procedural instructions separate from execution permissions.</description></item>
<item><title>The organization recovers | Prof Rod</title><link>https://www.profrod.ai/book/ch06-the-organization-recovers</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-the-organization-recovers</guid><description>Understand why &quot;a process cannot record its own death&quot; forces a second process to own recovery, and see the supervisor do exactly that: recover a genuinely, violently killed worker&apos;s assignment.</description></item>
<item><title>Versioned Skills: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch06-versioned-skills-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-versioned-skills-educator-guide</guid><description>Study versioned skills in Chapter 6. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Versioned Skills: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch06-versioned-skills-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-versioned-skills-exercise-guide</guid><description>Study versioned skills in Chapter 6. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Versioned Skills: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch06-versioned-skills-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-versioned-skills-solutions-guide</guid><description>Study versioned skills in Chapter 6. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Versioned Skills: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch06-versioned-skills-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch06-versioned-skills-teaching-guide</guid><description>Study versioned skills in Chapter 6. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Durable Inbox and Outbox: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch07-durable-inbox-outbox-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch07-durable-inbox-outbox-educator-guide</guid><description>Read the planned learning contract for durable inbox and outbox delivery in Chapter 7. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Durable Inbox and Outbox: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch07-durable-inbox-outbox-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch07-durable-inbox-outbox-exercise-guide</guid><description>Read the planned learning contract for durable inbox and outbox delivery in Chapter 7. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Durable Inbox and Outbox: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch07-durable-inbox-outbox-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch07-durable-inbox-outbox-solutions-guide</guid><description>Read the planned learning contract for durable inbox and outbox delivery in Chapter 7. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Chapter 7 Plan: Durable Inbox and Outbox | Prof Rod</title><link>https://www.profrod.ai/book/ch07-durable-work</link><guid isPermaLink="true">https://www.profrod.ai/book/ch07-durable-work</guid><description>Read the planned learning contract for durable inbox and outbox delivery in Chapter 7. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>The organization wakes itself | Prof Rod</title><link>https://www.profrod.ai/book/ch07-the-organization-wakes-itself</link><guid isPermaLink="true">https://www.profrod.ai/book/ch07-the-organization-wakes-itself</guid><description>Watch the organization create governed work without a human prompt, and learn what makes that claim honest rather than theater: a durable pulse.workcreated event and a structured origin row, both.</description></item>
<item><title>Private Telegram Messaging: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch08-a-private-telegram-messaging-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-a-private-telegram-messaging-exercise</guid><description>Study private Telegram messaging in Chapter 8. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Private Telegram Messaging: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch08-a-private-telegram-messaging-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-a-private-telegram-messaging-solution</guid><description>Study private Telegram messaging in Chapter 8. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Private Telegram Messaging: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch08-b-messaging-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-b-messaging-repair-transfer-exercise</guid><description>Study private Telegram messaging in Chapter 8. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Private Telegram Messaging: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch08-b-messaging-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-b-messaging-repair-transfer-solution</guid><description>Study private Telegram messaging in Chapter 8. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Talk to the agent from your phone | Prof Rod</title><link>https://www.profrod.ai/book/ch08-messaging</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-messaging</guid><description>Connect private Telegram requests to durable work and stable sessions. Deduplicate intake, record delivery separately and investigate uncertain message outcomes.</description></item>
<item><title>Private Telegram Messaging: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch08-telegram-messaging-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-telegram-messaging-educator-guide</guid><description>Study private Telegram messaging in Chapter 8. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Private Telegram Messaging: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch08-telegram-messaging-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-telegram-messaging-exercise-guide</guid><description>Study private Telegram messaging in Chapter 8. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Private Telegram Messaging: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch08-telegram-messaging-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-telegram-messaging-solutions-guide</guid><description>Study private Telegram messaging in Chapter 8. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Private Telegram Messaging: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch08-telegram-messaging-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-telegram-messaging-teaching-guide</guid><description>Study private Telegram messaging in Chapter 8. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>The Store becomes a catalog | Prof Rod</title><link>https://www.profrod.ai/book/ch08-the-store-becomes-a-catalog</link><guid isPermaLink="true">https://www.profrod.ai/book/ch08-the-store-becomes-a-catalog</guid><description>See the Store&apos;s single-product fixture become a genuine catalog: two distinct SKUs, each with its own row in products and its own row in inventory, seeded by one production function call — and.</description></item>
<item><title>Schedules and Stock Events: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch09-a-schedules-stock-events-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-a-schedules-stock-events-exercise</guid><description>Study schedules and stock events in Chapter 9. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Schedules and Stock Events: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch09-a-schedules-stock-events-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-a-schedules-stock-events-solution</guid><description>Study schedules and stock events in Chapter 9. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Schedules and Stock Events: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch09-b-scheduling-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-b-scheduling-repair-transfer-exercise</guid><description>Study schedules and stock events in Chapter 9. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Schedules and Stock Events: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch09-b-scheduling-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-b-scheduling-repair-transfer-solution</guid><description>Study schedules and stock events in Chapter 9. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Each product has its own threshold | Prof Rod</title><link>https://www.profrod.ai/book/ch09-each-product-has-its-own-threshold</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-each-product-has-its-own-threshold</guid><description>Prove, with real sales, that &quot;independent reorder point&quot; from Chapter 8 means what it says once a sale actually happens: selling tea past its own threshold never flags coffee, and a small coffee.</description></item>
<item><title>Schedules and Stock Events: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch09-schedules-stock-events-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-schedules-stock-events-educator-guide</guid><description>Study schedules and stock events in Chapter 9. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Schedules and Stock Events: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch09-schedules-stock-events-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-schedules-stock-events-exercise-guide</guid><description>Study schedules and stock events in Chapter 9. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Schedules and Stock Events: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch09-schedules-stock-events-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-schedules-stock-events-solutions-guide</guid><description>Study schedules and stock events in Chapter 9. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Schedules and Stock Events: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch09-schedules-stock-events-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-schedules-stock-events-teaching-guide</guid><description>Study schedules and stock events in Chapter 9. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Wake up for schedules and stock events | Prof Rod</title><link>https://www.profrod.ai/book/ch09-scheduling</link><guid isPermaLink="true">https://www.profrod.ai/book/ch09-scheduling</guid><description>Create durable schedules and stock-event producers for the agent. Make missed runs, pause behavior and product scope explicit before running unattended work.</description></item>
<item><title>Exact Spending Approval: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch10-a-exact-spending-approval-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-a-exact-spending-approval-exercise</guid><description>Study exact spending approval in Chapter 10. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Exact Spending Approval: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch10-a-exact-spending-approval-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-a-exact-spending-approval-solution</guid><description>Study exact spending approval in Chapter 10. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Ask permission before spending | Prof Rod</title><link>https://www.profrod.ai/book/ch10-approval</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-approval</guid><description>Bind approval to an exact supplier proposal and reserve its spending capacity. Recheck authority at execution and invalidate permission when an unsent order changes.</description></item>
<item><title>Exact Spending Approval: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch10-b-approval-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-b-approval-repair-transfer-exercise</guid><description>Study exact spending approval in Chapter 10. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Exact Spending Approval: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch10-b-approval-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-b-approval-repair-transfer-solution</guid><description>Study exact spending approval in Chapter 10. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>One signal wakes one need | Prof Rod</title><link>https://www.profrod.ai/book/ch10-one-signal-wakes-one-need</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-one-signal-wakes-one-need</guid><description>Watch the Store&apos;s own wake gate (storewakegate, the exact mechanism Chapter 7 exercised for one SKU) correctly bind each of two DIFFERENT signals to its own SKU&apos;s own outcome — never the other.</description></item>
<item><title>Exact Spending Approval: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch10-spending-permissions-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-spending-permissions-educator-guide</guid><description>Study exact spending approval in Chapter 10. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Exact Spending Approval: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch10-spending-permissions-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-spending-permissions-exercise-guide</guid><description>Study exact spending approval in Chapter 10. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Exact Spending Approval: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch10-spending-permissions-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-spending-permissions-solutions-guide</guid><description>Study exact spending approval in Chapter 10. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Exact Spending Approval: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch10-spending-permissions-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch10-spending-permissions-teaching-guide</guid><description>Study exact spending approval in Chapter 10. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Uncertain Supplier Orders: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch11-a-durable-order-evidence-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-a-durable-order-evidence-exercise</guid><description>Study uncertain supplier orders in Chapter 11. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Uncertain Supplier Orders: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch11-a-durable-order-evidence-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-a-durable-order-evidence-solution</guid><description>Study uncertain supplier orders in Chapter 11. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Survive the ambiguous supplier order | Prof Rod</title><link>https://www.profrod.ai/book/ch11-ambiguous-order</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-ambiguous-order</guid><description>Recover an order when the supplier accepts it but the reply is lost. Preserve operation identity and spending reservations until matching evidence settles the result.</description></item>
<item><title>Uncertain Supplier Orders: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch11-ambiguous-supplier-order-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-ambiguous-supplier-order-educator-guide</guid><description>Study uncertain supplier orders in Chapter 11. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Uncertain Supplier Orders: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch11-ambiguous-supplier-order-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-ambiguous-supplier-order-exercise-guide</guid><description>Study uncertain supplier orders in Chapter 11. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Uncertain Supplier Orders: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch11-ambiguous-supplier-order-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-ambiguous-supplier-order-solutions-guide</guid><description>Study uncertain supplier orders in Chapter 11. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Uncertain Supplier Orders: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch11-ambiguous-supplier-order-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-ambiguous-supplier-order-teaching-guide</guid><description>Study uncertain supplier orders in Chapter 11. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Uncertain Supplier Orders: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch11-b-ambiguous-order-recovery-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-b-ambiguous-order-recovery-exercise</guid><description>Study uncertain supplier orders in Chapter 11. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Uncertain Supplier Orders: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch11-b-ambiguous-order-recovery-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-b-ambiguous-order-recovery-solution</guid><description>Study uncertain supplier orders in Chapter 11. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Replenishment scales without losing governance | Prof Rod</title><link>https://www.profrod.ai/book/ch11-replenishment-scales-without-losing-governance</link><guid isPermaLink="true">https://www.profrod.ai/book/ch11-replenishment-scales-without-losing-governance</guid><description>Run TWO full governed replenishment chains to completion — Pulse-created SOW, assignment, provider proposal, applyrestock, verification, review, acceptance — and prove that scaling from one SKU to.</description></item>
<item><title>Worker Crash Recovery: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch12-a-worker-crash-recovery-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-a-worker-crash-recovery-exercise</guid><description>Study worker crash recovery in Chapter 12. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Worker Crash Recovery: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch12-a-worker-crash-recovery-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-a-worker-crash-recovery-solution</guid><description>Study worker crash recovery in Chapter 12. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Worker Crash Recovery: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch12-b-recovery-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-b-recovery-repair-transfer-exercise</guid><description>Study worker crash recovery in Chapter 12. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Worker Crash Recovery: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch12-b-recovery-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-b-recovery-repair-transfer-solution</guid><description>Study worker crash recovery in Chapter 12. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>The pilot begins with a receipt | Prof Rod</title><link>https://www.profrod.ai/book/ch12-the-pilot-begins-with-a-receipt</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-the-pilot-begins-with-a-receipt</guid><description>Run the pilot-start mechanism, against a disposable exercise identity, and read back the durable record and event it produces — then understand precisely why that record proves the pilot started.</description></item>
<item><title>Recover work after a process crash | Prof Rod</title><link>https://www.profrod.ai/book/ch12-worker-recovery</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-worker-recovery</guid><description>Recover durable work after a process crash. Use acquisition generations and transactional ownership checks to reject stale workers without duplicating an order.</description></item>
<item><title>Worker Crash Recovery: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch12-worker-recovery-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-worker-recovery-educator-guide</guid><description>Study worker crash recovery in Chapter 12. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Worker Crash Recovery: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch12-worker-recovery-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-worker-recovery-exercise-guide</guid><description>Study worker crash recovery in Chapter 12. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Worker Crash Recovery: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch12-worker-recovery-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-worker-recovery-solutions-guide</guid><description>Study worker crash recovery in Chapter 12. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Worker Crash Recovery: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch12-worker-recovery-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch12-worker-recovery-teaching-guide</guid><description>Study worker crash recovery in Chapter 12. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Chapter 13 Plan: External Tools with MCP | Prof Rod</title><link>https://www.profrod.ai/book/ch13-mcp</link><guid isPermaLink="true">https://www.profrod.ai/book/ch13-mcp</guid><description>Read the planned learning contract for external tools with MCP in Chapter 13. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>External Tools with MCP: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch13-mcp-tools-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch13-mcp-tools-educator-guide</guid><description>Read the planned learning contract for external tools with MCP in Chapter 13. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>External Tools with MCP: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch13-mcp-tools-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch13-mcp-tools-exercise-guide</guid><description>Read the planned learning contract for external tools with MCP in Chapter 13. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>External Tools with MCP: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch13-mcp-tools-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch13-mcp-tools-solutions-guide</guid><description>Read the planned learning contract for external tools with MCP in Chapter 13. Review prerequisites and proposed tasks; completed notebooks and solutions are not available yet.</description></item>
<item><title>Tool Isolation: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch14-a-tool-isolation-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-a-tool-isolation-exercise</guid><description>Study tool isolation in Chapter 14. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Tool Isolation: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch14-a-tool-isolation-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-a-tool-isolation-solution</guid><description>Study tool isolation in Chapter 14. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Tool Isolation: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch14-b-isolation-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-b-isolation-repair-transfer-exercise</guid><description>Study tool isolation in Chapter 14. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Tool Isolation: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch14-b-isolation-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-b-isolation-repair-transfer-solution</guid><description>Study tool isolation in Chapter 14. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Isolate tools and untrusted content | Prof Rod</title><link>https://www.profrod.ai/book/ch14-isolation</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-isolation</guid><description>Separate untrusted instructions from executable authority. Bound local MCP tools and container reports, and test which process enforces cleanup after host failure.</description></item>
<item><title>Tool Isolation: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch14-tool-isolation-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-tool-isolation-educator-guide</guid><description>Study tool isolation in Chapter 14. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Tool Isolation: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch14-tool-isolation-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-tool-isolation-exercise-guide</guid><description>Study tool isolation in Chapter 14. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Tool Isolation: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch14-tool-isolation-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-tool-isolation-solutions-guide</guid><description>Study tool isolation in Chapter 14. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Tool Isolation: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch14-tool-isolation-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch14-tool-isolation-teaching-guide</guid><description>Study tool isolation in Chapter 14. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Agent Evaluation: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch15-a-agent-evaluation-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-a-agent-evaluation-exercise</guid><description>Study agent evaluation in Chapter 15. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Agent Evaluation: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch15-a-agent-evaluation-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-a-agent-evaluation-solution</guid><description>Study agent evaluation in Chapter 15. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Agent Evaluation: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch15-agent-evaluation-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-agent-evaluation-educator-guide</guid><description>Study agent evaluation in Chapter 15. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Agent Evaluation: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch15-agent-evaluation-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-agent-evaluation-exercise-guide</guid><description>Study agent evaluation in Chapter 15. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Agent Evaluation: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch15-agent-evaluation-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-agent-evaluation-solutions-guide</guid><description>Study agent evaluation in Chapter 15. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Agent Evaluation: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch15-agent-evaluation-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-agent-evaluation-teaching-guide</guid><description>Study agent evaluation in Chapter 15. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Agent Evaluation: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch15-b-evaluation-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-b-evaluation-repair-transfer-exercise</guid><description>Study agent evaluation in Chapter 15. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Agent Evaluation: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch15-b-evaluation-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-b-evaluation-repair-transfer-solution</guid><description>Study agent evaluation in Chapter 15. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Measure whether the agent helps | Prof Rod</title><link>https://www.profrod.ai/book/ch15-evaluation</link><guid isPermaLink="true">https://www.profrod.ai/book/ch15-evaluation</guid><description>Evaluate agent behavior on isolated shop cases with independent expected outcomes. Compare a simpler baseline and inspect explanation quality beyond passing tool checks.</description></item>
<item><title>Controlled Improvement: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch16-a-controlled-improvement-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-a-controlled-improvement-exercise</guid><description>Study controlled improvement in Chapter 16. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Controlled Improvement: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch16-a-controlled-improvement-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-a-controlled-improvement-solution</guid><description>Study controlled improvement in Chapter 16. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Controlled Improvement: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch16-b-improvement-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-b-improvement-repair-transfer-exercise</guid><description>Study controlled improvement in Chapter 16. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Controlled Improvement: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch16-b-improvement-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-b-improvement-repair-transfer-solution</guid><description>Study controlled improvement in Chapter 16. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Controlled Improvement: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch16-controlled-improvement-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-controlled-improvement-educator-guide</guid><description>Study controlled improvement in Chapter 16. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Controlled Improvement: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch16-controlled-improvement-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-controlled-improvement-exercise-guide</guid><description>Study controlled improvement in Chapter 16. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Controlled Improvement: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch16-controlled-improvement-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-controlled-improvement-solutions-guide</guid><description>Study controlled improvement in Chapter 16. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Controlled Improvement: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch16-controlled-improvement-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-controlled-improvement-teaching-guide</guid><description>Study controlled improvement in Chapter 16. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Improve behavior with evaluated changes | Prof Rod</title><link>https://www.profrod.ai/book/ch16-improvement</link><guid isPermaLink="true">https://www.profrod.ai/book/ch16-improvement</guid><description>Turn feedback into a versioned, evaluated behavior change. Bind evidence to current configuration and preserve history when activating or rolling back a procedure.</description></item>
<item><title>Bounded Delegation: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch17-a-bounded-delegation-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-a-bounded-delegation-exercise</guid><description>Study bounded delegation in Chapter 17. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Bounded Delegation: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch17-a-bounded-delegation-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-a-bounded-delegation-solution</guid><description>Study bounded delegation in Chapter 17. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Bounded Delegation: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch17-b-delegation-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-b-delegation-repair-transfer-exercise</guid><description>Study bounded delegation in Chapter 17. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Bounded Delegation: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch17-b-delegation-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-b-delegation-repair-transfer-solution</guid><description>Study bounded delegation in Chapter 17. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Bounded Delegation: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch17-bounded-delegation-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-bounded-delegation-educator-guide</guid><description>Study bounded delegation in Chapter 17. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Bounded Delegation: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch17-bounded-delegation-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-bounded-delegation-exercise-guide</guid><description>Study bounded delegation in Chapter 17. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Bounded Delegation: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch17-bounded-delegation-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-bounded-delegation-solutions-guide</guid><description>Study bounded delegation in Chapter 17. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Bounded Delegation: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch17-bounded-delegation-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-bounded-delegation-teaching-guide</guid><description>Study bounded delegation in Chapter 17. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Delegate one bounded task | Prof Rod</title><link>https://www.profrod.ai/book/ch17-delegation</link><guid isPermaLink="true">https://www.profrod.ai/book/ch17-delegation</guid><description>Delegate one read-only task with an exact assignment and shared accounting. Compare the result with a simpler function before paying for another model.</description></item>
<item><title>Deployment and Restoration: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch18-a-deployment-restoration-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-a-deployment-restoration-exercise</guid><description>Study deployment and restoration in Chapter 18. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Deployment and Restoration: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch18-a-deployment-restoration-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-a-deployment-restoration-solution</guid><description>Study deployment and restoration in Chapter 18. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Deployment and Restoration: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch18-b-operations-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-b-operations-repair-transfer-exercise</guid><description>Study deployment and restoration in Chapter 18. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Deployment and Restoration: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch18-b-operations-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-b-operations-repair-transfer-solution</guid><description>Study deployment and restoration in Chapter 18. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Deployment and Restoration: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch18-deployment-restoration-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-deployment-restoration-educator-guide</guid><description>Study deployment and restoration in Chapter 18. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Deployment and Restoration: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch18-deployment-restoration-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-deployment-restoration-exercise-guide</guid><description>Study deployment and restoration in Chapter 18. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Deployment and Restoration: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch18-deployment-restoration-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-deployment-restoration-solutions-guide</guid><description>Study deployment and restoration in Chapter 18. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Deployment and Restoration: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch18-deployment-restoration-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-deployment-restoration-teaching-guide</guid><description>Study deployment and restoration in Chapter 18. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>Deploy and maintain the agent | Prof Rod</title><link>https://www.profrod.ai/book/ch18-operation</link><guid isPermaLink="true">https://www.profrod.ai/book/ch18-operation</guid><description>Deploy immutable code releases beside persistent agent state. Rehearse backup and restore, invalidate stale authority and reconcile effects missing from old snapshots.</description></item>
<item><title>Integrated Shop Day: Unit A Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch19-a-integrated-day-acceptance-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-a-integrated-day-acceptance-exercise</guid><description>Study integrated shop day in Chapter 19. Unit A: build the mechanism, record your predictions and test a changed case in the student notebook.</description></item>
<item><title>Integrated Shop Day: Unit A Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch19-a-integrated-day-acceptance-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-a-integrated-day-acceptance-solution</guid><description>Study integrated shop day in Chapter 19. Unit A: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Lucy leaves the shop for a day | Prof Rod</title><link>https://www.profrod.ai/book/ch19-acceptance</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-acceptance</guid><description>Trace an integrated shop day through messages, approvals, recovery and stock changes. Compare local reports with independent supplier evidence before accepting the agent.</description></item>
<item><title>Integrated Shop Day: Unit B Exercises | Prof Rod</title><link>https://www.profrod.ai/book/ch19-b-acceptance-repair-transfer-exercise</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-b-acceptance-repair-transfer-exercise</guid><description>Study integrated shop day in Chapter 19. Unit B: diagnose a controlled failure, repair it and test a changed case in the student notebook.</description></item>
<item><title>Integrated Shop Day: Unit B Worked Solution | Prof Rod</title><link>https://www.profrod.ai/book/ch19-b-acceptance-repair-transfer-solution</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-b-acceptance-repair-transfer-solution</guid><description>Study integrated shop day in Chapter 19. Unit B: compare your attempt with the worked reasoning, implementation and additional checks in this solution.</description></item>
<item><title>Integrated Shop Day: Educator Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch19-integrated-shop-day-educator-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-integrated-shop-day-educator-guide</guid><description>Study integrated shop day in Chapter 19. Prepare the chapter with its teaching guidance, student materials and separately identified worked copies.</description></item>
<item><title>Integrated Shop Day: Exercise Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch19-integrated-shop-day-exercise-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-integrated-shop-day-exercise-guide</guid><description>Study integrated shop day in Chapter 19. Choose the student notebook for construction or repair, check setup and retain your own attempt.</description></item>
<item><title>Integrated Shop Day: Solutions Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch19-integrated-shop-day-solutions-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-integrated-shop-day-solutions-guide</guid><description>Study integrated shop day in Chapter 19. Find the matching worked notebooks and compare their reasoning with the attempt you saved first.</description></item>
<item><title>Integrated Shop Day: Teaching Guide | Prof Rod</title><link>https://www.profrod.ai/book/ch19-integrated-shop-day-teaching-guide</link><guid isPermaLink="true">https://www.profrod.ai/book/ch19-integrated-shop-day-teaching-guide</guid><description>Study integrated shop day in Chapter 19. Plan the session, surface a specific misconception and assess whether learners can transfer the mechanism.</description></item>
<item><title>AI Agent Code Ownership and Learner Construction | Prof Rod</title><link>https://www.profrod.ai/book/code-ownership</link><guid isPermaLink="true">https://www.profrod.ai/book/code-ownership</guid><description>Distinguish code you construct from supplied runtime and test infrastructure. Track chapter ownership so a working demonstration does not become a false from-scratch claim.</description></item>
<item><title>AI Agent Textbook Construction Roadmap | Prof Rod</title><link>https://www.profrod.ai/book/construction-roadmap</link><guid isPermaLink="true">https://www.profrod.ai/book/construction-roadmap</guid><description>Inspect the remaining work for durable SQLite state, inbox and outbox delivery, and MCP tools. Read the planned chapter boundaries and the evidence required for completion.</description></item>
<item><title>Give it continuity and initiative | Prof Rod</title><link>https://www.profrod.ai/book/continuity-and-initiative</link><guid isPermaLink="true">https://www.profrod.ai/book/continuity-and-initiative</guid><description>Carry verified memories into the next conversation, reuse a tested procedure and connect messaging and schedules. The planned inbox and outbox chapter defines durable delivery.</description></item>
<item><title>Notation, conventions, and the chapter-to-lab map | Prof Rod</title><link>https://www.profrod.ai/book/conventions</link><guid isPermaLink="true">https://www.profrod.ai/book/conventions</guid><description>This is the second half of the book&apos;s front matter, alongside PREFACE.md.</description></item>
<item><title>Part 1: Durable foundations | Prof Rod</title><link>https://www.profrod.ai/book/durable-foundations</link><guid isPermaLink="true">https://www.profrod.ai/book/durable-foundations</guid><description>An agent can produce a plausible answer before it can be trusted with a business. This part builds the substrate that makes later autonomy inspectable: canonical state, transactional history.</description></item>
<item><title>Teaching AI Agents: Educator Guides and Materials | Prof Rod</title><link>https://www.profrod.ai/book/educator</link><guid isPermaLink="true">https://www.profrod.ai/book/educator</guid><description>Prepare classes with chapter guides, session plans, misconception checks and local student and worked copies. Use observable evidence to assess construction and transfer.</description></item>
<item><title>Observe Learning in the AI Agent Classroom | Prof Rod</title><link>https://www.profrod.ai/book/educator-classroom-observations</link><guid isPermaLink="true">https://www.profrod.ai/book/educator-classroom-observations</guid><description>Record setup, predictions, hint use and independent transfer with anonymous classroom observations. Distinguish supported repair from work completed without a revealed solution.</description></item>
<item><title>Prepare the AI Agent Classroom Environment | Prof Rod</title><link>https://www.profrod.ai/book/educator-setup</link><guid isPermaLink="true">https://www.profrod.ai/book/educator-setup</guid><description>Rehearse the teaching environment before class with Python 3.14, Jupyter and Pydantic 2. Check student and worked copies and keep setup time separate from practice time.</description></item>
<item><title>Python AI Agent Exercises and Student Notebooks | Prof Rod</title><link>https://www.profrod.ai/book/exercises</link><guid isPermaLink="true">https://www.profrod.ai/book/exercises</guid><description>Practise the drafted agent chapters with 32 student notebooks, setup guidance, hints and changed-case tasks. Save your attempt before consulting the worked solutions.</description></item>
<item><title>Set Up Python AI Agent Exercise Notebooks | Prof Rod</title><link>https://www.profrod.ai/book/exercises-setup</link><guid isPermaLink="true">https://www.profrod.ai/book/exercises-setup</guid><description>Prepare Python 3.14, Jupyter and Pydantic 2 for the student notebooks. Run the self-contained setup and understand which later observations need optional live services.</description></item>
<item><title>Build Lucy’s first useful agent | Prof Rod</title><link>https://www.profrod.ai/book/first-useful-agent</link><guid isPermaLink="true">https://www.profrod.ai/book/first-useful-agent</guid><description>Start with a model call, validate shop tools and construct a bounded loop. The planned SQLite chapter specifies the durable state these mechanisms will need.</description></item>
<item><title>Evaluate, improve and operate the agent | Prof Rod</title><link>https://www.profrod.ai/book/improve-and-operate</link><guid isPermaLink="true">https://www.profrod.ai/book/improve-and-operate</guid><description>Evaluate useful outcomes before changing behavior. Justify delegation, rehearse restoration and inspect the evidence from Lucy’s unattended shop day.</description></item>
<item><title>Companion labs | Prof Rod</title><link>https://www.profrod.ai/book/labs</link><guid isPermaLink="true">https://www.profrod.ai/book/labs</guid><description>These labs turn each chapter into a small, executable experiment faithfully reduced from the real Sovereign Agent mechanisms. They are not alternative implementations of the production system..</description></item>
<item><title>Your Python AI Agent Learner Workspace | Prof Rod</title><link>https://www.profrod.ai/book/learner-workspace</link><guid isPermaLink="true">https://www.profrod.ai/book/learner-workspace</guid><description>Save the shop tools and agent loop you construct, run the selected checks and compare with supplied implementations. Keep the ownership of each component explicit.</description></item>
<item><title>Linux Maintenance for an Always-On Python Agent | Prof Rod</title><link>https://www.profrod.ai/book/linux-maintenance</link><guid isPermaLink="true">https://www.profrod.ai/book/linux-maintenance</guid><description>Inspect the Linux service, logs and maintenance operations used around an always-on agent. Follow the operational checks and distinguish service liveness from useful work.</description></item>
<item><title>Building Zero Employee Organizations — Original edition | Prof Rod</title><link>https://www.profrod.ai/book/original-edition</link><guid isPermaLink="true">https://www.profrod.ai/book/original-edition</guid><description>The original thirteen-chapter curriculum, with its existing lesson links and companion labs.</description></item>
<item><title>Preface | Prof Rod</title><link>https://www.profrod.ai/book/preface</link><guid isPermaLink="true">https://www.profrod.ai/book/preface</guid><description>Most material about AI agents teaches you to write a prompt and trust the answer. This book teaches the opposite habit: build the smallest mechanism that lets a claim be checked, then check it.</description></item>
<item><title>AI Agent Architecture: A Dated Decision Map | Prof Rod</title><link>https://www.profrod.ai/book/project-comparisons</link><guid isPermaLink="true">https://www.profrod.ai/book/project-comparisons</guid><description>Compare architectural choices against the book’s agent requirements. Use the dated source references to understand tradeoffs without treating a project name as verification.</description></item>
<item><title>Part 3: Proof at scale | Prof Rod</title><link>https://www.profrod.ai/book/proof-at-scale</link><guid isPermaLink="true">https://www.profrod.ai/book/proof-at-scale</guid><description>A mechanism that works for one product can still hide identity, concurrency, and attribution bugs. This part adds the second instance that forces those assumptions into the open.</description></item>
<item><title>Python AI Agent Worked Solutions and Explanations | Prof Rod</title><link>https://www.profrod.ai/book/solutions</link><guid isPermaLink="true">https://www.profrod.ai/book/solutions</guid><description>Compare your saved exercise attempts with 32 worked notebooks. Follow the reasoning, inspect the implementation and use additional checks to test your understanding.</description></item>
<item><title>Set Up the Worked AI Agent Solution Notebooks | Prof Rod</title><link>https://www.profrod.ai/book/solutions-setup</link><guid isPermaLink="true">https://www.profrod.ai/book/solutions-setup</guid><description>Prepare Python 3.14, Jupyter and Pydantic 2 to run the worked notebooks. Reproduce the supplied checks and compare the result with your retained student attempt.</description></item>
<item><title>Set Up Telegram Identity for the Python Agent | Prof Rod</title><link>https://www.profrod.ai/book/telegram-setup</link><guid isPermaLink="true">https://www.profrod.ai/book/telegram-setup</guid><description>Prepare Telegram identity for the agent’s private messaging path. Follow the setup observations and verify the intended account before admitting messages into durable work.</description></item>
<item><title>Build a Python AI Agent: Textbook and Chapter Guide | Prof Rod</title><link>https://www.profrod.ai/book/textbook</link><guid isPermaLink="true">https://www.profrod.ai/book/textbook</guid><description>Follow the nineteen-chapter plan from a first model call to an unattended shop day. Find the drafted chapters, planned foundations and matching practice materials.</description></item>
<item><title>Connect the Python Agent to ZeoCore Tools | Prof Rod</title><link>https://www.profrod.ai/book/zeocore-bridge</link><guid isPermaLink="true">https://www.profrod.ai/book/zeocore-bridge</guid><description>Study the optional ZeoCore integration beside the book’s own agent runtime. Inspect the protocol boundary, local tool permissions and the limits of the integration example.</description></item>
<item><title>Cohort</title><link>https://www.profrod.ai/cohort</link><guid isPermaLink="true">https://www.profrod.ai/cohort</guid><description>Build one economically meaningful AI business function in 30 days, around real work in your operation.</description></item>
<item><title>Practical AI Learning Community | Prof Rod</title><link>https://www.profrod.ai/community</link><guid isPermaLink="true">https://www.profrod.ai/community</guid><description>Join the Prof Rod AI learning community. Create a free account for courses, add the weekly newsletter, and compare annual membership for group office hours.</description></item>
<item><title>Contact</title><link>https://www.profrod.ai/contact</link><guid isPermaLink="true">https://www.profrod.ai/contact</guid><description>Write to Rod about guest lectures, workshops, speaking, partnerships, or a question about putting agents to work.</description></item>
<item><title>AI Agent Courses: Coding, Evaluation and Deployment | Prof Rod</title><link>https://www.profrod.ai/courses</link><guid isPermaLink="true">https://www.profrod.ai/courses</guid><description>Choose a free course on coding agents, tools, memory, orchestration or reliable operation. Read the first lesson, check prerequisites and continue at your pace.</description></item>
<item><title>Agentic Coding with Cursor | Prof Rod</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Why This Course: From Tab-Complete to Reviewed Agent Turns | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/00-why-this-course</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/00-why-this-course</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Reframe: From Tab-Complete to Agent | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/01-reframe-tab-complete-to-agent</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/01-reframe-tab-complete-to-agent</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Your First Five Minutes in Cursor | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/02-your-first-five-minutes-setup</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/02-your-first-five-minutes-setup</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Three Modes: Tab, Cmd-K, and Agent | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/03-three-modes-tab-cmdk-agent</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/03-three-modes-tab-cmdk-agent</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Cursor Rules: Durable Project Context | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/04-cursor-rules-durable-context</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/04-cursor-rules-durable-context</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Right-Size the Agent Request | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/05-right-size-the-agent-request</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/05-right-size-the-agent-request</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Review Every Diff Like a Pull Request | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/06-review-diffs-like-a-pr</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/06-review-diffs-like-a-pr</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Feed Cursor the Right Context | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/07-feed-it-the-right-context</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/07-feed-it-the-right-context</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>When the Agent Gets It Wrong | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/08-when-the-agent-gets-it-wrong</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/08-when-the-agent-gets-it-wrong</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Keeping Secrets Out and Rules Shared | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/09-cursorignore-and-team-rules</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/09-cursorignore-and-team-rules</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Your Monday Morning Plan With Cursor | Agentic Coding with Cursor</title><link>https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/10-your-monday-morning-plan</link><guid isPermaLink="true">https://www.profrod.ai/courses/agentic-coding-with-cursor/lesson/10-your-monday-morning-plan</guid><description>Cursor&apos;s agent is only worth trusting once its output is as reviewable as a teammate&apos;s pull request.</description></item>
<item><title>Claude Code for Business | Prof Rod</title><link>https://www.profrod.ai/courses/claude-code-for-business</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Why This Course: The Backlog Nobody Ever Delegated | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/00-why-this-course</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/00-why-this-course</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Reframe: From Chatbot to Coworker | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/01-reframe-from-chatbot-to-coworker</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/01-reframe-from-chatbot-to-coworker</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Your First Five Minutes: Installing and Running Claude Code | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/02-your-first-five-minutes-setup</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/02-your-first-five-minutes-setup</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Why Claude Code, Not the Chat App | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/03-why-claude-code-not-the-chat-app</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/03-why-claude-code-not-the-chat-app</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>The Five Practices, One Delegation Mindset | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/04-five-practices-one-mindset</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/04-five-practices-one-mindset</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Practice 01: Brief Before You Delegate | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/05-practice-01-brief-before-you-delegate</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/05-practice-01-brief-before-you-delegate</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Practice 02: Right-Size the Task | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/06-practice-02-right-size-the-task</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/06-practice-02-right-size-the-task</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Practice 03: Demand Evidence, Not Assurances | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/07-practice-03-demand-evidence-not-assurances</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/07-practice-03-demand-evidence-not-assurances</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Practice 04: Durable Instructions, Reusable Workflows | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/08-practice-04-durable-instructions-reusable-workflows</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/08-practice-04-durable-instructions-reusable-workflows</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Practice 05: Drafted, Not Sent | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/09-practice-05-drafted-not-sent</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/09-practice-05-drafted-not-sent</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>From Demo to Production: The Compliance Layer | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/10-from-demo-to-production-the-compliance-layer</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/10-from-demo-to-production-the-compliance-layer</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>Your Monday Morning Plan With Claude Code | Claude Code for Business</title><link>https://www.profrod.ai/courses/claude-code-for-business/lesson/11-your-monday-morning-plan</link><guid isPermaLink="true">https://www.profrod.ai/courses/claude-code-for-business/lesson/11-your-monday-morning-plan</guid><description>Twelve introductory lessons on briefing, bounding and checking Claude Code on business tasks, with setup, worked examples and questions to take into a compliance review.</description></item>
<item><title>LangGraph Agent Orchestration | Prof Rod</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Week 0: The Tutorial You Found Is Already Behind | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/00-week-0-the-tutorial-you-found-is-already-behind</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/00-week-0-the-tutorial-you-found-is-already-behind</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Get Started with LangGraph, the Current Way | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/01-get-started-with-langgraph-the-current-way</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/01-get-started-with-langgraph-the-current-way</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>State as a Typed Contract, and the Cost of Getting It Wrong | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/02-state-as-a-typed-contract-the-cost-of-getting-it-wrong</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/02-state-as-a-typed-contract-the-cost-of-getting-it-wrong</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>State Management at Depth, Sliding Windows and Summaries | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/03-state-management-at-depth</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/03-state-management-at-depth</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Conditional Routing and Confidence-Scored Classification | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/04-conditional-routing-and-message-classification</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/04-conditional-routing-and-message-classification</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Tools, the Basic Loop, and Why Keyword Matching Fails | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/05-tools-the-basic-loop</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/05-tools-the-basic-loop</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Multi-Tool Agent Systems with ToolNode | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/06-multi-tool-agent-systems</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/06-multi-tool-agent-systems</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Parallel Execution the Graph-Native Way, Not with asyncio.gather | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/07-parallel-execution-and-production-hardening</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/07-parallel-execution-and-production-hardening</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Human-in-the-Loop and Production Deployment, Built Not Bulleted | LangGraph Agent Orchestration</title><link>https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/08-human-in-the-loop-and-production-deployment</link><guid isPermaLink="true">https://www.profrod.ai/courses/langgraph-agent-orchestration/lesson/08-human-in-the-loop-and-production-deployment</guid><description>Build stateful, tool-using agents on LangGraph&apos;s current API — not the deprecated one still copy-pasted from two-year-old tutorials.</description></item>
<item><title>Nebius Token Factory in Production: Running Open Models Honestly | Prof Rod</title><link>https://www.profrod.ai/courses/nebius-token-factory-in-production</link><guid isPermaLink="true">https://www.profrod.ai/courses/nebius-token-factory-in-production</guid><description>Lessons on Nebius Token Factory: reading a fast-moving 60+ model catalog honestly, and a cost/latency framework for when an open model beats a frontier API.</description></item>
<item><title>Week 0: Friends Don&apos;t Let Friends Trust a Model Name | Nebius Token Factory in Production: Running Open Models Honestly</title><link>https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/00-week-0-friends-dont-let-friends-trust-a-model-name</link><guid isPermaLink="true">https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/00-week-0-friends-dont-let-friends-trust-a-model-name</guid><description>Lessons on Nebius Token Factory: reading a fast-moving 60+ model catalog honestly, and a cost/latency framework for when an open model beats a frontier API.</description></item>
<item><title>What Token Factory Actually Is, and the Honest State of Its Catalog | Nebius Token Factory in Production: Running Open Models Honestly</title><link>https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/01-what-token-factory-actually-is-and-the-honest-state-of-its-catalog</link><guid isPermaLink="true">https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/01-what-token-factory-actually-is-and-the-honest-state-of-its-catalog</guid><description>Lessons on Nebius Token Factory: reading a fast-moving 60+ model catalog honestly, and a cost/latency framework for when an open model beats a frontier API.</description></item>
<item><title>The Cost/Latency Framework: When Open Models Beat a Frontier API | Nebius Token Factory in Production: Running Open Models Honestly</title><link>https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/02-the-cost-latency-decision-framework-when-open-models-beat-a-frontier-api</link><guid isPermaLink="true">https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/02-the-cost-latency-decision-framework-when-open-models-beat-a-frontier-api</guid><description>Lessons on Nebius Token Factory: reading a fast-moving 60+ model catalog honestly, and a cost/latency framework for when an open model beats a frontier API.</description></item>
<item><title>Reading a 60+ Model Catalog Without Guessing | Nebius Token Factory in Production: Running Open Models Honestly</title><link>https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/03-reading-the-model-catalog-without-guessing</link><guid isPermaLink="true">https://www.profrod.ai/courses/nebius-token-factory-in-production/lesson/03-reading-the-model-catalog-without-guessing</guid><description>Lessons on Nebius Token Factory: reading a fast-moving 60+ model catalog honestly, and a cost/latency framework for when an open model beats a frontier API.</description></item>
<item><title>NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference | Prof Rod</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Week 0: The Model Name You Just Copied Is Already Wrong | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/00-week-0-the-model-name-you-just-copied-is-already-wrong</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/00-week-0-the-model-name-you-just-copied-is-already-wrong</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Chat Completion and the OpenAI-Compatible Client Pattern | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/02-chat-completion-and-the-openai-compatible-client</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/02-chat-completion-and-the-openai-compatible-client</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Embeddings and Reranking for Retrieval | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/03-embeddings-and-reranking-for-retrieval</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/03-embeddings-and-reranking-for-retrieval</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Multimodal Generation: Image, Vision-Language, and Video | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/04-multimodal-generation-image-vision-video</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/04-multimodal-generation-image-vision-video</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Self-Hosting a NIM Container | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/05-self-hosting-a-nim-container</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/05-self-hosting-a-nim-container</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Production Deployment: Cost and GPU Sizing | NVIDIA NIM in Production: From Hosted API to Self-Hosted Inference</title><link>https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/06-production-deployment-cost-and-gpu-sizing</link><guid isPermaLink="true">https://www.profrod.ai/courses/nvidia-nim-in-production/lesson/06-production-deployment-cost-and-gpu-sizing</guid><description>Six lessons on building against NVIDIA&apos;s current NIM catalog, the client pattern, retrieval, multimodal generation, self-hosting, and production sizing, checked against NVIDIA&apos;s live docs rather than an outdated 2024 tutorial&apos;s model list.</description></item>
<item><title>Tools, Memory, and Multi-Agent Systems | Prof Rod</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Week 0: The Demo That Said It Booked a Table | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/00-week-0-the-demo-that-said-it-booked-a-table</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/00-week-0-the-demo-that-said-it-booked-a-table</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>From AI Model to AI Agent Engineering | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/01-from-ai-model-to-ai-agent-the-edinburgh-case-study-and-two-project-philosophies</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/01-from-ai-model-to-ai-agent-the-edinburgh-case-study-and-two-project-philosophies</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Lost-in-the-Middle Problem | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/02-context-windows-the-lost-in-the-middle-problem-and-why-bigger-isnt-better</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/02-context-windows-the-lost-in-the-middle-problem-and-why-bigger-isnt-better</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Prompt Caching and Model Economics | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/03-prompt-caching-model-economics-and-choosing-the-right-model-for-the-job</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/03-prompt-caching-model-economics-and-choosing-the-right-model-for-the-job</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Agent Loop and Tool Calling | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/04-the-agent-loop-tool-calling-mcp-and-the-shift-from-reasoning-to-acting</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/04-the-agent-loop-tool-calling-mcp-and-the-shift-from-reasoning-to-acting</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Two Capstone Agent Architectures | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/05-two-capstone-projects-pynanoclaw-headless-automation-and-voice-rasa-agent-conversational-c</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/05-two-capstone-projects-pynanoclaw-headless-automation-and-voice-rasa-agent-conversational-c</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Security for Autonomous Agents | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/06-security-for-autonomous-agents-prompt-injection-the-lethal-trifecta-and-the-air-gap-patter</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/06-security-for-autonomous-agents-prompt-injection-the-lethal-trifecta-and-the-air-gap-patter</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Five Tool Design Principles | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/07-what-is-a-tool-the-five-tool-design-principles-every-agent-engineer-needs</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/07-what-is-a-tool-the-five-tool-design-principles-every-agent-engineer-needs</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>CLI Wrappers vs. In-Process Functions | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/08-cli-wrappers-and-in-process-functions-the-two-foundational-tool-paradigms</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/08-cli-wrappers-and-in-process-functions-the-two-foundational-tool-paradigms</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>External APIs and MCP Servers as Tools | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/09-external-apis-and-mcp-servers-wrapping-the-world-as-discoverable-agent-tools</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/09-external-apis-and-mcp-servers-wrapping-the-world-as-discoverable-agent-tools</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>A2A and Agent Trust Boundaries | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/10-a2a-and-trust-boundaries-delegating-tasks-between-agents-and-the-lethal-trifecta</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/10-a2a-and-trust-boundaries-delegating-tasks-between-agents-and-the-lethal-trifecta</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Skills as an Agent Tool Paradigm | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/11-skills-as-a-tool-paradigm-the-missing-pattern-in-production-and-reading-uploaded-files</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/11-skills-as-a-tool-paradigm-the-missing-pattern-in-production-and-reading-uploaded-files</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Multi-Model and Voice Agent Architecture | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/12-architecture-patterns-for-multi-model-and-voice-agents-and-tool-atomicity</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/12-architecture-patterns-for-multi-model-and-voice-agents-and-tool-atomicity</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Managing Agent Context at Scale | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/13-managing-context-at-scale-recursive-context-management-programmatic-tool-calling-and-compr</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/13-managing-context-at-scale-recursive-context-management-programmatic-tool-calling-and-compr</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Reasoning Technique Taxonomy | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/14-from-reactive-loops-to-strategic-reasoning-the-reasoning-technique-taxonomy</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/14-from-reactive-loops-to-strategic-reasoning-the-reasoning-technique-taxonomy</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Building a ReAct Agent from Scratch | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/15-building-a-react-agent-from-scratch-and-text-parsed-vs-native-tool-calling</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/15-building-a-react-agent-from-scratch-and-text-parsed-vs-native-tool-calling</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Reasoning Models and Planner-Executor Design | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/16-reasoning-models-the-planner-executor-architecture-and-their-failure-modes</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/16-reasoning-models-the-planner-executor-architecture-and-their-failure-modes</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Advanced Planning Patterns and Security | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/17-advanced-planning-patterns-evaluation-harnesses-and-security-for-planning-agents</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/17-advanced-planning-patterns-evaluation-harnesses-and-security-for-planning-agents</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Why Context Windows Aren&apos;t Memory | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/18-why-context-windows-arent-memory-the-amnesia-problem-and-a-brief-history-of-ai-memory</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/18-why-context-windows-arent-memory-the-amnesia-problem-and-a-brief-history-of-ai-memory</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Working, Episodic, and Semantic Memory | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/19-the-memory-taxonomy-working-episodic-semantic-and-procedural-memory</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/19-the-memory-taxonomy-working-episodic-semantic-and-procedural-memory</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Choosing the Right Memory Structure | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/20-associative-hierarchical-graph-and-vector-memory-choosing-the-right-structure</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/20-associative-hierarchical-graph-and-vector-memory-choosing-the-right-structure</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>File-Based and Reflexive Memory | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/21-file-based-and-reflexive-memory-shared-memory-for-multi-agent-systems-and-the-crud-operati</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/21-file-based-and-reflexive-memory-shared-memory-for-multi-agent-systems-and-the-crud-operati</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Memory Architectures in Production | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/22-memory-architecture-archetypes-in-production-letta-mem0-zep-and-the-anthropic-file-based-b</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/22-memory-architecture-archetypes-in-production-letta-mem0-zep-and-the-anthropic-file-based-b</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Embedding Models and Chunking Strategies | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/23-choosing-an-embedding-model-and-chunking-strategies-for-retrieval-quality</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/23-choosing-an-embedding-model-and-chunking-strategies-for-retrieval-quality</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>File-Based vs. Vector Memory in Practice | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/24-file-based-and-vector-memory-in-practice-two-labs-two-implementations</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/24-file-based-and-vector-memory-in-practice-two-labs-two-implementations</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Building PyNanoClaw&apos;s Memory Subsystem | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/25-building-pynanoclaws-memory-subsystem-architecture-module-structure-and-directory-layout</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/25-building-pynanoclaws-memory-subsystem-architecture-module-structure-and-directory-layout</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Hardening Agent Memory Against Attacks | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/26-hardening-agent-memory-reflexion-memory-poisoning-attacks-and-the-classify-before-storing</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/26-hardening-agent-memory-reflexion-memory-poisoning-attacks-and-the-classify-before-storing</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Wrong Mental Model of Success | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/27-the-wrong-mental-model-why-it-ran-successfully-does-not-mean-it-worked</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/27-the-wrong-mental-model-why-it-ran-successfully-does-not-mean-it-worked</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The Two-Halves Agent Architecture | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/28-the-two-halves-architecture-loop-half-structured-half-and-why-to-split-at-all</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/28-the-two-halves-architecture-loop-half-structured-half-and-why-to-split-at-all</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Eight Architectural Decisions for Sovereign Agent | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/29-the-eight-architectural-decisions-behind-sovereign-agent-v010</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/29-the-eight-architectural-decisions-behind-sovereign-agent-v010</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Eight Real Agent Failures, Explained | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/30-the-journey-eight-real-failures-from-a-missing-tool-to-a-fabricated-code-review</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/30-the-journey-eight-real-failures-from-a-missing-tool-to-a-fabricated-code-review</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Live Demo Takeaways and Dataflow Integrity | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/31-live-demo-takeaways-and-dataflow-integrity-why-it-ran-is-not-it-worked</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/31-live-demo-takeaways-and-dataflow-integrity-why-it-ran-is-not-it-worked</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Architectural Hindsight for Production | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/32-architectural-hindsight-and-production-considerations-what-v010-got-wrong-and-what-product</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/32-architectural-hindsight-and-production-considerations-what-v010-got-wrong-and-what-product</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>Closing: Seven Rules for Agent Engineers | Tools, Memory, and Multi-Agent Systems</title><link>https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/33-closing-the-seven-rules-and-what-to-do-this-week</link><guid isPermaLink="true">https://www.profrod.ai/courses/tools-memory-and-multi-agent-systems/lesson/33-closing-the-seven-rules-and-what-to-do-this-week</guid><description>Design tools an agent can call safely and memory it can trust past one session — five weeks built around a real framework that got both wrong before it got them right.</description></item>
<item><title>The 12-Week Transformation Tracker, Run on Claude Code | Prof Rod</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Why This Course: Feeling Faster Is Not the Same as Being Faster | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/00-why-this-course</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/00-why-this-course</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Felt vs. Measured Transformation | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/01-felt-versus-measured-transformation</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/01-felt-versus-measured-transformation</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Install the Real Transformation Skill | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/02-install-the-real-skill</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/02-install-the-real-skill</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Log Week One, Your Real Baseline | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/03-log-week-one-the-baseline</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/03-log-week-one-the-baseline</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Five Metrics, One Privacy Rule | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/04-five-metrics-one-privacy-rule</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/04-five-metrics-one-privacy-rule</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>The Weekly Rhythm: Four Real Weeks | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/05-the-weekly-rhythm-four-real-weeks</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/05-the-weekly-rhythm-four-real-weeks</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>When the Number Disagrees With the Week | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/06-when-the-number-disagrees-with-the-week</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/06-when-the-number-disagrees-with-the-week</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Your Own Charts, Not a Prescribed Stack | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/07-your-own-charts-not-a-prescribed-stack</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/07-your-own-charts-not-a-prescribed-stack</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Debugging a Bad Week Without Rewriting History | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/08-debugging-a-bad-week-without-rewriting-history</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/08-debugging-a-bad-week-without-rewriting-history</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Nine More Weeks, the Same Loop at Scale | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/09-nine-more-weeks-the-same-loop-at-scale</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/09-nine-more-weeks-the-same-loop-at-scale</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>The Graduation Gate and the Bug in the Original | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/10-the-graduation-gate-and-the-bug-in-the-original</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/10-the-graduation-gate-and-the-bug-in-the-original</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Twelve Weeks of Data Into a Portfolio | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/11-twelve-weeks-of-data-into-a-portfolio</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/11-twelve-weeks-of-data-into-a-portfolio</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Your Monday Morning Transformation Plan | The 12-Week Transformation Tracker, Run on Claude Code</title><link>https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/12-your-monday-morning-plan</link><guid isPermaLink="true">https://www.profrod.ai/courses/transformation-tracker-with-claude-code/lesson/12-your-monday-morning-plan</guid><description>Automation felt is not automation measured. Five metrics, one weekly ritual, and a real Claude Code skill that logs your agency&apos;s transformation without ever storing a real revenue number.</description></item>
<item><title>Two Architectures: The 2x2 for Agent Design | Prof Rod</title><link>https://www.profrod.ai/courses/two-architectures</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Week 0: The 2x2 You Already Need and Don&apos;t Have Yet | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/00-the-2x2-you-already-need-and-dont-have-yet</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/00-the-2x2-you-already-need-and-dont-have-yet</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>The Question Nobody Asks Before Building | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/01-the-question-nobody-asks-before-building</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/01-the-question-nobody-asks-before-building</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>The Anatomy Every Agent Shares | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/02-the-anatomy-every-agent-shares</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/02-the-anatomy-every-agent-shares</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>The Two Axes and the 2x2 Quadrant | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/03-the-two-axes-and-the-2x2-quadrant</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/03-the-two-axes-and-the-2x2-quadrant</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Two Named Architectures: the Claw Family and Rasa CALM | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/04-two-named-architectures-the-claw-family-and-rasa-calm</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/04-two-named-architectures-the-claw-family-and-rasa-calm</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Sarah&apos;s Triage System: One Brief, Four Quadrants | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/05-sarahs-triage-system-one-brief-four-quadrants</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/05-sarahs-triage-system-one-brief-four-quadrants</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Designing the Handoff Between Quadrants | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/06-designing-the-handoff-between-quadrants</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/06-designing-the-handoff-between-quadrants</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>The Cost of Stochastic Planning | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/07-the-cost-of-stochastic-planning</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/07-the-cost-of-stochastic-planning</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Hardening the Stochastic Quadrant | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/08-hardening-the-stochastic-quadrant</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/08-hardening-the-stochastic-quadrant</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Evaluation Engineering Across Both Quadrants | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/09-evaluation-engineering-across-both-quadrants</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/09-evaluation-engineering-across-both-quadrants</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>The Organizational Axis: Teams by Quadrant | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/10-the-organizational-axis</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/10-the-organizational-axis</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Closing: Exercises, Further Reading, and the Questions We Get | Two Architectures: The 2x2 for Agent Design</title><link>https://www.profrod.ai/courses/two-architectures/lesson/11-closing-exercises-further-reading-and-the-questions-we-get</link><guid isPermaLink="true">https://www.profrod.ai/courses/two-architectures/lesson/11-closing-exercises-further-reading-and-the-questions-we-get</guid><description>Twelve lessons on the two axes — who&apos;s waiting, who decides — that determine whether an agent survives production, and the 2x2 decision framework that falls out of crossing them.</description></item>
<item><title>Voice Agents, Not Chatbots | Prof Rod</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Week 0: Your Agent Passes in Text and Fails on a Real Call | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/00-your-agent-passes-in-text-and-fails-on-a-real-call</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/00-your-agent-passes-in-text-and-fails-on-a-real-call</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>The Two Numbers Behind Every Voice Failure | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/01-the-two-numbers-behind-every-voice-failure</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/01-the-two-numbers-behind-every-voice-failure</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>The Thesis, the Landscape, and the Six Failures | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/02-the-thesis-the-landscape-and-the-six-failures</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/02-the-thesis-the-landscape-and-the-six-failures</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 01: Turn-Taking Is Harder Than You Think | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/03-failure-01-turn-taking-is-harder-than-you-think</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/03-failure-01-turn-taking-is-harder-than-you-think</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 02: Tools That Look Like Backchannels | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/04-failure-02-tools-that-look-like-backchannels</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/04-failure-02-tools-that-look-like-backchannels</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 03: The System Disagrees With Itself | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/05-failure-03-the-system-disagrees-with-itself</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/05-failure-03-the-system-disagrees-with-itself</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 04: The Agent Says Goodbye Too Soon | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/06-failure-04-the-agent-says-goodbye-too-soon</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/06-failure-04-the-agent-says-goodbye-too-soon</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 05: Tool Calls the Agent Has Already Spoken | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/07-failure-05-tool-calls-the-agent-has-already-spoken</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/07-failure-05-tool-calls-the-agent-has-already-spoken</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Failure 06: The Handoff That Loses Everything | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/08-failure-06-the-handoff-that-loses-everything</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/08-failure-06-the-handoff-that-loses-everything</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Know It, Comply, Evaluate: Voice Compliance and Evaluation | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/09-know-it-comply-evaluate</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/09-know-it-comply-evaluate</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Five Patterns, and You Own All Five | Voice Agents, Not Chatbots</title><link>https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/10-five-patterns-and-you-own-all-five</link><guid isPermaLink="true">https://www.profrod.ai/courses/voice-agents-not-chatbots/lesson/10-five-patterns-and-you-own-all-five</guid><description>Eleven lessons on the six failures voice agents hit that chatbots never do — and the five orchestration patterns, none of them requiring a smarter model, that fix all six.</description></item>
<item><title>Why Agents Fail: Harness Engineering for AI Projects | Prof Rod</title><link>https://www.profrod.ai/courses/why-agents-fail</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Week 0: The Question You Should Be Asking Before You Fund or Build One | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/00-the-question-you-should-be-asking-before-you-fund-or-build-one</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/00-the-question-you-should-be-asking-before-you-fund-or-build-one</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>The Demo Worked, the Project Failed | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/01-the-demo-worked-the-project-failed</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/01-the-demo-worked-the-project-failed</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Five Warning Signs Your AI Project Is About to Fail | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/02-five-warning-signs-your-ai-project-is-about-to-fail</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/02-five-warning-signs-your-ai-project-is-about-to-fail</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>What Good Looks Like, and the Three Questions to Ask | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/03-what-good-looks-like-and-the-three-questions-to-ask</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/03-what-good-looks-like-and-the-three-questions-to-ask</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Why Harness Engineering Exists as a Discipline | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/04-why-harness-engineering-exists-as-a-discipline</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/04-why-harness-engineering-exists-as-a-discipline</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Archetype A: Research and Synthesis Agents | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/05-archetype-a-research-and-synthesis-agents</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/05-archetype-a-research-and-synthesis-agents</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Archetype B: Process and Workflow Agents | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/06-archetype-b-process-and-workflow-agents</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/06-archetype-b-process-and-workflow-agents</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Archetype C: Decision Support Agents | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/07-archetype-c-decision-support-agents</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/07-archetype-c-decision-support-agents</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>What&apos;s the Same, What&apos;s Different, and Where to Go From Here | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/08-whats-the-same-whats-different-and-where-to-go-from-here</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/08-whats-the-same-whats-different-and-where-to-go-from-here</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>Archetype D: Conversational Agents With Policy Enforcement | Why Agents Fail: Harness Engineering for AI Projects</title><link>https://www.profrod.ai/courses/why-agents-fail/lesson/09-archetype-d-conversational-agents-with-policy-enforcement-the-rasa-calm-case-study</link><guid isPermaLink="true">https://www.profrod.ai/courses/why-agents-fail/lesson/09-archetype-d-conversational-agents-with-policy-enforcement-the-rasa-calm-case-study</guid><description>Ten lessons on why AI agent projects fail in production despite working demos — the executive&apos;s diagnostic, the harness-engineering discipline, and four architectures worked through in depth.</description></item>
<item><title>ZEO ITAM · Autumn 2026 | Prof Rod</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Why This Course: The Gap Behind Klarna and Project Vend | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/00-why-this-course</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/00-why-this-course</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Meeting the Tool: Claude Code, From Zero | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-meeting-the-tool</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-meeting-the-tool</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Tokens, Generative Models, and What a Model Actually Costs | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-tokens-generative-models-and-what-a-model-costs</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-tokens-generative-models-and-what-a-model-costs</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>What an Agent Actually Is: Model, Loop, Tools, Context | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-what-an-agent-actually-is</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-what-an-agent-actually-is</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Why Now: the 2026 Turn Toward Agent Work | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-why-now-2026-landscape</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/01-why-now-2026-landscape</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Context Windows and the Shape of Forgetting | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-context-windows-and-the-shape-of-forgetting</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-context-windows-and-the-shape-of-forgetting</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>First Contact: A Lazy Brief, and the One That Isn&apos;t | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-first-contact</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-first-contact</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Prompting Is Briefing, Not Incantation | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-prompting-is-briefing</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-prompting-is-briefing</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>The Semester Contract: Your Business Is the Case Study | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-the-semester-contract</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/02-the-semester-contract</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Claude Code, From the Inside: Same Equation, Hardened | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-claude-code-from-the-inside</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-claude-code-from-the-inside</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Lab: Instrument One Manual Workflow, Your Minutes Baseline | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-lab-minutes-baseline</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-lab-minutes-baseline</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Lab: The Needle in Xolo&apos;s Ledger | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-lab-the-needle-in-xolos-ledger</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-lab-the-needle-in-xolos-ledger</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>The Permanent Files: Memory, and the Five Primitives | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-the-permanent-files</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/03-the-permanent-files</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Brackets, Rotation, and the Defended Document | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-brackets-rotation-and-the-defended-document</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-brackets-rotation-and-the-defended-document</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>The .claude/ Directory Is the Organization | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-the-claude-directory-is-the-organization</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-the-claude-directory-is-the-organization</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>The Harness at Work: Verification, MCP, and a New Trade Learned Live | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-the-harness-at-work</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/04-the-harness-at-work</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Prompt Caching: Cheaper Context Is Still Context | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-01-caching-context-and-cost</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-01-caching-context-and-cost</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Model Choice, Sampling, and the Planner–Executor Split | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-02-model-choice-and-planner-executor</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-02-model-choice-and-planner-executor</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Doctrine and What&apos;s Next: The Workflow Cycle and Your Homework | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-doctrine-and-whats-next</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-doctrine-and-whats-next</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Working Practices, and Where This Goes | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-working-practices-and-whats-next</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/05-working-practices-and-whats-next</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>From a Model Call to an Agent: Roles, Tools, and Heartbeats | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/06-01-agent-loop-roles-and-heartbeat</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/06-01-agent-loop-roles-and-heartbeat</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Memory That Survives the Actor: Handoffs and Permissions | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/06-02-memory-handoffs-and-permissions</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/06-02-memory-handoffs-and-permissions</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Structured Contracts: Verify the Draft Before Doing Anything | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/07-01-structured-contracts-and-validation</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/07-01-structured-contracts-and-validation</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>When the Model Stops: Timeouts, Work Sheets, and Independent Review | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/07-02-failures-work-sheets-and-review</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/07-02-failures-work-sheets-and-review</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Lab 1: Your First Model Call Is Not Evidence | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/08-01-first-model-call-lab</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/08-01-first-model-call-lab</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Lab 2: Prompts, Roles, Tool Calls, and a Measured Harness | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/08-02-prompts-roles-and-harness-lab</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/08-02-prompts-roles-and-harness-lab</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>From Prompt Restrictions to Runtime Contracts with Pydantic | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/09-01-prompts-to-runtime-contracts</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/09-01-prompts-to-runtime-contracts</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Validate the Business Decision and Bound the Repair Loop | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/09-02-business-rules-and-bounded-repair</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/09-02-business-rules-and-bounded-repair</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Debug an Agent by Tracing the Data Path | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-01-debug-the-agent-data-path</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-01-debug-the-agent-data-path</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Validate Typed Decisions Against Fresh Stock | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-02-typed-decisions-and-fresh-stock</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-02-typed-decisions-and-fresh-stock</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Software Factories Need Contracts and Independent Review | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-03-software-factories-and-independent-review</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/10-03-software-factories-and-independent-review</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 1 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-01-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-01-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 2 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-02-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-02-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 3 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-03-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-03-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 4 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-04-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-04-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 5 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-05-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-05-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 6 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-06-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-06-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 7 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-07-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-07-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 8 Review: Check Your Understanding | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-08-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-08-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 9 Review: Runtime Contracts and Business Rules | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-09-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-09-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Class 10 Review: Debugging, Contracts and Software Factories | ZEO ITAM · Autumn 2026</title><link>https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-10-quiz-v1</link><guid isPermaLink="true">https://www.profrod.ai/courses/zeo-itam-autumn-2026/lesson/class-10-quiz-v1</guid><description>Rod&apos;s live Autumn 2026 ITAM course on Zero-Employee Organizations (ZEO), published lesson by lesson as the 17-week semester runs, two classes a week. Classes 1 through 10 are live, with scored class reviews and downloadable notebooks, more added as the semester continues.</description></item>
<item><title>Build a Dark Software Factory From Scratch | Prof Rod</title><link>https://www.profrod.ai/dark-software-factories</link><guid isPermaLink="true">https://www.profrod.ai/dark-software-factories</guid><description>Build a dark software factory with coding agents, independent acceptance checks and a runnable Python project. Five free lessons on testing, release and recovery.</description></item>
<item><title>Find my course</title><link>https://www.profrod.ai/enroll</link><guid isPermaLink="true">https://www.profrod.ai/enroll</guid><description>Answer three useful questions for a recommended course path, then use social sign-in to save your plan and progress.</description></item>
<item><title>Returned to the desk</title><link>https://www.profrod.ai/enroll/returned</link><guid isPermaLink="true">https://www.profrod.ai/enroll/returned</guid><description>Checkout was left unfinished. Nothing was charged.</description></item>
<item><title>Checkout returned</title><link>https://www.profrod.ai/enroll/slip</link><guid isPermaLink="true">https://www.profrod.ai/enroll/slip</guid><description>Checkout returned. Membership is confirmed by the payment provider.</description></item>
<item><title>OpenClaw Hosting Directory — Coming Soon | Prof Rod</title><link>https://www.profrod.ai/hosting</link><guid isPermaLink="true">https://www.profrod.ai/hosting</guid><description>The OpenClaw hosting directory is being prepared. Sign up for a launch notification; provider comparisons are not yet available here.</description></item>
<item><title>Lab</title><link>https://www.profrod.ai/lab</link><guid isPermaLink="true">https://www.profrod.ai/lab</guid><description>Workflows and experiments.</description></item>
<item><title>Free Community and Annual AI Membership | Prof Rod</title><link>https://www.profrod.ai/membership</link><guid isPermaLink="true">https://www.profrod.ai/membership</guid><description>Compare free Prof Rod community access with annual AI membership. Learn through courses and the weekly newsletter, or examine selected cases in group office hours.</description></item>
<item><title>Notes on Building and Checking AI Agents | Prof Rod</title><link>https://www.profrod.ai/notes</link><guid isPermaLink="true">https://www.profrod.ai/notes</guid><description>Short observations about AI applications: ideas to examine, failures to understand and checks to try before trusting the next result.</description></item>
<item><title>Code Behind the AI Teaching | Prof Rod</title><link>https://www.profrod.ai/open-source</link><guid isPermaLink="true">https://www.profrod.ai/open-source</guid><description>Inspect the public repositories used in Prof Rod’s courses. Follow each lesson’s setup instructions and version requirements before running its examples.</description></item>
<item><title>Run the application before automating changes | Prof Rod</title><link>https://www.profrod.ai/practice/dark-software-factory/01-run-the-baseline</link><guid isPermaLink="true">https://www.profrod.ai/practice/dark-software-factory/01-run-the-baseline</guid><description>Run a contact-update service against a synthetic dependency. Inspect the evidence for a confirmed write and a lost response.</description></item>
<item><title>Define a feature that a test can reject | Prof Rod</title><link>https://www.profrod.ai/practice/dark-software-factory/02-specify-the-change</link><guid isPermaLink="true">https://www.profrod.ai/practice/dark-software-factory/02-specify-the-change</guid><description>Specify duplicate-request handling, account boundaries and restart behavior before asking a coding agent to change the application.</description></item>
<item><title>Give the coding agent one bounded change | Prof Rod</title><link>https://www.profrod.ai/practice/dark-software-factory/03-build-the-candidate</link><guid isPermaLink="true">https://www.profrod.ai/practice/dark-software-factory/03-build-the-candidate</guid><description>Generate one candidate file, keep credentials outside its runtime and record every attempt without changing the acceptance checks.</description></item>
<item><title>Release the exact application you tested | Prof Rod</title><link>https://www.profrod.ai/practice/dark-software-factory/04-check-and-release</link><guid isPermaLink="true">https://www.profrod.ai/practice/dark-software-factory/04-check-and-release</guid><description>Check the candidate against an independent effect ledger, then repeat the checks in a fresh disposable deployment.</description></item>
<item><title>Resolve an uncertain write and reject a faulty change | Prof Rod</title><link>https://www.profrod.ai/practice/dark-software-factory/05-reconcile-and-reject</link><guid isPermaLink="true">https://www.profrod.ai/practice/dark-software-factory/05-reconcile-and-reject</guid><description>Add reconciliation, inject a false confirmation and verify that the factory refuses to release the faulty application.</description></item>
<item><title>Reconcile two exports and prove what matched | Prof Rod</title><link>https://www.profrod.ai/practice/reconciliation</link><guid isPermaLink="true">https://www.profrod.ai/practice/reconciliation</guid><description>Practice invoice reconciliation with synthetic CSVs, an independent local checker, a worked example and a different transfer case. Keep an exception ledger and unresolved questions.</description></item>
<item><title>Privacy</title><link>https://www.profrod.ai/privacy</link><guid isPermaLink="true">https://www.profrod.ai/privacy</guid><description>Privacy policy.</description></item>
<item><title>Chatbot or coworker?</title><link>https://www.profrod.ai/quiz</link><guid isPermaLink="true">https://www.profrod.ai/quiz</guid><description>Ten real delegation scenarios. See which of the five practices you already run, which one costs you afternoons, and what to train next.</description></item>
<item><title>Find Your Way Through the AI Courses | Prof Rod</title><link>https://www.profrod.ai/school</link><guid isPermaLink="true">https://www.profrod.ai/school</guid><description>Choose a tool to learn, a method to understand or an outcome to work toward. Explore the existing courses, articles and notes through the optional campus map.</description></item>
<item><title>Sitemap</title><link>https://www.profrod.ai/sitemap</link><guid isPermaLink="true">https://www.profrod.ai/sitemap</guid><description>Every surface in the school, grouped into Learn, Explore, and The School.</description></item>
<item><title>Stack</title><link>https://www.profrod.ai/stack</link><guid isPermaLink="true">https://www.profrod.ai/stack</guid><description>The tools, and what each is actually for.</description></item>
<item><title>Stack Builder</title><link>https://www.profrod.ai/stack-builder</link><guid isPermaLink="true">https://www.profrod.ai/stack-builder</guid><description>Answer 4 questions and get a personalized sovereign agent stack for your infrastructure.</description></item>
<item><title>Terms</title><link>https://www.profrod.ai/terms</link><guid isPermaLink="true">https://www.profrod.ai/terms</guid><description>Terms of use.</description></item>
<item><title>Acceptance Testing | Prof Rod</title><link>https://www.profrod.ai/topics/acceptance-testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/acceptance-testing</guid><description>Articles and thoughts on Acceptance Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Access Control | Prof Rod</title><link>https://www.profrod.ai/topics/access%20control</link><guid isPermaLink="true">https://www.profrod.ai/topics/access%20control</guid><description>Articles and thoughts on Access Control — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Security | Prof Rod</title><link>https://www.profrod.ai/topics/agent-security</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent-security</guid><description>Articles and thoughts on Agent Security — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Tooling | Prof Rod</title><link>https://www.profrod.ai/topics/agent-tooling</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent-tooling</guid><description>Articles and thoughts on Agent Tooling — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Architecture | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20architecture</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20architecture</guid><description>Articles and thoughts on Agent Architecture — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Design | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20design</guid><description>Articles and thoughts on Agent Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Evaluation | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20evaluation</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20evaluation</guid><description>Articles and thoughts on Agent Evaluation — 5 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Evaluation Variance | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20evaluation%20variance</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20evaluation%20variance</guid><description>Articles and thoughts on Agent Evaluation Variance — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Harness | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20harness</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20harness</guid><description>Articles and thoughts on Agent Harness — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Memory | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20memory</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20memory</guid><description>Articles and thoughts on Agent Memory — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Policy Boundaries | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20policy%20boundaries</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20policy%20boundaries</guid><description>Articles and thoughts on Agent Policy Boundaries — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Regression Dataset | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20regression%20dataset</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20regression%20dataset</guid><description>Articles and thoughts on Agent Regression Dataset — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Reliability | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20reliability</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20reliability</guid><description>Articles and thoughts on Agent Reliability — 3 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent State | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20state</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20state</guid><description>Articles and thoughts on Agent State — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Testing | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20testing</guid><description>Articles and thoughts on Agent Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Tool Idempotency | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20tool%20idempotency</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20tool%20idempotency</guid><description>Articles and thoughts on Agent Tool Idempotency — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agent Validation | Prof Rod</title><link>https://www.profrod.ai/topics/agent%20validation</link><guid isPermaLink="true">https://www.profrod.ai/topics/agent%20validation</guid><description>Articles and thoughts on Agent Validation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Agents | Prof Rod</title><link>https://www.profrod.ai/topics/agents</link><guid isPermaLink="true">https://www.profrod.ai/topics/agents</guid><description>Articles and thoughts on Agents — 4 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Per User Credentials | Prof Rod</title><link>https://www.profrod.ai/topics/ai-agent-per-user-credentials</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai-agent-per-user-credentials</guid><description>Articles and thoughts on Ai Agent Per User Credentials — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Approval Boundary | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20approval%20boundary</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20approval%20boundary</guid><description>Articles and thoughts on Ai Agent Approval Boundary — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Design | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20design</guid><description>Articles and thoughts on Ai Agent Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Handoff Checklist | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20handoff%20checklist</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20handoff%20checklist</guid><description>Articles and thoughts on Ai Agent Handoff Checklist — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Latency Measurement | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20latency%20measurement</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20latency%20measurement</guid><description>Articles and thoughts on Ai Agent Latency Measurement — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Retry Policy | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20retry%20policy</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20retry%20policy</guid><description>Articles and thoughts on Ai Agent Retry Policy — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Tool Design | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20tool%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20tool%20design</guid><description>Articles and thoughts on Ai Agent Tool Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agent Trusted Configuration | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agent%20trusted%20configuration</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agent%20trusted%20configuration</guid><description>Articles and thoughts on Ai Agent Trusted Configuration — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Agents | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20agents</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20agents</guid><description>Articles and thoughts on Ai Agents — 3 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Application Design | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20application%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20application%20design</guid><description>Articles and thoughts on Ai Application Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Cache Authorization | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20cache%20authorization</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20cache%20authorization</guid><description>Articles and thoughts on Ai Cache Authorization — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Evaluation | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20evaluation</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20evaluation</guid><description>Articles and thoughts on Ai Evaluation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Evaluation Environment | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20evaluation%20environment</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20evaluation%20environment</guid><description>Articles and thoughts on Ai Evaluation Environment — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Human Review Cost | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20human%20review%20cost</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20human%20review%20cost</guid><description>Articles and thoughts on Ai Human Review Cost — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Judge Calibration | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20judge%20calibration</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20judge%20calibration</guid><description>Articles and thoughts on Ai Judge Calibration — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Release Decisions | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20release%20decisions</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20release%20decisions</guid><description>Articles and thoughts on Ai Release Decisions — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Reliability | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20reliability</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20reliability</guid><description>Articles and thoughts on Ai Reliability — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Reviewer Context Isolation | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20reviewer%20context%20isolation</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20reviewer%20context%20isolation</guid><description>Articles and thoughts on Ai Reviewer Context Isolation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Safety Patterns | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20safety%20patterns</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20safety%20patterns</guid><description>Articles and thoughts on Ai Safety Patterns — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai System Design | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20system%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20system%20design</guid><description>Articles and thoughts on Ai System Design — 5 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Tool Error Handling | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20tool%20error%20handling</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20tool%20error%20handling</guid><description>Articles and thoughts on Ai Tool Error Handling — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Ai Workflow Baseline | Prof Rod</title><link>https://www.profrod.ai/topics/ai%20workflow%20baseline</link><guid isPermaLink="true">https://www.profrod.ai/topics/ai%20workflow%20baseline</guid><description>Articles and thoughts on Ai Workflow Baseline — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Api Contracts | Prof Rod</title><link>https://www.profrod.ai/topics/api%20contracts</link><guid isPermaLink="true">https://www.profrod.ai/topics/api%20contracts</guid><description>Articles and thoughts on Api Contracts — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Api Design | Prof Rod</title><link>https://www.profrod.ai/topics/api%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/api%20design</guid><description>Articles and thoughts on Api Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Application State | Prof Rod</title><link>https://www.profrod.ai/topics/application%20state</link><guid isPermaLink="true">https://www.profrod.ai/topics/application%20state</guid><description>Articles and thoughts on Application State — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Authorization | Prof Rod</title><link>https://www.profrod.ai/topics/authorization</link><guid isPermaLink="true">https://www.profrod.ai/topics/authorization</guid><description>Articles and thoughts on Authorization — 3 from the Lab Journal, 0 from the board.</description></item>
<item><title>Automation | Prof Rod</title><link>https://www.profrod.ai/topics/automation</link><guid isPermaLink="true">https://www.profrod.ai/topics/automation</guid><description>Articles and thoughts on Automation — 0 from the Lab Journal, 4 from the board.</description></item>
<item><title>Batch Processing | Prof Rod</title><link>https://www.profrod.ai/topics/batch-processing</link><guid isPermaLink="true">https://www.profrod.ai/topics/batch-processing</guid><description>Articles and thoughts on Batch Processing — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Benchmark Evaluation | Prof Rod</title><link>https://www.profrod.ai/topics/benchmark%20evaluation</link><guid isPermaLink="true">https://www.profrod.ai/topics/benchmark%20evaluation</guid><description>Articles and thoughts on Benchmark Evaluation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Bounded Llm Repair Loop | Prof Rod</title><link>https://www.profrod.ai/topics/bounded%20llm%20repair%20loop</link><guid isPermaLink="true">https://www.profrod.ai/topics/bounded%20llm%20repair%20loop</guid><description>Articles and thoughts on Bounded Llm Repair Loop — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Cache Invalidation | Prof Rod</title><link>https://www.profrod.ai/topics/cache%20invalidation</link><guid isPermaLink="true">https://www.profrod.ai/topics/cache%20invalidation</guid><description>Articles and thoughts on Cache Invalidation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Claude Code | Prof Rod</title><link>https://www.profrod.ai/topics/claude-code</link><guid isPermaLink="true">https://www.profrod.ai/topics/claude-code</guid><description>Articles and thoughts on Claude Code — 6 from the Lab Journal, 40 from the board.</description></item>
<item><title>Code Review | Prof Rod</title><link>https://www.profrod.ai/topics/code-review</link><guid isPermaLink="true">https://www.profrod.ai/topics/code-review</guid><description>Articles and thoughts on Code Review — 0 from the Lab Journal, 4 from the board.</description></item>
<item><title>Codex | Prof Rod</title><link>https://www.profrod.ai/topics/codex</link><guid isPermaLink="true">https://www.profrod.ai/topics/codex</guid><description>Articles and thoughts on Codex — 0 from the Lab Journal, 17 from the board.</description></item>
<item><title>Coding Agents | Prof Rod</title><link>https://www.profrod.ai/topics/coding-agents</link><guid isPermaLink="true">https://www.profrod.ai/topics/coding-agents</guid><description>Articles and thoughts on Coding Agents — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Coding Agents | Prof Rod</title><link>https://www.profrod.ai/topics/coding%20agents</link><guid isPermaLink="true">https://www.profrod.ai/topics/coding%20agents</guid><description>Articles and thoughts on Coding Agents — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Configuration | Prof Rod</title><link>https://www.profrod.ai/topics/configuration</link><guid isPermaLink="true">https://www.profrod.ai/topics/configuration</guid><description>Articles and thoughts on Configuration — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>Context | Prof Rod</title><link>https://www.profrod.ai/topics/context</link><guid isPermaLink="true">https://www.profrod.ai/topics/context</guid><description>Articles and thoughts on Context — 0 from the Lab Journal, 6 from the board.</description></item>
<item><title>Context Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/context%20engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/context%20engineering</guid><description>Articles and thoughts on Context Engineering — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Context Window | Prof Rod</title><link>https://www.profrod.ai/topics/context%20window</link><guid isPermaLink="true">https://www.profrod.ai/topics/context%20window</guid><description>Articles and thoughts on Context Window — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Controlling | Prof Rod</title><link>https://www.profrod.ai/topics/controlling</link><guid isPermaLink="true">https://www.profrod.ai/topics/controlling</guid><description>Articles and thoughts on Controlling — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Cost | Prof Rod</title><link>https://www.profrod.ai/topics/cost</link><guid isPermaLink="true">https://www.profrod.ai/topics/cost</guid><description>Articles and thoughts on Cost — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>Credential Isolation | Prof Rod</title><link>https://www.profrod.ai/topics/credential%20isolation</link><guid isPermaLink="true">https://www.profrod.ai/topics/credential%20isolation</guid><description>Articles and thoughts on Credential Isolation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Dark Software Factories | Prof Rod</title><link>https://www.profrod.ai/topics/dark-software-factories</link><guid isPermaLink="true">https://www.profrod.ai/topics/dark-software-factories</guid><description>Articles and thoughts on Dark Software Factories — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Data Quality | Prof Rod</title><link>https://www.profrod.ai/topics/data-quality</link><guid isPermaLink="true">https://www.profrod.ai/topics/data-quality</guid><description>Articles and thoughts on Data Quality — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Data Integrity | Prof Rod</title><link>https://www.profrod.ai/topics/data%20integrity</link><guid isPermaLink="true">https://www.profrod.ai/topics/data%20integrity</guid><description>Articles and thoughts on Data Integrity — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Data Invalidation | Prof Rod</title><link>https://www.profrod.ai/topics/data%20invalidation</link><guid isPermaLink="true">https://www.profrod.ai/topics/data%20invalidation</guid><description>Articles and thoughts on Data Invalidation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Data Validation | Prof Rod</title><link>https://www.profrod.ai/topics/data%20validation</link><guid isPermaLink="true">https://www.profrod.ai/topics/data%20validation</guid><description>Articles and thoughts on Data Validation — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Debugging | Prof Rod</title><link>https://www.profrod.ai/topics/debugging</link><guid isPermaLink="true">https://www.profrod.ai/topics/debugging</guid><description>Articles and thoughts on Debugging — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>Delegation | Prof Rod</title><link>https://www.profrod.ai/topics/delegation</link><guid isPermaLink="true">https://www.profrod.ai/topics/delegation</guid><description>Articles and thoughts on Delegation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Deployment Testing | Prof Rod</title><link>https://www.profrod.ai/topics/deployment%20testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/deployment%20testing</guid><description>Articles and thoughts on Deployment Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Distributed Systems | Prof Rod</title><link>https://www.profrod.ai/topics/distributed%20systems</link><guid isPermaLink="true">https://www.profrod.ai/topics/distributed%20systems</guid><description>Articles and thoughts on Distributed Systems — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Durable Agent Execution | Prof Rod</title><link>https://www.profrod.ai/topics/durable%20agent%20execution</link><guid isPermaLink="true">https://www.profrod.ai/topics/durable%20agent%20execution</guid><description>Articles and thoughts on Durable Agent Execution — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Economics | Prof Rod</title><link>https://www.profrod.ai/topics/economics</link><guid isPermaLink="true">https://www.profrod.ai/topics/economics</guid><description>Articles and thoughts on Economics — 4 from the Lab Journal, 2 from the board.</description></item>
<item><title>Engineering Handoffs | Prof Rod</title><link>https://www.profrod.ai/topics/engineering%20handoffs</link><guid isPermaLink="true">https://www.profrod.ai/topics/engineering%20handoffs</guid><description>Articles and thoughts on Engineering Handoffs — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Error Handling | Prof Rod</title><link>https://www.profrod.ai/topics/error%20handling</link><guid isPermaLink="true">https://www.profrod.ai/topics/error%20handling</guid><description>Articles and thoughts on Error Handling — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Evaluation | Prof Rod</title><link>https://www.profrod.ai/topics/evaluation</link><guid isPermaLink="true">https://www.profrod.ai/topics/evaluation</guid><description>Articles and thoughts on Evaluation — 1 from the Lab Journal, 3 from the board.</description></item>
<item><title>Evaluation Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/evaluation%20engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/evaluation%20engineering</guid><description>Articles and thoughts on Evaluation Engineering — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Evidence Boundaries | Prof Rod</title><link>https://www.profrod.ai/topics/evidence%20boundaries</link><guid isPermaLink="true">https://www.profrod.ai/topics/evidence%20boundaries</guid><description>Articles and thoughts on Evidence Boundaries — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Experiment Design | Prof Rod</title><link>https://www.profrod.ai/topics/experiment%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/experiment%20design</guid><description>Articles and thoughts on Experiment Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>File Operations | Prof Rod</title><link>https://www.profrod.ai/topics/file-operations</link><guid isPermaLink="true">https://www.profrod.ai/topics/file-operations</guid><description>Articles and thoughts on File Operations — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>Governance | Prof Rod</title><link>https://www.profrod.ai/topics/governance</link><guid isPermaLink="true">https://www.profrod.ai/topics/governance</guid><description>Articles and thoughts on Governance — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Harness Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/harness-engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/harness-engineering</guid><description>Articles and thoughts on Harness Engineering — 6 from the Lab Journal, 0 from the board.</description></item>
<item><title>Hooks | Prof Rod</title><link>https://www.profrod.ai/topics/hooks</link><guid isPermaLink="true">https://www.profrod.ai/topics/hooks</guid><description>Articles and thoughts on Hooks — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>House Notes | Prof Rod</title><link>https://www.profrod.ai/topics/house-notes</link><guid isPermaLink="true">https://www.profrod.ai/topics/house-notes</guid><description>Articles and thoughts on House Notes — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Human Approval | Prof Rod</title><link>https://www.profrod.ai/topics/human%20approval</link><guid isPermaLink="true">https://www.profrod.ai/topics/human%20approval</guid><description>Articles and thoughts on Human Approval — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Idempotency | Prof Rod</title><link>https://www.profrod.ai/topics/idempotency</link><guid isPermaLink="true">https://www.profrod.ai/topics/idempotency</guid><description>Articles and thoughts on Idempotency — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Identity And Access | Prof Rod</title><link>https://www.profrod.ai/topics/identity-and-access</link><guid isPermaLink="true">https://www.profrod.ai/topics/identity-and-access</guid><description>Articles and thoughts on Identity And Access — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Instructions | Prof Rod</title><link>https://www.profrod.ai/topics/instructions</link><guid isPermaLink="true">https://www.profrod.ai/topics/instructions</guid><description>Articles and thoughts on Instructions — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Latency | Prof Rod</title><link>https://www.profrod.ai/topics/latency</link><guid isPermaLink="true">https://www.profrod.ai/topics/latency</guid><description>Articles and thoughts on Latency — 0 from the Lab Journal, 1 from the board.</description></item>
<item><title>Llm As Judge | Prof Rod</title><link>https://www.profrod.ai/topics/llm-as-judge</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm-as-judge</guid><description>Articles and thoughts on Llm As Judge — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Business Rule Validation | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20business%20rule%20validation</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20business%20rule%20validation</guid><description>Articles and thoughts on Llm Business Rule Validation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Cost | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20cost</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20cost</guid><description>Articles and thoughts on Llm Cost — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20engineering</guid><description>Articles and thoughts on Llm Engineering — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Model Routing Evaluation | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20model%20routing%20evaluation</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20model%20routing%20evaluation</guid><description>Articles and thoughts on Llm Model Routing Evaluation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Testing | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20testing</guid><description>Articles and thoughts on Llm Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Validation | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20validation</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20validation</guid><description>Articles and thoughts on Llm Validation — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Llm Validation Error Feedback | Prof Rod</title><link>https://www.profrod.ai/topics/llm%20validation%20error%20feedback</link><guid isPermaLink="true">https://www.profrod.ai/topics/llm%20validation%20error%20feedback</guid><description>Articles and thoughts on Llm Validation Error Feedback — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Mcp | Prof Rod</title><link>https://www.profrod.ai/topics/mcp</link><guid isPermaLink="true">https://www.profrod.ai/topics/mcp</guid><description>Articles and thoughts on Mcp — 2 from the Lab Journal, 1 from the board.</description></item>
<item><title>Model Selection | Prof Rod</title><link>https://www.profrod.ai/topics/model%20selection</link><guid isPermaLink="true">https://www.profrod.ai/topics/model%20selection</guid><description>Articles and thoughts on Model Selection — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Multi Agent Review | Prof Rod</title><link>https://www.profrod.ai/topics/multi-agent%20review</link><guid isPermaLink="true">https://www.profrod.ai/topics/multi-agent%20review</guid><description>Articles and thoughts on Multi Agent Review — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Notebook To Ai Application | Prof Rod</title><link>https://www.profrod.ai/topics/notebook%20to%20ai%20application</link><guid isPermaLink="true">https://www.profrod.ai/topics/notebook%20to%20ai%20application</guid><description>Articles and thoughts on Notebook To Ai Application — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Observability | Prof Rod</title><link>https://www.profrod.ai/topics/observability</link><guid isPermaLink="true">https://www.profrod.ai/topics/observability</guid><description>Articles and thoughts on Observability — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Open Source | Prof Rod</title><link>https://www.profrod.ai/topics/open-source</link><guid isPermaLink="true">https://www.profrod.ai/topics/open-source</guid><description>Articles and thoughts on Open Source — 3 from the Lab Journal, 0 from the board.</description></item>
<item><title>Openai | Prof Rod</title><link>https://www.profrod.ai/topics/openai</link><guid isPermaLink="true">https://www.profrod.ai/topics/openai</guid><description>Articles and thoughts on Openai — 0 from the Lab Journal, 16 from the board.</description></item>
<item><title>Operational State | Prof Rod</title><link>https://www.profrod.ai/topics/operational%20state</link><guid isPermaLink="true">https://www.profrod.ai/topics/operational%20state</guid><description>Articles and thoughts on Operational State — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Operations | Prof Rod</title><link>https://www.profrod.ai/topics/operations</link><guid isPermaLink="true">https://www.profrod.ai/topics/operations</guid><description>Articles and thoughts on Operations — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Organization Theory | Prof Rod</title><link>https://www.profrod.ai/topics/organization-theory</link><guid isPermaLink="true">https://www.profrod.ai/topics/organization-theory</guid><description>Articles and thoughts on Organization Theory — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Permissions | Prof Rod</title><link>https://www.profrod.ai/topics/permissions</link><guid isPermaLink="true">https://www.profrod.ai/topics/permissions</guid><description>Articles and thoughts on Permissions — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Practice | Prof Rod</title><link>https://www.profrod.ai/topics/practice</link><guid isPermaLink="true">https://www.profrod.ai/topics/practice</guid><description>Articles and thoughts on Practice — 4 from the Lab Journal, 9 from the board.</description></item>
<item><title>Productivity Measurement | Prof Rod</title><link>https://www.profrod.ai/topics/productivity%20measurement</link><guid isPermaLink="true">https://www.profrod.ai/topics/productivity%20measurement</guid><description>Articles and thoughts on Productivity Measurement — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Prompt Caching | Prof Rod</title><link>https://www.profrod.ai/topics/prompt-caching</link><guid isPermaLink="true">https://www.profrod.ai/topics/prompt-caching</guid><description>Articles and thoughts on Prompt Caching — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Prompt Injection | Prof Rod</title><link>https://www.profrod.ai/topics/prompt-injection</link><guid isPermaLink="true">https://www.profrod.ai/topics/prompt-injection</guid><description>Articles and thoughts on Prompt Injection — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Prompt Caching | Prof Rod</title><link>https://www.profrod.ai/topics/prompt%20caching</link><guid isPermaLink="true">https://www.profrod.ai/topics/prompt%20caching</guid><description>Articles and thoughts on Prompt Caching — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Prompt Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/prompt%20engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/prompt%20engineering</guid><description>Articles and thoughts on Prompt Engineering — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Prompting | Prof Rod</title><link>https://www.profrod.ai/topics/prompting</link><guid isPermaLink="true">https://www.profrod.ai/topics/prompting</guid><description>Articles and thoughts on Prompting — 0 from the Lab Journal, 3 from the board.</description></item>
<item><title>Publishing Pipelines | Prof Rod</title><link>https://www.profrod.ai/topics/publishing%20pipelines</link><guid isPermaLink="true">https://www.profrod.ai/topics/publishing%20pipelines</guid><description>Articles and thoughts on Publishing Pipelines — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Pydantic | Prof Rod</title><link>https://www.profrod.ai/topics/pydantic</link><guid isPermaLink="true">https://www.profrod.ai/topics/pydantic</guid><description>Articles and thoughts on Pydantic — 5 from the Lab Journal, 0 from the board.</description></item>
<item><title>Pydantic Validation | Prof Rod</title><link>https://www.profrod.ai/topics/pydantic%20validation</link><guid isPermaLink="true">https://www.profrod.ai/topics/pydantic%20validation</guid><description>Articles and thoughts on Pydantic Validation — 2 from the Lab Journal, 0 from the board.</description></item>
<item><title>Python | Prof Rod</title><link>https://www.profrod.ai/topics/python</link><guid isPermaLink="true">https://www.profrod.ai/topics/python</guid><description>Articles and thoughts on Python — 7 from the Lab Journal, 0 from the board.</description></item>
<item><title>Rag Access Control | Prof Rod</title><link>https://www.profrod.ai/topics/rag%20access%20control</link><guid isPermaLink="true">https://www.profrod.ai/topics/rag%20access%20control</guid><description>Articles and thoughts on Rag Access Control — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Recovery Design | Prof Rod</title><link>https://www.profrod.ai/topics/recovery%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/recovery%20design</guid><description>Articles and thoughts on Recovery Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Regression Testing | Prof Rod</title><link>https://www.profrod.ai/topics/regression%20testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/regression%20testing</guid><description>Articles and thoughts on Regression Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Reliability | Prof Rod</title><link>https://www.profrod.ai/topics/reliability</link><guid isPermaLink="true">https://www.profrod.ai/topics/reliability</guid><description>Articles and thoughts on Reliability — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Reliability Engineering | Prof Rod</title><link>https://www.profrod.ai/topics/reliability%20engineering</link><guid isPermaLink="true">https://www.profrod.ai/topics/reliability%20engineering</guid><description>Articles and thoughts on Reliability Engineering — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Retrieval Security | Prof Rod</title><link>https://www.profrod.ai/topics/retrieval%20security</link><guid isPermaLink="true">https://www.profrod.ai/topics/retrieval%20security</guid><description>Articles and thoughts on Retrieval Security — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Retrieval Systems | Prof Rod</title><link>https://www.profrod.ai/topics/retrieval%20systems</link><guid isPermaLink="true">https://www.profrod.ai/topics/retrieval%20systems</guid><description>Articles and thoughts on Retrieval Systems — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Review Queues | Prof Rod</title><link>https://www.profrod.ai/topics/review%20queues</link><guid isPermaLink="true">https://www.profrod.ai/topics/review%20queues</guid><description>Articles and thoughts on Review Queues — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Scheduling | Prof Rod</title><link>https://www.profrod.ai/topics/scheduling</link><guid isPermaLink="true">https://www.profrod.ai/topics/scheduling</guid><description>Articles and thoughts on Scheduling — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Security | Prof Rod</title><link>https://www.profrod.ai/topics/security</link><guid isPermaLink="true">https://www.profrod.ai/topics/security</guid><description>Articles and thoughts on Security — 2 from the Lab Journal, 1 from the board.</description></item>
<item><title>Setup | Prof Rod</title><link>https://www.profrod.ai/topics/setup</link><guid isPermaLink="true">https://www.profrod.ai/topics/setup</guid><description>Articles and thoughts on Setup — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Skills | Prof Rod</title><link>https://www.profrod.ai/topics/skills</link><guid isPermaLink="true">https://www.profrod.ai/topics/skills</guid><description>Articles and thoughts on Skills — 0 from the Lab Journal, 3 from the board.</description></item>
<item><title>Software Testing | Prof Rod</title><link>https://www.profrod.ai/topics/software%20testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/software%20testing</guid><description>Articles and thoughts on Software Testing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Sovereign Agent | Prof Rod</title><link>https://www.profrod.ai/topics/sovereign-agent</link><guid isPermaLink="true">https://www.profrod.ai/topics/sovereign-agent</guid><description>Articles and thoughts on Sovereign Agent — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Structured Output | Prof Rod</title><link>https://www.profrod.ai/topics/structured-output</link><guid isPermaLink="true">https://www.profrod.ai/topics/structured-output</guid><description>Articles and thoughts on Structured Output — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Structured Outputs | Prof Rod</title><link>https://www.profrod.ai/topics/structured%20outputs</link><guid isPermaLink="true">https://www.profrod.ai/topics/structured%20outputs</guid><description>Articles and thoughts on Structured Outputs — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>System Design | Prof Rod</title><link>https://www.profrod.ai/topics/system%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/system%20design</guid><description>Articles and thoughts on System Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Task Design | Prof Rod</title><link>https://www.profrod.ai/topics/task%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/task%20design</guid><description>Articles and thoughts on Task Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Testing | Prof Rod</title><link>https://www.profrod.ai/topics/testing</link><guid isPermaLink="true">https://www.profrod.ai/topics/testing</guid><description>Articles and thoughts on Testing — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>The Argument | Prof Rod</title><link>https://www.profrod.ai/topics/the-argument</link><guid isPermaLink="true">https://www.profrod.ai/topics/the-argument</guid><description>Articles and thoughts on The Argument — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Timezones | Prof Rod</title><link>https://www.profrod.ai/topics/timezones</link><guid isPermaLink="true">https://www.profrod.ai/topics/timezones</guid><description>Articles and thoughts on Timezones — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Tool Calling | Prof Rod</title><link>https://www.profrod.ai/topics/tool-calling</link><guid isPermaLink="true">https://www.profrod.ai/topics/tool-calling</guid><description>Articles and thoughts on Tool Calling — 0 from the Lab Journal, 4 from the board.</description></item>
<item><title>Tool Boundaries | Prof Rod</title><link>https://www.profrod.ai/topics/tool%20boundaries</link><guid isPermaLink="true">https://www.profrod.ai/topics/tool%20boundaries</guid><description>Articles and thoughts on Tool Boundaries — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Tool Use | Prof Rod</title><link>https://www.profrod.ai/topics/tool%20use</link><guid isPermaLink="true">https://www.profrod.ai/topics/tool%20use</guid><description>Articles and thoughts on Tool Use — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Validation Design | Prof Rod</title><link>https://www.profrod.ai/topics/validation%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/validation%20design</guid><description>Articles and thoughts on Validation Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Verification | Prof Rod</title><link>https://www.profrod.ai/topics/verification</link><guid isPermaLink="true">https://www.profrod.ai/topics/verification</guid><description>Articles and thoughts on Verification — 2 from the Lab Journal, 9 from the board.</description></item>
<item><title>Workflow Design | Prof Rod</title><link>https://www.profrod.ai/topics/workflow%20design</link><guid isPermaLink="true">https://www.profrod.ai/topics/workflow%20design</guid><description>Articles and thoughts on Workflow Design — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Worktrees | Prof Rod</title><link>https://www.profrod.ai/topics/worktrees</link><guid isPermaLink="true">https://www.profrod.ai/topics/worktrees</guid><description>Articles and thoughts on Worktrees — 0 from the Lab Journal, 2 from the board.</description></item>
<item><title>Writing | Prof Rod</title><link>https://www.profrod.ai/topics/writing</link><guid isPermaLink="true">https://www.profrod.ai/topics/writing</guid><description>Articles and thoughts on Writing — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Zeo | Prof Rod</title><link>https://www.profrod.ai/topics/zeo</link><guid isPermaLink="true">https://www.profrod.ai/topics/zeo</guid><description>Articles and thoughts on Zeo — 1 from the Lab Journal, 0 from the board.</description></item>
<item><title>Zeo Theory | Prof Rod</title><link>https://www.profrod.ai/topics/zeo-theory</link><guid isPermaLink="true">https://www.profrod.ai/topics/zeo-theory</guid><description>Articles and thoughts on Zeo Theory — 3 from the Lab Journal, 0 from the board.</description></item>
<item><title>AI Teaching Videos — In Production | Prof Rod</title><link>https://www.profrod.ai/videos</link><guid isPermaLink="true">https://www.profrod.ai/videos</guid><description>AI teaching videos are in production. Read the existing courses, articles and notes while tutorials and interviews are being prepared.</description></item>
<item><title>Welcome</title><link>https://www.profrod.ai/welcome</link><guid isPermaLink="true">https://www.profrod.ai/welcome</guid><description>You&apos;ve joined Prof Rod. Here&apos;s what happens next.</description></item>
<item><title>AI Guest Lectures and Workshops with Rod Rivera | Prof Rod</title><link>https://www.profrod.ai/workshops</link><guid isPermaLink="true">https://www.profrod.ai/workshops</guid><description>Invite Rod Rivera to teach your university, business-school or company audience. Sessions cover agent systems and organizational change; scope is agreed in conversation.</description></item>
</channel></rss>
