VibeVM

typescript-ai-native-lang

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

AI-Native TypeScript - the TypeScript projection of the Discipline v0.2: cells, branding over structural typing, contract-first ordering, the nine scaffolds in TypeScript, tsconfig-as-discipline, the erasure boundary, errors as discriminated unions, type-level testing, and the nine scaffold cards

all

Documentation

A star marks documentation the subject itself points at. The order says the same thing: primary, then official, then community.

typescript-ai-native-langcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

AI-Native TypeScript - the TypeScript projection of the Discipline v0.2: cells, branding over structural typing, contract-first ordering, the nine scaffolds in TypeScript, tsconfig-as-discipline, the erasure boundary, errors as discriminated unions, type-level testing, and the nine scaffold cards

what it covers

AI-Native TypeScript - the TypeScript projection of the Discipline v0.2: cells, branding over structural typing, contract-first ordering, the nine scaffolds in TypeScript, tsconfig-as-discipline, the erasure boundary, errors as discriminated unions, type-level testing, and the nine scaffold cards

Adaptations

A star marks an adaptation the author of this documentation named. It means «named by them», not «approved by the subject».

No adaptation of this documentation has been published.

Pages

In the order the layer law gives them: text that stands still before text that moves with the product.

Boot snippetcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

`org.vibevm.ai-native/typescript-ai-native-lang@1.0.0` contributes a boot snippet: text that a session reads before it starts work, placed into the project's generated boot lane by `vibe install`. It is not read on this page — it is read by the agent.

AI-Native TypeScript (Discipline v0.2) — boot snippetcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

TypeScript code in this project follows the AI-Native TypeScript guide (`spec/typescript/GUIDE-AI-NATIVE-TYPESCRIPT.xml` in this package).

Package manifestcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

What `org.vibevm.ai-native/typescript-ai-native-lang@1.0.0` declares about itself. Everything on this page is the package's own manifest, read and shown — nothing here is an opinion about the package.

typescript-ai-native-lang — READMEcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

The README of `org.vibevm.ai-native/typescript-ai-native-lang@1.0.0`, as the package ships it.

AI-Native TypeScript — The Guidecommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

**Discipline v0.2 · status: BETA · T2 · TypeScript only (JavaScript gets a separate guide) · supersedes GUIDE-TYPESCRIPT-v0.1**

what it covers

*Status: **SHIPPED** (0.3.0, the deferrals-closeout campaign) — this package's `crates/typescript-ai-native-conform-frontend` (`id = "ts-tsc"`) + `crates/typescript-ai-native-conform` (binary **`typescript-ai-native-conform`**), fed by the Compiler-API extractor at `tools/ts-extract/` through the `typescript-ai-native-extract-bridge` NDJSON protocol.*

Tool Spec (high-level): `typescript-ai-native-tcg` — Token-Level Type-Constrained Generation for TypeScriptcommunity

org.vibevm.ai-nativeorg.vibevm.ai-native/typescript-ai-native-lang@1.0.0

what it covers

*Status: vision / component brief — **DELIBERATELY HELD AT STUB DEPTH**, and **dispositioned VERY-FAR-FUTURE by the owner (2026-07-07)**: token-level (logit-mask) TCG requires an inference substrate vibevm does not have — `vibe-llm` is an M0 stub, and hosted agent APIs never expose logits — so this line waits, explicitly and indefinitely, on local-LLM plumbing.*