2026-10-11 17:11 UTC

Archprint’s creator claims the released tool converts statistically supported boundaries in a TypeScript repository’s import graph into installable lint rules, enabling coding-agent workflows to enforce existing architecture without manually specifying those rules.

state: expiredheat: lowuncertainty: highconvergesscott: mediumcoding-agents code-quality repository-analysisTommkruix

What is this?

Archprint is presented in the supplied case as a released tool that analyzes a TypeScript repository’s import graph, infers architectural boundaries, and turns those passing a statistical confidence gate into installable lint rules. The case attributes the creator’s claim to Tommkruix and frames the tool as a way to constrain coding agents without manually specifying architecture rules. The supplied web results cover adjacent dependency-linting and agent-instruction tools, but none directly documents Archprint; its release status, implementation, and effectiveness remain unverified here.

Why it matters to Scott

Archprint’s claimed inference-to-lint pipeline offers a concrete extension of Scott’s Semantic Decompilation and Test-First Agent Workflow: recover boundaries from existing code and turn them into executable checks rather than agent instructions. This merits testing whether inferred conventions deserve enforcement—not merely reflect existing mistakes—but the supplied material does not independently verify the tool or its effectiveness; the radar’s Vise episode tracks related invariant enforcement, not this inference mechanism.
ip:framework.semantic-decompilationip:concept.test-first-agent-workflowip:framework.architecture-not-vibesradar:vise-deterministic-refactor-gatesradar:concept.repository-intelligenceradar:concept.static-analysis
queries asked of Scott's wikis
  • coding agent harnesses executable constraints versus prompt instructions
  • repository architecture inference import graphs dependency boundaries
  • automatically generated lint rules architecture drift
  • statistical confidence gates inferred software conventions
  • TypeScript projects architecture enforcement agent workflows

Measured heat

now 0 pts/hpeak 9 pts/hcomments 0/hpeers p31momentum: steady2 platformsage 642h
points/hour across evidence · reading as of 2026-10-05 04:37:03.724674+11:00 · deterministic, not a model opinion

How the heat travelled

09-08 00:23 (minted)⭐ origin echo-reconstructedArchprint infers architectural boundaries from a repository’s import graph and converts those passing a statistical confidence gate into ins
Tommkruix on github (echo) · attributed from hn.story.49604137 · published time unknown
—
09-07 23:33first on hacker news · published · lag ?Show HN: Archprint, infer architecture lint rules from your repo's import graph
Tommkruix123
—
09-07 23:33amplified on hacker newshn.story.49604137
Tommkruix123
peak 1 · 0 comments · 8% of case engagement
09-08 02:41amplified on hacker news 👑hn.story.49605147
Tommkruix123
peak 4 · 2 comments · 46% of case engagement
09-12 19:57amplified on hacker newshn.story.49676575
Tommkruix123
peak 2 · 0 comments · 15% of case engagement
09-18 12:20amplified on hacker newshn.story.49753346
taylor_matemati
peak 1 · 0 comments · 8% of case engagement
10-03 18:37amplified on hacker newshn.story.49946607
taylormatematic
peak 2 · 0 comments · 15% of case engagement
10-04 17:10amplified on hacker newshn.story.49955746
taylormatematic
peak 1 · 0 comments · 8% of case engagement
09-08 00:21our radar first saw it · lag ?discovery anchor: hn.story.49604137—

Evidence (7) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnShow HN: Archprint, infer architecture lint rules from your repo's import graphTommkruix12310
🟧 echo.github ⭐Archprint infers architectural boundaries from a repository’s import graph and converts those passing a statistical confidence gate into insTommkruix——
🟧 hnShow HN: Archprint, infer architecture lint rules from your repo's import graphTommkruix12342
🟧 hnShow HN: AgentRuleBench, does AI agents violate inferred architecture rules?Tommkruix12320
🟧 hnRepoGuard – CLI to stop Cursor and Copilot from bypassing architecturetaylor_matemati10
🟧 hnShow HN: RepoGuard – Architecture linter for AI-generated code (Cursor, Claude)taylormatematic20
🟧 hnShow HN: RepoGuard – Fast Architecture Guardrails for Claude and Cursor via MCPtaylormatematic10

Interpretation history

Decision trace