Archprint Derives Architecture Lint Rules From Your Import Graph and Gates Each One on a Wilson Score
Archprint, pushed 2026-09-08 under MIT, reads a TypeScript repo's real import graph, infers the boundaries the code already respects, and only proposes a rule when the 95% Wilson score lower bound on conformance is at least 90% with at most three exceptions. It emits into tools already in the pipeline (ESLint `no-restricted-imports`, dependency-cruiser forbidden rules, ts-arch tests, shareable presets) plus Mermaid and Graphviz. The framing is the interesting part for anyone maintaining agent instructions: "your CLAUDE.md is guidance, your lint rules are enforcement," with a companion AgentRuleBench measuring the gap. At 4 stars this is single-source and early, but it is a concrete answer to prompt files that agents ignore.
↳ Follow the thread