{
  "schema_version": "1.0",
  "feed_version": "2026-10-10",
  "canonical_url": "https://installai.io/api/public/v1/content",
  "items": [
    {
      "id": "course-beginner-ai",
      "type": "course",
      "title": "Beginner AI course roadmap",
      "summary": "Three series of eight short lessons. A 2:18 silent, caption-led Lesson 1 preview is public while narration remains pending; the remaining 23 lessons are still in preparation.",
      "url": "https://installai.io/course/",
      "topics": [
        "beginner",
        "course"
      ],
      "published": "2026-10-10",
      "status": "preview"
    },
    {
      "id": "article-choose-your-first-ai-workflow",
      "type": "article",
      "title": "How to choose your first AI workflow",
      "summary": "Start with a task you can describe, test and review before expanding access.",
      "url": "https://installai.io/blog/choose-your-first-ai-workflow/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-public-agent-api-private-business-data",
      "type": "article",
      "title": "Public agent APIs and private business data",
      "summary": "Help agents understand your services without opening your customer records.",
      "url": "https://installai.io/blog/public-agent-api-private-business-data/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-understand-ai-setup-costs",
      "type": "article",
      "title": "What goes into the cost of an AI setup?",
      "summary": "Separate the implementation, the recurring service and the work needed to keep it useful.",
      "url": "https://installai.io/blog/understand-ai-setup-costs/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-first-ai-workflow-pilot-worksheet",
      "type": "article",
      "title": "A practical worksheet for your first AI pilot",
      "summary": "Choose an AI workflow, map access, build a test set and decide whether to expand with this practical small-business pilot worksheet.",
      "url": "https://installai.io/blog/first-ai-workflow-pilot-worksheet/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-publish-service-catalog-for-agents",
      "type": "article",
      "title": "How to prepare a public service catalog for agents",
      "summary": "Build a useful public service catalog with approved fields, clear limitations and a separate boundary for private records and actions.",
      "url": "https://installai.io/blog/publish-service-catalog-for-agents/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-onsite-mail-in-ai-setup-readiness",
      "type": "article",
      "title": "Prepare for on-site or mail-in AI setup",
      "summary": "Use this device, backup, access and handoff checklist before arranging an on-site AI setup or sending compatible equipment by mail.",
      "url": "https://installai.io/blog/onsite-mail-in-ai-setup-readiness/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-current-installation-checklist",
      "type": "article",
      "title": "OpenClaw installation checklist for a first deployment",
      "summary": "Prepare an OpenClaw deployment with current runtime requirements, a narrow first test, permission checks and clear handoff criteria.",
      "url": "https://installai.io/blog/openclaw-current-installation-checklist/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-deployment-choice",
      "type": "article",
      "title": "Choose where an OpenClaw deployment should run",
      "summary": "Compare a laptop, dedicated computer and cloud host for OpenClaw using availability, access boundaries, maintenance and recovery needs.",
      "url": "https://installai.io/blog/openclaw-deployment-choice/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-first-channel",
      "type": "article",
      "title": "Connect a first OpenClaw channel with limited access",
      "summary": "Plan a restricted first Telegram channel for OpenClaw, verify the sender, protect the bot token and test who can trigger the workflow.",
      "url": "https://installai.io/blog/openclaw-first-channel/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-tools-and-skills-review",
      "type": "article",
      "title": "Review an OpenClaw tool or skill before enabling it",
      "summary": "Inspect an OpenClaw skill’s source, dependencies and access needs, test a narrow use case, and plan how to disable it before rollout.",
      "url": "https://installai.io/blog/openclaw-tools-and-skills-review/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-openclaw-updates-and-rollback",
      "type": "article",
      "title": "Plan OpenClaw updates and recovery",
      "summary": "Prepare an OpenClaw update with verified backups, installation ownership, compatibility checks and a recovery plan that accounts for changed state.",
      "url": "https://installai.io/blog/openclaw-updates-and-rollback/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-troubleshooting-first-run",
      "type": "article",
      "title": "Troubleshoot an OpenClaw first run",
      "summary": "Diagnose a failed OpenClaw first run by checking the target, Gateway, model and channel while preserving evidence and keeping secrets private.",
      "url": "https://installai.io/blog/openclaw-troubleshooting-first-run/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-openclaw-operating-checklist",
      "type": "article",
      "title": "Operate an OpenClaw workflow day to day",
      "summary": "Keep an OpenClaw workflow accountable with ownership, health checks, output review, spending checks, backup evidence and tested stop procedures.",
      "url": "https://installai.io/blog/openclaw-operating-checklist/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-hermes-current-installation-checklist",
      "type": "article",
      "title": "Hermes installation checklist for a first deployment",
      "summary": "Plan a supported Hermes installation, choose the right package, scope model and tool access, and verify a first run before using real business data.",
      "url": "https://installai.io/blog/hermes-current-installation-checklist/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-hermes-platform-support",
      "type": "article",
      "title": "Check whether Hermes fits your device",
      "summary": "Check Hermes OS, architecture, installer type, local-model needs, and the unresolved Intel Mac guidance before choosing hardware or a deployment route.",
      "url": "https://installai.io/blog/hermes-platform-support/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-hermes-first-workflow",
      "type": "article",
      "title": "Scope a first Hermes workflow",
      "summary": "Design a narrow Hermes pilot with approved inputs, a reviewable output, limited tools, failure cases, and a clear decision about what to enable next.",
      "url": "https://installai.io/blog/hermes-first-workflow/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-hermes-provider-configuration",
      "type": "article",
      "title": "Understand Hermes model-provider configuration",
      "summary": "Configure a Hermes provider with clear billing ownership, protected credentials, reviewed auxiliary routes, and a repeatable model-access test.",
      "url": "https://installai.io/blog/hermes-provider-configuration/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-hermes-tools-and-memory",
      "type": "article",
      "title": "Review Hermes tools and memory behavior",
      "summary": "Audit Hermes tool access, MCP filters, persistent memory, skills, and deletion boundaries before adding real business information or integrations.",
      "url": "https://installai.io/blog/hermes-tools-and-memory/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-hermes-updates-and-recovery",
      "type": "article",
      "title": "Maintain and recover a Hermes setup",
      "summary": "Plan Hermes updates around the installation owner, verify backups, protect credentials, and distinguish application recovery from project rollback.",
      "url": "https://installai.io/blog/hermes-updates-and-recovery/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-openclaw-hermes-comparison",
      "type": "article",
      "title": "Compare OpenClaw and Hermes for a small workflow",
      "summary": "Compare OpenClaw and Hermes through a bounded pilot: interfaces, access, memory, operating effort, costs, and acceptance tests without a universal winner.",
      "url": "https://installai.io/blog/openclaw-hermes-comparison/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-grok-bot-getting-started",
      "type": "article",
      "title": "Understand Grok Bot before connecting accounts",
      "summary": "Understand Grok Bot access, its shared cloud computer and a sensible first task before connecting your business accounts.",
      "url": "https://installai.io/blog/grok-bot-getting-started/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-grok-bot-permissions",
      "type": "article",
      "title": "Review Grok Bot connections and permissions",
      "summary": "Build a practical Grok Bot access register, check shared-account boundaries and plan how to remove connections after a business trial.",
      "url": "https://installai.io/blog/grok-bot-permissions/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-grok-product-differences",
      "type": "article",
      "title": "Grok chat, Grok Bot and Grok Build explained",
      "summary": "Choose the right Grok product for conversation, connected business work or software development with a plain-language decision checklist.",
      "url": "https://installai.io/blog/grok-product-differences/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-chatgpt-dots-getting-started",
      "type": "article",
      "title": "Get started with ChatGPT dots",
      "summary": "Check ChatGPT dots eligibility, choose desktop or mobile setup and test one useful responsibility with clear review boundaries.",
      "url": "https://installai.io/blog/chatgpt-dots-getting-started/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-chatgpt-dots-connected-work",
      "type": "article",
      "title": "Plan connected work with ChatGPT dots",
      "summary": "Create a clear connected-work brief for ChatGPT dots, with account permissions, human review, source checks and a practical stopping plan.",
      "url": "https://installai.io/blog/chatgpt-dots-connected-work/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-hosted-agent-versus-self-hosted",
      "type": "article",
      "title": "Choose a hosted agent or a self-hosted setup",
      "summary": "Compare hosted and self-hosted AI agents by responsibility, data handling, operating costs and maintenance before choosing a business setup.",
      "url": "https://installai.io/blog/hosted-agent-versus-self-hosted/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-muse-product-identity-and-fit",
      "type": "article",
      "title": "Which Muse product do you mean? A setup decision guide",
      "summary": "Identify the exact Muse product, official publisher and intended business task before choosing an account, download or setup service.",
      "url": "https://installai.io/blog/muse-product-identity-and-fit/",
      "topics": [
        "platforms"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-inquiry-triage-checklist",
      "type": "article",
      "title": "Build a draft-only inquiry triage workflow",
      "summary": "Build an inquiry review queue with clear fields, routing rules, privacy limits, and human approval before any customer reply.",
      "url": "https://installai.io/blog/ai-inquiry-triage-checklist/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-meeting-notes-to-tasks",
      "type": "article",
      "title": "Turn meeting notes into reviewed task drafts",
      "summary": "Extract action items without inventing owners or deadlines. Use source references, open questions, and a review step before creating live tasks.",
      "url": "https://installai.io/blog/ai-meeting-notes-to-tasks/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-internal-knowledge-sources",
      "type": "article",
      "title": "Prepare internal knowledge sources for AI",
      "summary": "Create an approved source register with document owners, current versions, access boundaries, and tests for outdated or restricted answers.",
      "url": "https://installai.io/blog/ai-internal-knowledge-sources/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-content-review-workflow",
      "type": "article",
      "title": "Build a fact-checked content drafting workflow",
      "summary": "Draft useful business content with approved brand facts, claim-level evidence, original examples, and a clear sign-off before publication.",
      "url": "https://installai.io/blog/ai-content-review-workflow/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-email-draft-review",
      "type": "article",
      "title": "Create an email draft review checklist",
      "summary": "Review AI-written email for the right recipients, accurate facts, approved commitments, private details, and a deliberate final send.",
      "url": "https://installai.io/blog/ai-email-draft-review/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-document-intake-workflow",
      "type": "article",
      "title": "Organize document intake without losing context",
      "summary": "Track incoming files, source versions, duplicates, and extraction checks so your document workflow preserves the context reviewers need.",
      "url": "https://installai.io/blog/ai-document-intake-workflow/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-support-response-library",
      "type": "article",
      "title": "Build a useful support response library",
      "summary": "Create reusable support answers with policy sources, eligibility checks, escalation owners, and a review step for every customer-specific reply.",
      "url": "https://installai.io/blog/ai-support-response-library/",
      "topics": [
        "workflows"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-oauth-permissions",
      "type": "article",
      "title": "Understand OAuth permissions before connecting AI",
      "summary": "Understand AI connection permissions, read and write scopes, refresh tokens, consent, and revocation before giving a workflow access to business accounts.",
      "url": "https://installai.io/blog/ai-oauth-permissions/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-prompt-injection-business",
      "type": "article",
      "title": "Recognize prompt injection in business workflows",
      "summary": "Learn how untrusted documents can redirect AI workflows, where permission checks belong, and how to test suspicious inputs without using customer data.",
      "url": "https://installai.io/blog/ai-prompt-injection-business/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-approval-design",
      "type": "article",
      "title": "Design an approval step that means something",
      "summary": "Build approval steps around exact actions, recipients, payloads, expiry, and changed details so a business reviewer can understand what will happen.",
      "url": "https://installai.io/blog/ai-approval-design/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-duplicate-action-prevention",
      "type": "article",
      "title": "Prevent duplicate actions after an AI timeout",
      "summary": "Handle uncertain AI tool outcomes with stable operation IDs, provider idempotency, reconciliation, and careful retries instead of sending twice.",
      "url": "https://installai.io/blog/ai-duplicate-action-prevention/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-access-revocation",
      "type": "article",
      "title": "Test what happens when AI access is removed",
      "summary": "Check what disconnecting an AI workflow does to queued jobs, approvals, provider tokens, cached data, and reconnection before relying on a stop button.",
      "url": "https://installai.io/blog/ai-access-revocation/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-audit-log-basics",
      "type": "article",
      "title": "Choose useful AI activity records",
      "summary": "Choose AI activity records that connect requests, permissions, approvals, and provider outcomes while minimizing secrets and unnecessary business data.",
      "url": "https://installai.io/blog/ai-audit-log-basics/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-incident-stop-plan",
      "type": "article",
      "title": "Write a simple stop plan for an AI workflow",
      "summary": "Create a practical AI incident stop plan with named owners, scoped controls, in-flight action checks, preserved evidence, and staged restoration.",
      "url": "https://installai.io/blog/ai-incident-stop-plan/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-usage-measurement",
      "type": "article",
      "title": "Measure the usage of one AI workflow",
      "summary": "Measure one AI workflow with representative tasks, complete run records, provider usage data, current rates, retries, and human review effort.",
      "url": "https://installai.io/blog/ai-usage-measurement/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-budget-alerts-and-limits",
      "type": "article",
      "title": "Know the difference between AI budget alerts and limits",
      "summary": "Understand AI spending alerts, enforced limits, service scope, delayed enforcement, and the operational checks needed before relying on a budget setting.",
      "url": "https://installai.io/blog/ai-budget-alerts-and-limits/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-test-dataset",
      "type": "article",
      "title": "Build a small test dataset for an AI workflow",
      "summary": "Create safe fictional test cases with expected results, missing information, conflicting sources, permission boundaries, and repeatable review criteria.",
      "url": "https://installai.io/blog/ai-test-dataset/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-source-verification",
      "type": "article",
      "title": "Check sources in an AI research summary",
      "summary": "Verify an AI summary claim by claim, locate supporting passages, check dates and scope, resolve conflicting sources, and preserve important uncertainty.",
      "url": "https://installai.io/blog/ai-source-verification/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-model-selection-test",
      "type": "article",
      "title": "Choose a model by testing your task",
      "summary": "Compare AI models using your own examples, required capabilities, review effort, measured usage, failure severity, and a fair repeatable test.",
      "url": "https://installai.io/blog/ai-model-selection-test/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-workflow-handoff-runbook",
      "type": "article",
      "title": "Write a handoff runbook your team can use",
      "summary": "Create an AI operations runbook covering owners, approved actions, normal runs, review, alerts, safe pauses, incomplete work, recovery, and handoff drills.",
      "url": "https://installai.io/blog/ai-workflow-handoff-runbook/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-pilot-results-review",
      "type": "article",
      "title": "Review the results of an AI pilot honestly",
      "summary": "Evaluate an AI pilot using complete effort, comparable tasks, failures, permissions, operating costs, and a clear decision to expand, revise, or stop.",
      "url": "https://installai.io/blog/ai-pilot-results-review/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 4,
      "status": "published"
    },
    {
      "id": "article-ai-release-note-review",
      "type": "article",
      "title": "Read AI release notes before changing a workflow",
      "summary": "Review AI release notes with dated examples from Codex, Claude Code, Gemini CLI and OpenCode, then test permissions, compatibility and recovery.",
      "url": "https://installai.io/blog/ai-release-note-review/",
      "topics": [
        "updates"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-browser-automation-readiness",
      "type": "article",
      "title": "Check whether browser automation fits a business task",
      "summary": "Assess browser automation for a business task with checks for APIs, site rules, login friction, data exposure, approvals and uncertain results.",
      "url": "https://installai.io/blog/ai-browser-automation-readiness/",
      "topics": [
        "updates"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 5,
      "status": "published"
    },
    {
      "id": "article-ai-setup-project",
      "type": "article",
      "title": "What an AI setup project should include",
      "summary": "A practical AI setup project covers scope, data, review, test cases, and handoff—not just a monthly tool subscription.",
      "url": "https://installai.io/blog/ai-setup-project/",
      "topics": [
        "planning"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 8,
      "status": "published"
    },
    {
      "id": "article-agent-api-data-flow",
      "type": "article",
      "title": "Where your data goes when an agent uses an API",
      "summary": "Public service discovery and private business data need deliberately separate interfaces, credentials, and policy checks.",
      "url": "https://installai.io/blog/agent-api-data-flow/",
      "topics": [
        "controls"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 8,
      "status": "published"
    },
    {
      "id": "article-workflow-cost",
      "type": "article",
      "title": "How to estimate the cost of a business workflow",
      "summary": "Separate implementation, recurring service, AI usage, software, hardware, and human review when estimating an AI workflow.",
      "url": "https://installai.io/blog/workflow-cost/",
      "topics": [
        "operations"
      ],
      "published": "2026-10-10",
      "reviewed": "2026-10-10",
      "reading_minutes": 7,
      "status": "published"
    },
    {
      "id": "video-lesson-01",
      "type": "video",
      "title": "Choose one useful workflow — silent preview",
      "summary": "A 2:18 caption-led preview using a clearly fictional business inquiry. It has no audio stream; narration is pending. It contains no customer data or live integration.",
      "url": "https://installai.io/course/",
      "topics": [
        "beginner",
        "course",
        "workflow-design"
      ],
      "published": "2026-10-10",
      "status": "preview"
    },
    {
      "id": "video-overview",
      "type": "video",
      "title": "Choose one useful workflow — earlier silent pilot",
      "summary": "The earlier 40-second caption-led visual-direction sample, preserved separately from the complete lesson. It contains no narration or audio track.",
      "url": "https://installai.io/course/",
      "topics": [
        "overview",
        "course-preview"
      ],
      "published": "2026-10-10",
      "status": "preview"
    }
  ]
}
