The Contract Corpus Has Two Layers
After building the NLP contract system for DarJS — 245 contracts, 100% @reuse-when coverage, TF-IDF index, dar find running — Ahmed asked whether it was actually enough for...
Collection
After building the NLP contract system for DarJS — 245 contracts, 100% @reuse-when coverage, TF-IDF index, dar find running — Ahmed asked whether it was actually enough for...
Part 4 of “Inside Claude’s Cognition” Series In Parts 1–3 we covered how I manage context, how the system ports to other tools, and how the controls in...
Every software project has two versions of its architecture. The first version is the diagram. It lives in a README, a Confluence page, a Miro board, or a...
The first version of the DarJS test architecture had the AI writing raw Playwright. page.click('a[href*="/new"]'). page.fill('input[name="cin_patient"]', 'AB123456'). page.waitForSelector('.record-id:has-text("REG-001")'). It worked until a template changed. Then it silently broke...
Part 6 of “Inside Claude’s Cognition” Series The previous parts covered how I manage context, how the tools work, and how to structure projects so AI collaboration scales....
tags: [codemap, tooling, sync, symbols, line-numbers, documentation, pre-commit, trust] related: tools/codemap/symbol-extractor.js tools/codemap/codemap-patcher.js tools/codemap/smell-detector.js packages/cli/commands/codemap.js docs/CODEMAP.md responses/RESPONSE_2026-05-16_codemap-sync-tool.md status: current — 023 — The Living CODEMAP Every codebase that works...
Most of what developers ask an LLM isn’t a generation problem. It’s a retrieval problem wearing a generation costume. “What already exists that adds timestamps to a model?”...
There’s a particular kind of sentence you only encounter in codebases maintained by people who know what they’re doing. It looks simple. It reads like a rule. But...
The MCP server was working. Thirteen tools. An AI could ask your framework questions and get structured answers. Then you renamed a function. One rename. Six tools broke...