Architecture
One neutral core, projected per language
The language-independent core ships the manifesto, the pattern-card format, the nine-class catalog of executable scaffolds, the operating playbooks, and the neutral engines: conformance, traceability, the inert tag macro. Each language stack projects that core through its own fact extractor and four gate binaries, adds a generation-time type oracle, the language guide, the nine cards in language shape, and two agent skills. Your project keeps the policy — which cells are gated, which are exempt and why. The packages ship engines, never policy.
flow · neutralcore-ai-nativemanifesto · card format · scaffold catalog · playbooks · engines: conform, specmap, specmark
rust-ai-native-langsyn extractor · oracle over rust-analyzer · guide, 9 cards, 2 skills
typescript-ai-native-langCompiler-API sidecar ts-extract · oracle over your typescript · guide, 9 cards, 2 skills
go-ai-native-langstdlib-only go-extract · oracle over gopls · guide, 9 cards, 2 skills
policy stays hereyour repositoryconform.toml + specmap.toml · committed specmap.json · ratchet baseline · debt & intent registries
Each stack also ships as an MCP server (*-ai-native-mcp) — the same command surface plus the type oracle for any MCP-capable agent; the Rust server alone exposes eighteen tools. Distribution is vibe: one aggregator package per language pins stack, server, and core to one resolved version set.