KBatch is the L4 “World Keyboard & Quantum Analyzer” surface: 121 capsules across 16 categories, 15 keyboard layouts, StenoEngine + contrail integration, IBM Quantum bridge telemetry, and plan corpus cross-links — all on the Gluelam stack (prefixes → DAC → steno) and Iron Line buses.
This repository holds a standalone reference pack so org repos, agents, and mirrors can align on capsule contracts, channels, and L4 placement without cloning the full monorepo.
| Source | Role |
|---|---|
| qbitOS/uvspeed | Primary monorepo: web/kbatch.html, quantum-prefixes.js, qbit-dac.js, qbit-steno.js, plan corpus ↔ capsule links |
| qbitOS/qbitos-freya | Compliance pattern (COMPLIANCE.qmd) |
| qbitOS/qbitos-iron-line | Iron Line L0–L7 (KBatch is L4 — Notepad / Everything lane) |
| qbitOS/qbitos-gluelam | Shared modules (no forked classifiers) |
See UPSTREAM.md for sync commands.
| Path | Purpose |
|---|---|
| docs/KBATCH_ARCHITECTURE.md | Layer placement, channels, capsule story, bridges |
| docs/kbatch-overview.md | Short overview (points to monorepo app) |
| reference/kbatch-surface.json | Machine-readable L4 surface + channels |
| .cursor/rules/kbatch-architecture.mdc | Cursor rule stub |
| COMPLIANCE.qmd | Runtime path + control envelope |
- No duplicate capsule engines — Capsule data and classifiers live in uvspeed
web/kbatch.html(and related modules); this repo is spec + reference only. - Gluelam — KBatch loads the same prefix / DAC / steno stack as every other compliant app.
- Iron Line — Use
BroadcastChannel('iron-line')+kbatch-training/kbatch-transcriptfor cross-app data as defined in the architecture doc.
- Code of Conduct — Contributor Covenant; report issues via GitHub Issues.
- Contributing — how to propose changes and sync from upstream.
- Security — responsible disclosure.
Licensed under MIT OR Apache-2.0 — LICENSE, LICENSE-MIT, LICENSE-APACHE. Apache-2.0 text matches qbitOS/qbitos-freya.
Copyright © 2026 Tad R. Ericson.
Push instructions: GITHUB.md.