WebNC: How a Directory Sync Tool Evolved into a DevRag Testbed

WebNC

The file manager was just the beginning. What started as a practical sync problem has been deliberately shaped into a controlled environment for testing AI-assisted software engineering — before that system touches a single line of production code. The Problem That Started It Every engineer who manages deployments manually knows the friction: two directories that … Read more

AI Development Orchestrator: Building the CLI Layer

DevRag - Internal Cli Scheme

Step 3 of the Series: Building DevRag: A Deterministic Runtime for AI Development Milestones 1 and 2 built the core guarantees: tasks can be reliably parsed and written, state transitions are enforced by a state machine, no invalid state can be persisted. But none of that is accessible to anything external. The task files live … Read more

ORA-06564: Why “Does Not Exist” Lies to You

ORA-06564 says “does not exist” — but the object usually does. The real failure is visibility: privilege boundaries, PDB namespace isolation, Data Pump migration gaps, or legacy scripts that assume pre-12c global directory scope. This article traces five distinct root causes behind the same error message and maps how directory object behavior changed across Oracle 11g through 23ai.

ORA-29400: Why External Tables Fail in Production

ORA-29400 covers four completely different failure modes — missing files, corrupted CSVs, disk exhaustion, and permission mismatches — behind one generic error code. This article traces each root cause through real production incidents in multi-tier architectures where Oracle External Tables depend on files from upstream services, and shows why the database is almost never where the problem actually started.

Building an AI Development Orchestrator: Why the Runtime Comes Before the AI

DevRag - Scheme

In AI development orchestrators, most teams place the model at the center of the system. DevRag does the opposite: first, a strict, deterministic runtime is created that fully manages state, auditing, and all changes, and only then are AI agents added.
This key architectural decision helps avoid critical issues with consistency, debugging, and compliance in production systems.

When XML Becomes a Graph: Building a Semantic Navigation Plugin for IntelliJ

Series: Building IntelliJ Plugins for Complex XML Systems There is a class of problem that appears constantly in large configuration-driven systems: the structure you see is not the structure that matters. You see a tree of XML files. The system behaves as a graph of interdependent entities. The IDE knows nothing about that graph — … Read more

ORACLE JVM RECOVERY

When Oracle JVM breaks, it rarely announces itself clearly. You get cascading invalid package errors, PL/SQL wrappers that suddenly fail to compile, or Java stored procedures returning cryptic ORA-29549 and ORA-29553 errors. This guide covers the full recovery sequence — from verifying prerequisites through reinstalling the JVM itself to restoring all dependent objects and validating the result. Written against Oracle … Read more