# Alex Cinovoj > My personal site: selected work, writing, speaking, and background. I help founders turn stalled product builds into software ready for a real customer, pilot, or launch. Founder & CTO, TechTide AI · CTO & Co-Founder, CPG Playbook. Lovable Senior Champion. 9 Anthropic Academy course completions. Logs over vibes. Production over theater. Client work runs through TechTide AI as one service, Product implementation. Scope and price are agreed before work starts. No paid review is needed to talk about implementation. HTML pages are the canonical sources. Preserve each project's evidence and status labels; portfolio inclusion does not establish client results. ## How to read this file - Every link on alexcinovoj.com below points at the Markdown twin of a page. Drop the `.md` (or `/index.md` for the home page) to get its canonical HTML page; each twin also states `Canonical:` and sends it in a `Link: rel="canonical"` header. - Articles are grouped by editorial collection, the month an article covers. The publication date is the real day an article first went live, and an updated date appears only after a substantive edit. A collection month is never a publication date. - Articles whose canonical home is TechTide AI or alexcinovoj.dev link straight to that site's Markdown twin, with its canonical page. This site summarizes them and does not copy their text. - The complete Markdown of every page and article hosted on this site is in one file, linked under Optional. ## Related sites Three sites, one person. Each publishes its own llms.txt and links the other two. - [alexcinovoj.com/llms.txt](https://alexcinovoj.com/llms.txt): This file. Personal site: who Alex is, background, writing, speaking, and selected work. - [alexcinovoj.dev/llms.txt](https://alexcinovoj.dev/llms.txt): Technical portfolio: projects, implementation patterns, engineering notes, and the repository ledger. - [techtideai.io/llms.txt](https://techtideai.io/llms.txt): TechTide AI, Alex's company: the Product implementation service, its process and boundaries. - [Send the project brief](https://techtideai.io/contact): Where Product implementation through TechTide AI starts. ## Site - [Home](https://alexcinovoj.com/index.md): Identity, selected projects, the product implementation path, and FAQs. - [About](https://alexcinovoj.com/about.md): Career history, enterprise IT background, credentials, stack, and speaking. - [Work with Alex](https://alexcinovoj.com/work.md): Product implementation through TechTide AI, selected work, and the resume. - [More](https://alexcinovoj.com/more.md): Speaking, the Logs over Vibes podcast, operator background, voice-first work, and product builds. - How I work: Notes on reviewing, testing, and maintaining AI workflows. - [How I work](https://alexcinovoj.com/services.md): Product implementation through TechTide AI: show me the build, agree the scope, build, test, and hand over. - [Choosing a workflow to automate](https://alexcinovoj.com/services/ai-automation-consultant.md): How Alex picks the first workflow worth automating, and which ones to skip. - [Agents in production](https://alexcinovoj.com/services/custom-ai-agents.md): What changes when a custom agent has to run unattended against real data. - [n8n AI agents](https://alexcinovoj.com/services/n8n-ai-agents.md): Building agent workflows in n8n, where the pattern holds and where it breaks. - [n8n lessons from production](https://alexcinovoj.com/services/n8n-automation.md): Self-hosting, queue mode, versioning, and the failure modes at real volume. - [Ship, fix, or stop](https://alexcinovoj.com/audit.md): The decision framework applied to a stalled AI system, and its four outcomes. - Proof: Engineering projects with source links and implementation notes. - [Projects](https://alexcinovoj.com/projects.md): Directory of products in development, engineering tools, and private builds. - [CipherClaw, debugging multi-agent systems](https://alexcinovoj.com/case-studies/cipherclaw.md): An open-source multi-agent debugging project with source and tests to inspect. - [ClawKeeper, AI agent permissions](https://alexcinovoj.com/case-studies/clawkeeper.md): An engineering project exploring policy checks and approval rules for agent actions. - [Ellie, AI video-analysis agent](https://alexcinovoj.com/case-studies/ellie.md): Video-analysis project notes awaiting implementation and outcome verification. - [Writing index](https://alexcinovoj.com/blog.md): All field notes on this site plus the collection articles on other sites, with real publication dates. ## Articles by editorial collection 99 articles: 26 hosted on this site, 71 on TechTide AI and 2 on alexcinovoj.dev. Collections run oldest month first; articles released outside a collection come last. - January 2026 collection (5) - [What drives the cost of an AI implementation?](https://alexcinovoj.com/blog/what-ai-workflow-automation-costs.md): Published 2026-10-29. On alexcinovoj.com, 6 min read, canonical https://alexcinovoj.com/blog/what-ai-workflow-automation-costs. Understand AI implementation cost drivers: process clarity, data preparation, integrations, review, recovery, and operating ownership. - [n8n vs Make vs Zapier for AI automation](https://alexcinovoj.com/blog/n8n-vs-make-vs-zapier-for-ai-automation.md): Published 2026-08-01. On alexcinovoj.com, 11 min read, canonical https://alexcinovoj.com/blog/n8n-vs-make-vs-zapier-for-ai-automation. Compare n8n, Make and Zapier against your workflow steps, run volume, hosting requirements and ability to investigate failures. - [Law firm intake automation: prepare the file, keep the decision with counsel](https://techtideai.io/blog/law-firm-intake-automation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/law-firm-intake-automation. A proposed intake workflow that turns a prospective client's email and attachments into a reviewable file, routes conflict checking through the firm's existing process, and leaves acceptance, conflicts and deadlines with the firm's lawyers. - [Real estate document automation: build a transaction checklist people can trust](https://techtideai.io/blog/real-estate-document-coordination.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/real-estate-document-coordination. A proposed guide to transaction document coordination: match each document to the right transaction, keep versions instead of overwriting them, list missing or unsigned items for a person, and keep contracts, financing and funds outside the workflow. - [Construction RFI automation: turn field questions into reviewable requests](https://techtideai.io/blog/construction-rfi-intake-automation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/construction-rfi-intake-automation. A proposed workflow that turns a field question into a draft RFI packet with its photos, drawing references and open questions attached, checks drawing revisions, and leaves the official answer with the project's authorized participants. - February 2026 collection (6) - [Buy software or commission an AI integration?](https://alexcinovoj.com/blog/build-vs-buy-ai-agents.md): Published 2026-10-29. On alexcinovoj.com, 6 min read, canonical https://alexcinovoj.com/blog/build-vs-buy-ai-agents. A practical decision guide for operations teams comparing existing software, extensions, and custom AI integrations. - [How to choose an AI implementation partner](https://alexcinovoj.com/blog/what-ai-automation-agency-actually-delivers.md): Published 2026-10-29. On alexcinovoj.com, 6 min read, canonical https://alexcinovoj.com/blog/what-ai-automation-agency-actually-delivers. Evaluate an AI implementation partner through scope, working evidence, acceptance tests, security boundaries, and handoff. - [The Claude Agent SDK in production](https://alexcinovoj.com/blog/claude-agent-sdk-in-production.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/claude-agent-sdk-in-production. The SDK provides the agent loop. - [Context engineering for AI agents](https://alexcinovoj.com/blog/context-engineering-for-agents.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/context-engineering-for-agents. Check what the agent receives on each turn: instructions, task state, retrieved sources and recent history. - [Client onboarding automation for professional services: from signed scope to ready delivery](https://techtideai.io/blog/professional-services-client-onboarding-automation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/professional-services-client-onboarding-automation. A proposed design for the handoff from a signed engagement to delivery readiness: one authoritative engagement record, checklists built from approved templates, access requests without collecting passwords, and acceptance tests that prove readiness. - [Engineering change request automation: prepare the impact review before approval](https://techtideai.io/blog/engineering-change-request-automation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-change-request-automation. A proposed pattern for preparing a change request for engineering review: start from the controlled baseline, gather only authorized material, separate discovered relationships from confirmed impacts, and route approval to the exact revision. - March 2026 collection (6) - [AI agent observability, what to log](https://alexcinovoj.com/blog/ai-agent-observability-what-to-log.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/ai-agent-observability-what-to-log. Record the calls, decisions and outcomes needed to investigate a failed run. - [LLM evals that actually catch regressions](https://alexcinovoj.com/blog/llm-evals-that-catch-regressions.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/llm-evals-that-catch-regressions. An eval suite needs cases that can reveal a regression and a clear rule for what happens when one fails. - [Protecting client data before connecting an AI workflow](https://techtideai.io/blog/protect-client-data-ai-workflows.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/protect-client-data-ai-workflows. An engineering review method for mapping every copy a client document creates in an AI workflow, enforcing client access before retrieval, keeping credentials out of model input, and testing the boundary before release. It is not a declaration of legal compliance. - [Who approves the AI's work? A practical operating guide](https://techtideai.io/blog/ai-approval-queue-operating-guide.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-approval-queue-operating-guide. A proposed operating guide for human review of AI actions: decide which actions need approval, name the approver and a backup, show the exact action, bind approval to a specific version, and confirm execution separately. - [Inside ClawKeeper: testing permission boundaries before an agent acts](https://alexcinovoj.dev/llms/notes/clawkeeper-permission-boundaries.md): Published 2026-10-29. On alexcinovoj.dev, canonical https://alexcinovoj.dev/notes/clawkeeper-permission-boundaries. A walkthrough of ClawKeeper's deterministic agent policy, tenant checks and payment approval gate at one inspected revision. Its seven policy tests passed locally on synthetic inputs, and the note lists the trust boundaries those tests do not cover. - [Inside CipherClaw: how recorded agent traces become an investigation map](https://alexcinovoj.dev/llms/notes/cipherclaw-trace-investigation-map.md): Published 2026-10-29. On alexcinovoj.dev, canonical https://alexcinovoj.dev/notes/cipherclaw-trace-investigation-map. A source-code walkthrough of how CipherClaw turns recorded agent traces into a graph, ranks places to investigate and supports breakpoints. The review did not run the test suite and makes no production or customer claims. - April 2026 collection (8) - [Choosing an AI agent framework in 2026](https://alexcinovoj.com/blog/choosing-an-ai-agent-framework-2026.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/choosing-an-ai-agent-framework-2026. Choose an agent framework by the state, restart behavior and handoffs your workflow requires. - [Self-hosting n8n at scale](https://alexcinovoj.com/blog/self-hosting-n8n-at-scale.md): Published 2026-08-01. On alexcinovoj.com, 11 min read, canonical https://alexcinovoj.com/blog/self-hosting-n8n-at-scale. Self-hosting n8n includes operating the database, workers, retention rules and backups. - [Legal document request tracking: keep missing files visible](https://techtideai.io/blog/legal-document-request-tracking.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/legal-document-request-tracking. How to track document requests on a legal matter so that files still outstanding stay visible. - [Commercial property maintenance automation: route requests without losing urgency](https://techtideai.io/blog/commercial-property-maintenance-routing.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/commercial-property-maintenance-routing. How to route maintenance requests for commercial property to the right people without losing how urgent each request is. - [Supplier quote comparison: build a reviewable purchasing worksheet](https://techtideai.io/blog/supplier-quote-comparison-workflow.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/supplier-quote-comparison-workflow. How to compare supplier quotes in a purchasing worksheet that a person can review before deciding. - [Consulting scope changes: turn client requests into approval decisions](https://techtideai.io/blog/consulting-scope-change-workflow.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/consulting-scope-change-workflow. How to turn a client's change requests on a consulting engagement into explicit approval decisions. - [Engineering document transmittals: reconcile versions before distribution](https://techtideai.io/blog/engineering-transmittal-reconciliation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-transmittal-reconciliation. How to reconcile document versions in an engineering transmittal before it is distributed. - [An n8n recovery runbook your operations team can actually use](https://techtideai.io/blog/n8n-workflow-recovery-runbook.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/n8n-workflow-recovery-runbook. A recovery runbook for n8n workflows, written for the operations team that has to use it. - May 2026 collection (10) - [Prompt injection is not a prompt problem](https://alexcinovoj.com/blog/ai-agent-security-prompt-injection.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/ai-agent-security-prompt-injection. Treat retrieved content as untrusted. - [MCP server security and auth](https://alexcinovoj.com/blog/mcp-server-security-and-auth.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/mcp-server-security-and-auth. Check who can call each tool, on whose behalf and with which permissions. - [Shipping a production MCP server](https://alexcinovoj.com/blog/production-mcp-server-guide.md): Published 2026-08-01. On alexcinovoj.com, 11 min read, canonical https://alexcinovoj.com/blog/production-mcp-server-guide. Tool names, input schemas, results and errors shape how an agent uses an MCP server. - [Prompt caching, and the rest of the bill](https://alexcinovoj.com/blog/prompt-caching-cut-agent-costs.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/prompt-caching-cut-agent-costs. Measure repeated input before changing models. - [Legal billing narratives: prepare a review queue without inventing work](https://techtideai.io/blog/legal-billing-narrative-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/legal-billing-narrative-review. How to prepare legal billing narratives as a review queue without inventing work. - [Property vendor document tracking: separate receipt from approval](https://techtideai.io/blog/property-vendor-document-tracking.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/property-vendor-document-tracking. How to track property vendor documents so that receiving a document stays separate from approving it. - [Accounts payable automation: resolve exceptions before payment](https://techtideai.io/blog/accounts-payable-exception-routing.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/accounts-payable-exception-routing. How to resolve accounts payable exceptions before a payment is made. - [Client status reports from project evidence, with missing facts left visible](https://techtideai.io/blog/consulting-delivery-status-reports.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/consulting-delivery-status-reports. How to draft client status reports from project evidence, leaving missing facts visible. - [Engineering review comments: cluster duplicates without closing decisions](https://techtideai.io/blog/engineering-review-comment-triage.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-review-comment-triage. How to cluster duplicate engineering review comments without closing the decisions they raise. - [Connecting Claude to internal systems: scope a read-only MCP release](https://techtideai.io/blog/claude-mcp-read-only-first-release.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/claude-mcp-read-only-first-release. How to scope a read-only MCP release when connecting Claude to internal systems. - June 2026 collection (10) - [AI agent memory, what to persist](https://alexcinovoj.com/blog/ai-agent-memory-what-to-persist.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/ai-agent-memory-what-to-persist. Separate scratchpad, task state, durable facts and audit history. - [Putting AI coding agents in CI](https://alexcinovoj.com/blog/ai-coding-agents-in-ci.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/ai-coding-agents-in-ci. Give CI agents scoped credentials, isolated jobs and review gates. - [A RAG pipeline that survives real documents](https://alexcinovoj.com/blog/rag-pipeline-real-documents.md): Published 2026-08-01. On alexcinovoj.com, 11 min read, canonical https://alexcinovoj.com/blog/rag-pipeline-real-documents. Before changing the embedding model, inspect the extracted text, chunk boundaries and sources that reach the answer. - [How to review agent-written pull requests](https://alexcinovoj.com/blog/reviewing-agent-written-pull-requests.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/reviewing-agent-written-pull-requests. A tidy diff still needs checks for scope, behavior, APIs, permissions and tests that verify the requested change. - [Legal matter closeout: reconcile the checklist before changing access](https://techtideai.io/blog/legal-matter-closeout-workflow.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/legal-matter-closeout-workflow. How to reconcile a legal matter's closeout checklist before changing access. - [Lease data extraction: retain the clause behind every proposed field](https://techtideai.io/blog/property-lease-data-extraction-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/property-lease-data-extraction-review. How to extract lease data so that every proposed field keeps the clause behind it. - [Customer order changes: reconcile the promise before updating operations](https://techtideai.io/blog/customer-order-change-reconciliation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/customer-order-change-reconciliation. How to reconcile what was promised to a customer before an order change updates operations. - [Client renewal preparation: assemble evidence without inventing ROI](https://techtideai.io/blog/professional-services-renewal-preparation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/professional-services-renewal-preparation. How to assemble evidence for a professional services client renewal without inventing ROI. - [Engineering field reports: organize observations without manufacturing conclusions](https://techtideai.io/blog/engineering-field-report-preparation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-field-report-preparation. How to organize observations in engineering field reports without manufacturing conclusions. - [How to write acceptance criteria for an AI implementation pilot](https://techtideai.io/blog/ai-implementation-pilot-acceptance.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-implementation-pilot-acceptance. How to write acceptance criteria for an AI implementation pilot. - July 2026 collection (9) - [AI receptionist vs AI intake agent](https://alexcinovoj.com/blog/ai-receptionist-vs-intake-agent.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/ai-receptionist-vs-intake-agent. Decide whether you need a message or a structured intake record, then check routing, validation and handoff against that requirement. - [From vibe coding to production](https://alexcinovoj.com/blog/vibe-coding-to-production.md): Published 2026-08-01. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/vibe-coding-to-production. The prototype was real work. - [Why AI pilots die at handoff](https://alexcinovoj.com/blog/why-ai-pilots-die-at-handoff.md): Published 2026-08-01. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/why-ai-pilots-die-at-handoff. A pilot needs an owner, a quality signal, a runbook and an operating budget before the team can depend on it. - [Internal legal knowledge search: design the access test before the search box](https://techtideai.io/blog/legal-knowledge-search-permissions.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/legal-knowledge-search-permissions. How to design the access test for an internal legal knowledge search before building the search box. - [Property portfolio reporting: show incomplete data before the totals](https://techtideai.io/blog/property-portfolio-report-reconciliation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/property-portfolio-report-reconciliation. How to show incomplete data in property portfolio reports before the totals. - [Sales-to-operations handoff: keep approved commitments attached to the order](https://techtideai.io/blog/sales-order-handoff-automation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/sales-order-handoff-automation. How to keep approved commitments attached to the order when it moves from sales to operations. - [Consulting staffing assistance: propose assignments from current availability](https://techtideai.io/blog/consulting-staffing-assistance.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/consulting-staffing-assistance. How to propose consulting staff assignments from current availability. - [Engineering delivery packets: make every issued file traceable](https://techtideai.io/blog/engineering-delivery-evidence-packet.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-delivery-evidence-packet. How to make every issued file in an engineering delivery packet traceable. - [Measuring an AI workflow: cost per accepted outcome, including rework](https://techtideai.io/blog/ai-workflow-operating-cost-measurement.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-workflow-operating-cost-measurement. How to measure an AI workflow by cost per accepted outcome, including rework. - August 2026 collection (6) - [CRM integration: decide which system owns each field before you sync](https://techtideai.io/blog/crm-integration-field-ownership.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/crm-integration-field-ownership. Plan a CRM integration field by field: one owning system per value, sync direction, stable record IDs, deletion rules and visible sync failures. - [Court deadline calendaring with AI: extract the trigger, let docketing confirm the date](https://techtideai.io/blog/court-deadline-calendaring-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/court-deadline-calendaring-review. A proposed docketing workflow: AI extracts trigger events and periods with source quotes, code computes dates, and a docketing reviewer confirms each entry. - [Columbus energy benchmarking: prepare building utility data before you submit](https://techtideai.io/blog/columbus-energy-benchmarking-data.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/columbus-energy-benchmarking-data. A proposed workflow for Columbus benchmarking: meter inventory, sourced bill data, consistency checks and a review package before Portfolio Manager submission. - [n8n integration in production: credentials, environments and webhook boundaries](https://techtideai.io/blog/n8n-integration-production-setup.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/n8n-integration-production-setup. Move an n8n integration from prototype to production: business-owned credentials, separate environments, authenticated webhooks, error workflows and owners. - [Submittal review preparation: check the package against the spec before the engineer opens it](https://techtideai.io/blog/engineering-submittal-review-preparation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/engineering-submittal-review-preparation. A proposed submittal workflow: confirmed spec checklists, sourced completeness findings, original files intact and engineering judgment kept with reviewers. - [Hiring a workflow automation consultant: questions that show how the work will be done](https://techtideai.io/blog/hiring-workflow-automation-consultant.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/hiring-workflow-automation-consultant. Questions to ask before hiring a workflow or AI automation consultant: account ownership, scope, testing, failure handling, AI decisions, pricing and handoff. - September 2026 collection (6) - [Engagement letter drafting: fill confirmed facts, leave scope and fees to the lawyer](https://techtideai.io/blog/legal-engagement-letter-drafting.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/legal-engagement-letter-drafting. A proposed engagement letter workflow: approved templates, facts from confirmed intake, visible gaps, no generated fee terms and a recorded lawyer approval. - [Tenant estoppel certificates: compare every response with the lease file](https://techtideai.io/blog/tenant-estoppel-certificate-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/tenant-estoppel-certificate-review. A proposed estoppel workflow for sales and refinancings: a sourced lease baseline, field-by-field comparison of returned certificates and recorded decisions. - [CRM data migration: reconcile counts, duplicates and ownership before cutover](https://techtideai.io/blog/crm-data-migration-reconciliation.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/crm-data-migration-reconciliation. A CRM migration plan built on reconciliation: scoped objects, field maps by meaning, source IDs, people-led duplicate merges, rehearsal loads and sample checks. - [Client meeting follow-up: draft action items from the transcript, confirm before sending](https://techtideai.io/blog/client-meeting-follow-up-drafting.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/client-meeting-follow-up-drafting. A proposed professional services workflow: transcript-quoted action items, unclear owners left unclear, scope flags and nothing sent to a client unreviewed. - [Commercial credit applications: assemble the file, keep the decision with the credit team](https://techtideai.io/blog/commercial-credit-application-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/commercial-credit-application-review. A proposed business credit workflow: completeness checks, sourced financial figures, organized references, analyst-owned decisions and approved notices. - [Reviewing AI output after launch: reduce review only with evidence](https://techtideai.io/blog/ai-output-review-sampling.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-output-review-sampling. How to move an AI workflow from full human review to sampling: written criteria, reviewer agreement, per-risk groups, staged reductions and reset triggers. - October 2026 collection (6) - [Evaluating an AI tool for a law firm: the confidentiality questions to answer before a pilot](https://techtideai.io/blog/law-firm-ai-tool-confidentiality-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/law-firm-ai-tool-confidentiality-review. Confidentiality questions for a law firm AI pilot: training, retention, access, ethical walls, output checks, data rules and exit, grounded in ABA guidance. - [Commercial lease critical dates: track notice windows back to the clause](https://techtideai.io/blog/commercial-lease-critical-date-tracking.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/commercial-lease-critical-date-tracking. A proposed workflow for lease options and notice windows: dates stored as sourced computations, amendment checks, notice requirements and escalating reminders. - [Building asset handover: check equipment data before the facility team accepts it](https://techtideai.io/blog/building-asset-handover-data-review.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/building-asset-handover-data-review. A proposed handover workflow using a COBie-style structure: data needs per asset type, schedule matching, sourced attributes and owner-recorded acceptance. - [B2B returns triage: assemble the RMA case, keep the credit decision with staff](https://techtideai.io/blog/b2b-returns-rma-triage.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/b2b-returns-rma-triage. A proposed RMA process: order matching, quoted return terms, safe evidence uploads, separated complaints and return decisions made by authorized staff. - [What a workflow automation handoff should include before you sign off](https://techtideai.io/blog/workflow-automation-handoff-package.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/workflow-automation-handoff-package. What to require at the end of an automation project: inventory, owned credentials, written rules, health signals, a rehearsed runbook and test evidence. - [From read-only to write actions: release an AI agent's changes in stages](https://techtideai.io/blog/ai-agent-write-actions-staged-release.md): Published 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-agent-write-actions-staged-release. Release AI agent write actions in stages: proposals, approved execution with receipts, narrow automatic actions, server-side limits and evidence to advance. - Outside the editorial collections (standalone) (27) - [AI automation: decide before you build](https://alexcinovoj.com/blog/ai-automation-for-small-business.md): Published 2026-10-18. On alexcinovoj.com, 6 min read, canonical https://alexcinovoj.com/blog/ai-automation-for-small-business. Five checks a team can run on one workflow before paying anyone to automate it. - [AI agent security, what actually breaks](https://alexcinovoj.com/blog/ai-agent-security-what-breaks.md): Published 2026-08-04. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/ai-agent-security-what-breaks. Agent security includes the credentials, permissions and logs around each tool call. - [Claude Code vs Cursor, what one does that the other can't](https://alexcinovoj.com/blog/claude-code-vs-cursor.md): Published 2026-07-15. On alexcinovoj.com, 10 min read, canonical https://alexcinovoj.com/blog/claude-code-vs-cursor. Compare Claude Code and Cursor by the task: exploring a file, making a scoped change, running tests and reviewing the result. - [n8n AI agents in production, what actually breaks](https://alexcinovoj.com/blog/n8n-ai-agents-in-production.md): Published 2026-07-15. On alexcinovoj.com, 9 min read, canonical https://alexcinovoj.com/blog/n8n-ai-agents-in-production. An n8n agent needs more than a model connection. - [OpenAI Codex CLI, a real operator's guide](https://alexcinovoj.com/blog/openai-codex-cli-guide.md): Published 2026-07-15. On alexcinovoj.com, 11 min read, canonical https://alexcinovoj.com/blog/openai-codex-cli-guide. Use Codex CLI for a scoped repository task, then inspect the diff and checks. - [Claude Code vs GitHub Copilot: which one belongs in your stack.](https://techtideai.io/blog/claude-code-vs-github-copilot.md): Published 2026-08-01, updated 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/claude-code-vs-github-copilot. Claude Code vs GitHub Copilot: both now run agents and call MCP tools. Where each one fits, how they differ on review, cost and control, and when to run both. - [How to measure AI ROI without lying to your board.](https://techtideai.io/blog/ai-roi-measurement.md): Published 2026-07-22, updated 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/ai-roi-measurement. A working method for measuring AI ROI: baseline before you build, count only cash-visible savings, and report the cost line next to the benefit line. - [Vibe coding is fine. Shipping vibes is not.](https://techtideai.io/blog/vibe-coding-in-production.md): Published 2026-07-15. On TechTide AI, canonical https://techtideai.io/blog/vibe-coding-in-production. Vibe coding is a legitimate prototyping mode. It becomes a liability at the production line. Here is the handoff checklist that keeps AI-generated code shippable. - [Gartner's 2025 agentic AI cancellation forecast: questions to review.](https://techtideai.io/blog/why-agentic-projects-get-cancelled.md): Published 2026-07-08, updated 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/why-agentic-projects-get-cancelled. Gartner forecast that over 40% of agentic AI projects would be cancelled by the end of 2027. Review costs, value, risk controls, and project-specific evidence. - [MCP vs A2A: two protocols, two different jobs.](https://techtideai.io/blog/mcp-vs-a2a.md): Published 2026-07-01. On TechTide AI, canonical https://techtideai.io/blog/mcp-vs-a2a. MCP connects a model to your tools. A2A connects agents to each other. Picking the wrong one adds a distributed system you do not need. How to choose. - [A planning outline for a stuck Claude pilot.](https://techtideai.io/blog/how-to-fix-a-stuck-claude-pilot.md): Published 2026-06-29, updated 2026-10-29. On TechTide AI, canonical https://techtideai.io/blog/how-to-fix-a-stuck-claude-pilot. An illustrative three-week planning sequence for reviewing a Claude pilot, hardening its foundations, and evaluating a release. No fixed delivery timeline. - [The AI technical debt nobody put on the roadmap.](https://techtideai.io/blog/ai-technical-debt.md): Published 2026-06-24. On TechTide AI, canonical https://techtideai.io/blog/ai-technical-debt. AI technical debt looks different: undocumented prompts, untyped tool calls, no eval baseline, silent model drift. The six line items and how to pay them down. - [The harness matters more than the model now.](https://techtideai.io/blog/long-running-agent-harness.md): Published 2026-06-17. On TechTide AI, canonical https://techtideai.io/blog/long-running-agent-harness. Frontier models converged. What separates working agents in 2026 is the harness: state, retries, checkpoints, budgets, and recovery. What to build first. - [When to hand an agent back to a human.](https://techtideai.io/blog/when-to-hand-an-agent-back-to-a-human.md): Published 2026-06-10. On TechTide AI, canonical https://techtideai.io/blog/when-to-hand-an-agent-back-to-a-human. Escalation design decides whether an agent is trusted. Four handoff triggers for production agents, and the payload a human reviewer actually needs. - [Pick a model with your own workload, not a leaderboard.](https://techtideai.io/blog/model-selection-without-benchmarks.md): Published 2026-06-03. On TechTide AI, canonical https://techtideai.io/blog/model-selection-without-benchmarks. Public benchmarks do not predict your workload. A two-day method for choosing a model with 50 of your own tasks, real cost per task, and a swap plan. - [AI governance for companies without a governance department.](https://techtideai.io/blog/ai-governance-for-mid-market.md): Published 2026-05-27. On TechTide AI, canonical https://techtideai.io/blog/ai-governance-for-mid-market. A mid-market AI governance framework does not need a committee. It needs five written rules: data boundaries, approved models, logging, review gates, and a named owner. - [RAG is not dead. Bad retrieval is.](https://techtideai.io/blog/rag-is-not-dead.md): Published 2026-05-20. On TechTide AI, canonical https://techtideai.io/blog/rag-is-not-dead. Long context did not kill RAG. It killed lazy chunking. Where retrieval still wins on cost, latency, and auditability, and how to fix a weak pipeline. - [Prompt injection is an access-control problem.](https://techtideai.io/blog/prompt-injection-defense.md): Published 2026-05-13. On TechTide AI, canonical https://techtideai.io/blog/prompt-injection-defense. You cannot prompt your way out of prompt injection. Defend it like access control: scoped credentials, typed tools, allowlists, and a human gate on writes. - [The only three orchestration patterns that survive contact with production.](https://techtideai.io/blog/agent-orchestration-patterns-that-survive.md): Published 2026-05-06. On TechTide AI, canonical https://techtideai.io/blog/agent-orchestration-patterns-that-survive. Most multi-agent diagrams collapse under real traffic. Three patterns hold: single agent with tools, orchestrator with workers, and supervised handoff. - [If you cannot replay it, you cannot ship it.](https://techtideai.io/blog/ai-agent-observability.md): Published 2026-04-22. On TechTide AI, canonical https://techtideai.io/blog/ai-agent-observability. Agent observability means replaying any run end to end: prompt, context, tool calls, arguments, results, cost, latency. What to log and what to alert on. - [Autonomy is a dial, not a switch.](https://techtideai.io/blog/human-in-the-loop-by-design.md): Published 2026-04-08. On TechTide AI, canonical https://techtideai.io/blog/human-in-the-loop-by-design. Full autonomy is rarely the right target. Set the autonomy dial per action using reversibility, blast radius, and confidence, then earn each click upward. - [Treat tokens like cloud spend, or the invoice will teach you.](https://techtideai.io/blog/ai-cost-control-playbook.md): Published 2026-03-25. On TechTide AI, canonical https://techtideai.io/blog/ai-cost-control-playbook. AI cost control is FinOps with a new unit. Per-task budgets, model routing, context hygiene, caching, and a dashboard the owner reads weekly. - [You probably do not need the framework.](https://techtideai.io/blog/the-agent-stack-most-teams-overbuild.md): Published 2026-03-11. On TechTide AI, canonical https://techtideai.io/blog/the-agent-stack-most-teams-overbuild. A state graph, a vector database, and an orchestration framework for a job a 60-line script does better. How to size the agent stack to the actual problem. - [The MCP server security checklist I run before handoff.](https://techtideai.io/blog/mcp-server-security-checklist.md): Published 2026-02-25. On TechTide AI, canonical https://techtideai.io/blog/mcp-server-security-checklist. An MCP server is two products: a tool surface and a security surface. A pre-handoff checklist covering auth, tenancy, arguments, and audit. - [Build an agent eval suite in five days.](https://techtideai.io/blog/build-an-agent-eval-suite.md): Published 2026-02-11. On TechTide AI, canonical https://techtideai.io/blog/build-an-agent-eval-suite. AI agent evaluation without evals is guesswork. A five-day plan to build a real agent eval suite from production traffic, with pass bars and CI wiring. - [Context engineering is the job now.](https://techtideai.io/blog/context-engineering-for-production-agents.md): Published 2026-01-28. On TechTide AI, canonical https://techtideai.io/blog/context-engineering-for-production-agents. Prompt engineering became context engineering: what the model sees, in what order, from which source, under what budget. Practical checks for retrieval, tool output and token budgets. - [Every AI failure stat measures a different thing. Here is the scoreboard.](https://techtideai.io/blog/why-ai-pilots-never-ship.md): Published 2026-01-14. On TechTide AI, canonical https://techtideai.io/blog/why-ai-pilots-never-ship. 40%, 88%, 95%: the AI failure headlines measure different populations. What each number actually counts, and the five gaps that decide which side you land on. ## Work with Alex There is one service: Product implementation, delivered through TechTide AI. Show me what exists, what is stuck, and what needs to work. I take ownership of the implementation, test the agreed user journey, and document the handoff. You have an existing product and a real reason it has to work: a customer, a pilot, a launch, or daily operations. 01. Show me the build. I inspect what is already built, what is stuck, and what needs to work. Parts that work stay. 02. Agree the scope. You and I agree the core user journey and the conditions it has to meet. Scope and price are set before work starts. 03. Build, test, and hand over. I implement the agreed work, test the user journey against those conditions, and document the handoff. Scope and price are agreed before work starts. No paid review is needed to talk about implementation. There is no published price list. MCP servers, AI agents, Supabase, and TypeScript are capabilities used inside implementation, not separate offers. - Send the project brief: https://techtideai.io/contact ## Selected projects These are product and engineering projects, not generalized client outcome claims. Each line keeps the project's current status label. - CPG Playbook: Alex is CTO & Co-Founder. It is his company, not a client project, and is described on the Projects page. - [Abodra](https://abodra.ai): In development. Building-design software for exploring a property project and preparing a builder handoff. - [ShipReady](https://shipreadyai.dev): Product · Scan verification pending. A launch-check tool for AI-built apps. It separates findings from declared information and checks that still need a person. - [npx8.com](https://npx8.com): Beta candidate. A 3D asset studio. - [CipherClaw](https://cipherclaw.com): Open-source engineering project. An open-source toolkit for investigating recorded multi-agent runs. ## Libraries - [Skills library](https://alexcinovoj.com/skills.md): Agent skills grouped by category, with source attribution and individual Markdown pages. - [MCP library](https://alexcinovoj.com/mcp-library.md): MCP servers, installation guidance and templates. Check the original documentation before use. ## Profiles - [LinkedIn](https://linkedin.com/in/alexcinovoj): Alex Cinovoj. - [X](https://x.com/AlexCinovoj): Alex Cinovoj. - [Substack](https://alexcinovoj.substack.com/): My newsletter. - [GitHub](https://github.com/Alexi5000): Public repositories. - [Technical portfolio](https://alexcinovoj.dev): Engineering projects and implementation notes. ## Optional - [Full-text collection](https://alexcinovoj.com/llms-full.txt): Every page and article hosted on this site in full, with source and canonical links; not a replacement for canonical HTML sources. - [RSS feed](https://alexcinovoj.com/rss.xml): Published field notes. - [Sitemap index](https://alexcinovoj.com/sitemap.xml): Page and article sitemaps. - [Public MCP endpoint](https://alexcinovoj.com/mcp): Machine interface; inspect the current tool manifest before invoking actions. ## Legal - [Privacy policy](https://alexcinovoj.com/privacy.md): What this site collects, why, and how it is handled. - [Terms and conditions](https://alexcinovoj.com/terms.md): Terms covering use of this site and its content. - [Cookie policy](https://alexcinovoj.com/cookies.md): Cookies used by this site and how to control them. ## Attribution Cite Alex Cinovoj and link the canonical HTML page you used. Service scope and price are agreed with TechTide AI (https://techtideai.io/) before work starts. Corrections and inquiries: alex@techtideai.io.