Search
Start AI Tools with Intent Solutions
The implementation journal of Intent Solutions. Follow the work of turning AI capability into reliable production systems: the builds, evaluations, failures, and operating lessons your team can use for itself.
Curated long reads
Let the Model Judge. Make the Code Decide.
The model owns judgment. Deterministic code owns the gates, the commit, and the audit trail. How I rebuilt a daily writing pipeline so a hung session can no longer brick tomorrow.
Adversarial Review: The Six Lenses That Halted a Rollout
Six lenses, live state, eighteen risks. I thought the safety work was shipped. The review proved three assumptions were theater. The durable rule: the model proposes; the system owns identity, trust, and state.
The Moat Is the Trust Layer
A local-RAG demo became Intent NEXUS. The moat is not the chatbot. It is egress control, code-enforced citations, a ledger you can check, injection defense, and evals that cannot lie quietly to you.
Recent posts
NCCL 2.22 TCP Fallback Prints NET/IB Using: Check Devices
NCCL 2.22 logs NET/IB : Using on TCP fallback. Count InfiniBand only when a [n]dev:port/IB device entry appears. Caught by 80 hand-labelled public logs.
Readgit replace Refs Can Swap Bytes Under a Pinned Commit
A local git replace ref makes git archive return replacement bytes under a pinned commit SHA. Release builds need --no-replace-objects on the command line.
ReadBind a Sidecar to Its Data Store with a Generation Marker
A generation marker binds a metadata sidecar to the load that wrote its Oxigraph store. Row counts miss a re-export that keeps its totals.
ReadArcGIS FeatureServer Query Slow: Use Indexed Fields
Florida's ArcGIS parcel layer answers in under a second on county number and owner name. Address queries took 35 to 55 seconds or failed.
ReadClaude Code OpenTelemetry: Drop user.email, Sum the Deltas
A loopback OpenTelemetry Collector for Claude Code telemetry: delete user.email before export, write plain JSON lines, and sum delta points for totals.
ReadTest Gate Exit Codes: Add a Could-Not-Run Result (pytest)
A test gate needs a pinned interpreter and a could-not-run exit code beside its test verdict. Here "No module named pytest" cost six weekly agent runs.
ReadOnboarding Flow Audit: Crawl Multi-Site Steps as One Graph
Crawl a multi-site onboarding flow and its email steps as one graph to compare it with the path a newcomer expects. Missing links become the fix list.
ReadSeries & curriculum
MCP for Beginners
End-to-end Model Context Protocol curriculum — solutions in Python, TypeScript, Java, Rust, C#, .NET — translated across six languages.
Agentic Design Patterns
Patterns and anti-patterns for production agent systems. Decision frameworks, prompt scaffolds, evaluation harnesses.
Tiny Recursive Models
Building small recursive systems where simple loops compose into emergent behavior. Series in progress.
Research & Curriculum
Long-form research articles, learning paths, and reading lists for the AI builder community.
Retrospectives
A Gate That Refuses Correctly Still Needs Someone Listening: October 2026
Pair every safety gate with a status that names its cause, so a correct refusal gets acted on. October 2026: nine refused runs reported as integrity errors, and a new tier escalator.
August 2026August 2026: A Control That Fires on Every Case and Changes No Outcome Is a Log Line
A control that fires on every case and changes no outcome is a log line, not a control. August 2026 retrospective: 31 of 31 posts flagged for inflation with the distribution unmoved, a learned cap rule that caught zero, and a rubric six weeks stale that still names a retired rule.
Let's build something that ships to production
Intent Solutions is an applied AI engineering company. We build with your team, test against your actual work, and transfer the knowledge needed to operate and evolve the system. This journal shares the methods and lessons that can be made public.
No commitment required. We respond within 24 hours.