Skip to content

Commit 2936952

Browse files
hyperpolymathclaude
andcommitted
refactor(rename): VQL → VCL + verisimdb → verisim
Ecosystem-consistency follow-on: matches the canonical rename landed 2026-04-05 in verisimdb, hypatia, gitbot-fleet, echidna, and vql-ut. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1683c27 commit 2936952

26 files changed

Lines changed: 298 additions & 298 deletions

File tree

.github/workflows/dogfood-gate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ print(f'Valid: {project[\"name\"]} ({len(functions)} function(s))')
345345
fi
346346
347347
# VeriSimDB integration?
348-
if grep -rl 'verisimdb\|VeriSimDB' --include='*.toml' --include='*.yaml' --include='*.yml' --include='*.json' --include='*.rs' --include='*.ex' . 2>/dev/null | head -1 | grep -q .; then
348+
if grep -rl 'verisim\|VeriSimDB' --include='*.toml' --include='*.yaml' --include='*.yml' --include='*.json' --include='*.rs' --include='*.ex' . 2>/dev/null | head -1 | grep -q .; then
349349
SCORE=$((SCORE + 1))
350350
VSDB_STATUS=":white_check_mark:"
351351
else

.github/workflows/e2e.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# TypeLL — E2E + Aspect + Bench
55
#
66
# Tests the full type-check→compile→run pipeline, integration tests,
7-
# VQL bridge, and safety aspects.
7+
# VCL bridge, and safety aspects.
88

99
name: E2E + Aspect + Bench
1010

@@ -52,8 +52,8 @@ jobs:
5252
- name: Run integration tests specifically
5353
run: cargo test --test integration_test -- --nocapture
5454

55-
- name: Run VQL bridge tests
56-
run: cargo test -p typell-vql --test vql_bridge_tests -- --nocapture 2>/dev/null || echo "VQL bridge tests skipped"
55+
- name: Run VCL bridge tests
56+
run: cargo test -p typell-vcl --test vcl_bridge_tests -- --nocapture 2>/dev/null || echo "VCL bridge tests skipped"
5757

5858
aspect-safety:
5959
name: Aspect — Safety Invariants
File renamed without changes.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ members = [
1616
"crates/typell-jtv",
1717
"crates/typell-phronesis",
1818
"crates/typell-errorlang",
19-
"crates/typell-vql",
19+
"crates/typell-vcl",
2020
"crates/typell-server",
2121
]
2222

EXPLAINME.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ ____
2323

2424
The architecture (lines 46-68) shows Typell as the central verification kernel serving PanLL's three panes (Pane-L ← constraints, Pane-N ← reasoning, Pane-W ← validated results) plus secondary consumers (VS Code, CLI, CI/CD). This is verifiable in `src/kernel/` with modules for type checking, proof engine, effect tracking, session protocol management, and language backends (lines 148-157).
2525

26-
*Caveat:* Typell is in "Phase 0: Vision capture and repo scaffolding" (line 115). Language backends (VQL-dt++, GQL-dt++, KQL-dt++) are in design stages; only the kernel architecture exists.
26+
*Caveat:* Typell is in "Phase 0: Vision capture and repo scaffolding" (line 115). Language backends (VCL-dt++, GQL-dt++, KQL-dt++) are in design stages; only the kernel architecture exists.
2727

2828
[quote, README section "The LLVM Analogy"]
2929
____
3030
Typell is to PanLL what LLVM is to Clang — the compiler infrastructure that any frontend can consume.
3131
____
3232

33-
*Evidence:* The directory structure (lines 136-168) supports this. `src/kernel/` is the "middle-end" (type checker, proof engine, effects, session manager). `src/backends/` are the language frontends (VQL-dt++, GQL-dt++, KQL-dt++). `integrations/` are the consumers (PanLL primary, VS Code extension, CLI, CI/CD plugins). This mirrors LLVM's middle-end + backends + frontends architecture.
33+
*Evidence:* The directory structure (lines 136-168) supports this. `src/kernel/` is the "middle-end" (type checker, proof engine, effects, session manager). `src/backends/` are the language frontends (VCL-dt++, GQL-dt++, KQL-dt++). `integrations/` are the consumers (PanLL primary, VS Code extension, CLI, CI/CD plugins). This mirrors LLVM's middle-end + backends + frontends architecture.
3434

3535
*Caveat:* Unlike LLVM (production-ready), Typell's backends are in design/port stages, not fully functional. Primary investment is in the kernel (bidirectional type checker, proof engine).
3636

@@ -68,7 +68,7 @@ Typell-specific:
6868
| `src/kernel/effects/` | Effect tracker (read/write/memory side effects)
6969
| `src/kernel/session/` | Session protocol manager (connection safety, transaction atomicity)
7070
| `src/kernel/protocol/` | JSON-RPC server (consumer communication)
71-
| `src/backends/vql/` | VQL-dt++ backend (VeriSimDB queries with dependent types)
71+
| `src/backends/vcl/` | VCL-dt++ backend (VeriSimDB queries with dependent types)
7272
| `src/backends/gql/` | GQL-dt++ backend (LithoGlyph graph queries, Lean 4 bridge)
7373
| `src/backends/kql/` | KQL-dt++ backend (QuandleDB category-theoretic queries)
7474
| `integrations/panll/` | PanLL primary consumer (pane coordination)

README.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ VS Code extensions, CLI tools, and CI/CD pipelines are secondary consumers.
5858
│ ├─ Effect Tracker │
5959
│ ├─ Session Protocol Manager │
6060
│ └─ Language Backends │
61-
│ ├─ VQL-dt++ (VeriSimDB) │
61+
│ ├─ VCL-dt++ (VeriSimDB) │
6262
│ ├─ GQL-dt++ (LithoGlyph) │
6363
│ └─ KQL-dt++ (QuandleDB) │
6464
└─────────────────────────────────────────────┘
@@ -73,7 +73,7 @@ VS Code extensions, CLI tools, and CI/CD pipelines are secondary consumers.
7373
|===
7474
|Backend |Database |Status |Strategy
7575

76-
|VQL-dt++
76+
|VCL-dt++
7777
|VeriSimDB
7878
|Port from ReScript
7979
|8-modality queries, cross-modal proofs, hexad types
@@ -151,7 +151,7 @@ typell/
151151
│ │ ├── session/ # Session protocol manager
152152
│ │ └── protocol/ # JSON-RPC server
153153
│ └── backends/ # Language backends
154-
│ ├── vql/ # VQL-dt++ (VeriSimDB)
154+
│ ├── vcl/ # VCL-dt++ (VeriSimDB)
155155
│ ├── gql/ # GQL-dt++ (LithoGlyph)
156156
│ └── kql/ # KQL-dt++ (QuandleDB)
157157
├── ffi/zig/ # Zig FFI implementation

ROADMAP.adoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
== Overview
88

9-
TypeLL is the unified type system verification kernel for the hyperpolymath ecosystem. It is to PanLL what LLVM is to Clang: the formal verification substrate that multiple language frontends compile _types_ into. TypeLL provides a 10-level type safety hierarchy used by VQL-UT, 007, Kategoria, PanLL, and the nextgen-languages suite.
9+
TypeLL is the unified type system verification kernel for the hyperpolymath ecosystem. It is to PanLL what LLVM is to Clang: the formal verification substrate that multiple language frontends compile _types_ into. TypeLL provides a 10-level type safety hierarchy used by VCL-total, 007, Kategoria, PanLL, and the nextgen-languages suite.
1010

1111
== Current State (2026-03-29)
1212

@@ -45,8 +45,8 @@ typell-server (HTTP/JSON-RPC on port 7800)
4545
| `typell-server`
4646
| HTTP/JSON-RPC server (port 7800) with handler dispatch
4747

48-
| `typell-vql`
49-
| VQL-UT bridge — maps 10-level type safety into TypeLL (4 modules: lib, bridge, levels, rules)
48+
| `typell-vcl`
49+
| VCL-total bridge — maps 10-level type safety into TypeLL (4 modules: lib, bridge, levels, rules)
5050

5151
| `typell-eclexia`
5252
| Eclexia language bridge (resource types, dimensional analysis)
@@ -107,7 +107,7 @@ typell-server (HTTP/JSON-RPC on port 7800)
107107

108108
=== Consumers
109109

110-
* **VQL-UT** — Type-safe query language (supersedes VQL-DT); levels 7-10 map VQL-DT legacy extensions
110+
* **VCL-total** — Type-safe query language (supersedes VCL-DT); levels 7-10 map VCL-DT legacy extensions
111111
* **007** — Agent meta-language type system (tropical types, Five Facets)
112112
* **Kategoria** — Category theory verification; Route alpha achieved L9 (session types via Brady indexed monad)
113113
* **PanLL** — Cross-panel type intelligence (TypeLLService + TypeLLEngine in src/core/)
@@ -131,9 +131,9 @@ typell-server (HTTP/JSON-RPC on port 7800)
131131

132132
=== v0.2.0 — Language Bridges (COMPLETE)
133133

134-
* [x] 14 language bridge crates (eclexia, affinescript, ephapax, wokelang, betlang, mylang, oblibeny, tangle, jtv, errorlang, phronesis, vql)
134+
* [x] 14 language bridge crates (eclexia, affinescript, ephapax, wokelang, betlang, mylang, oblibeny, tangle, jtv, errorlang, phronesis, vcl)
135135
* [x] Each bridge: lib.rs + bridge.rs + rules.rs (language-specific type lowering)
136-
* [x] VQL-UT bridge maps all 10 levels including VQL-DT legacy (linear, session, effects, modal, proof-carrying, QTT)
136+
* [x] VCL-total bridge maps all 10 levels including VCL-DT legacy (linear, session, effects, modal, proof-carrying, QTT)
137137

138138
=== v0.3.0 — Server & Integration (COMPLETE)
139139

@@ -157,9 +157,9 @@ typell-server (HTTP/JSON-RPC on port 7800)
157157
* [ ] Performance benchmarks (large type graphs, deep unification)
158158
* [ ] Fuzz testing for unification and inference
159159

160-
=== v0.6.0 — VQL-UT Deep Integration (PLANNED)
160+
=== v0.6.0 — VCL-total Deep Integration (PLANNED)
161161

162-
* [ ] VQL-UT query type annotations (level metadata in query results)
162+
* [ ] VCL-total query type annotations (level metadata in query results)
163163
* [ ] Type-safe query composition (compose queries with verified type compatibility)
164164
* [ ] Query result type inference (infer return types from schema + query)
165165
* [ ] Level escalation tracking (which operations require higher levels)
@@ -182,7 +182,7 @@ typell-server (HTTP/JSON-RPC on port 7800)
182182
=== v1.0.0 — Stable Release (PLANNED)
183183

184184
* [ ] All 14 language bridges fully tested
185-
* [ ] VQL-UT and 007 integrations production-ready
185+
* [ ] VCL-total and 007 integrations production-ready
186186
* [ ] API stability guarantee (no breaking changes to core types)
187187
* [ ] Performance validated at scale
188188
* [ ] arXiv paper on 10-level type safety hierarchy

TEST-NEEDS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
| Category | Count | Details |
88
|----------|-------|---------|
9-
| **Source modules** | 53 | Rust: typell-core (12: types, error, unify, infer, check, linear, effects, qtt, dimensional, session, proof, lib), typell-eclexia (3), typell-affinescript (3), typell-ephapax (3), typell-wokelang (3), typell-tangle (3), typell-betlang (3), typell-mylang (3), typell-oblibeny (3), typell-jtv (3), typell-phronesis (3), typell-errorlang (3), typell-vql (4) + 3 Idris2 ABI |
9+
| **Source modules** | 53 | Rust: typell-core (12: types, error, unify, infer, check, linear, effects, qtt, dimensional, session, proof, lib), typell-eclexia (3), typell-affinescript (3), typell-ephapax (3), typell-wokelang (3), typell-tangle (3), typell-betlang (3), typell-mylang (3), typell-oblibeny (3), typell-jtv (3), typell-phronesis (3), typell-errorlang (3), typell-vcl (4) + 3 Idris2 ABI |
1010
| **Unit tests (inline)** | 106 | In typell-core inline module tests |
1111
| **Integration tests** | 95 | core_comprehensive_tests.rs |
1212
| **E2E tests** | 15 | e2e_test.rs — full pipeline, all type disciplines |
@@ -45,7 +45,7 @@
4545
## FLAGGED ISSUES
4646
- **398 inline tests across 13 crates is respectable** -- best inline coverage among non-Julia repos
4747
- **benches/.gitkeep = phantom benchmarks** -- a type checker with no performance measurements
48-
- **13 language backends (eclexia through vql) each have only ~10 inline tests** -- thin coverage per backend
48+
- **13 language backends (eclexia through vcl) each have only ~10 inline tests** -- thin coverage per backend
4949
- **0 E2E for a 10-level type system** -- can't verify the type system actually works on real programs
5050
- **core_comprehensive_tests.rs (95 tests) is solid** for the kernel
5151

TOPOLOGY.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
│ ┌────────────────┼─────────────────────────────┐ │
5252
│ │ Language Backends │ │
5353
│ │ ┌──────────┐ │ ┌──────────┐ ┌─────────┐ │ │
54-
│ │ │ VQL-dt++ │ │ │ GQL-dt++ │ │KQL-dt++ │ │ │
54+
│ │ │ VCL-dt++ │ │ │ GQL-dt++ │ │KQL-dt++ │ │ │
5555
│ │ │VeriSimDB │ │ │LithoGlyph│ │QuandleDB│ │ │
5656
│ │ │ (Rust) │ │ │(Lean4 │ │(Rust, │ │ │
5757
│ │ │ │ │ │ bridge) │ │ new) │ │ │
@@ -110,7 +110,7 @@ IDRIS2 ABI (Phase 1)
110110
Checker.idr ░░░░░░░░░░ 0% Soundness/completeness proofs
111111
112112
RUST KERNEL (Phases 3-5)
113-
Bidirectional type checker ░░░░░░░░░░ 0% Port from VQL-dt + extend
113+
Bidirectional type checker ░░░░░░░░░░ 0% Port from VCL-dt + extend
114114
Proof engine ░░░░░░░░░░ 0% Auto-gen, Echidna dispatch
115115
Effect tracker ░░░░░░░░░░ 0% Compositional inference
116116
Session protocol manager ░░░░░░░░░░ 0% Connection lifecycle
@@ -121,12 +121,12 @@ ZIG FFI (Phase 1)
121121
src/main.zig ██████████ 100% ~300 lines, all FFI functions implemented
122122
test/integration_test.zig ██████████ 100% 18 integration tests (lifecycle, ops, safety)
123123
124-
VQL-dt++ GRAMMAR (Phase 2)
125-
vql-dtpp-grammar.ebnf ██████████ 100% 6 clauses, 199 lines, no keyword conflicts
126-
VQL-SPEC.adoc Appendix E ██████████ 100% Comparison table + individual syntax examples
124+
VCL-dt++ GRAMMAR (Phase 2)
125+
vcl-dtpp-grammar.ebnf ██████████ 100% 6 clauses, 199 lines, no keyword conflicts
126+
VCL-SPEC.adoc Appendix E ██████████ 100% Comparison table + individual syntax examples
127127
128128
LANGUAGE BACKENDS (Phases 6-8)
129-
VQL-dt++ (VeriSimDB) ░░░░░░░░░░ 0% Port from ReScript
129+
VCL-dt++ (VeriSimDB) ░░░░░░░░░░ 0% Port from ReScript
130130
GQL-dt++ (LithoGlyph) ░░░░░░░░░░ 0% Bridge to Lean 4
131131
KQL-dt++ (QuandleDB) ░░░░░░░░░░ 0% Design from scratch
132132
@@ -148,7 +148,7 @@ PanLL ──────────────► Typell Kernel ────
148148
│ │ ▼
149149
│ │ Zig FFI (C ABI)
150150
│ │
151-
│ ├──► VQL-dt++ ──────► VeriSimDB
151+
│ ├──► VCL-dt++ ──────► VeriSimDB
152152
│ ├──► GQL-dt++ ──────► LithoGlyph (Lean 4)
153153
│ └──► KQL-dt++ ──────► QuandleDB
154154
│ │

UNIFIED-LEVELS.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: PMPL-2.0-or-later
2-
= Unified Level System — TypeLL / VQL-UT / VeriSimDB / TypedQLiser / PanLL
2+
= Unified Level System — TypeLL / VCL-total / VeriSimDB / TypedQLiser / PanLL
33
:toc:
44

55
== Level Definitions
@@ -26,29 +26,29 @@
2626

2727
| TypeLL core engine | L1 | Specs exist, no runtime type checker
2828
| TypedQLiser L5-10 | L1 | Levels 1-4 work, 5-10 need TypeLL
29-
| PanLL VQL panel | L0 | Does not exist
30-
| VQL-UT → VeriSimDB bridge | L2 | Parser works, no DB execution
29+
| PanLL VCL panel | L0 | Does not exist
30+
| VCL-total → VeriSimDB bridge | L2 | Parser works, no DB execution
3131
| VeriSimDB octad storage | L4 | Phase 4 validated, production tested
3232
| PanLL TypeLL panel | L2 | ReScript UI exists, not verified running
33-
| TypeLL-VQL bridge | L2 | Crate exists, depends on typell-core
33+
| TypeLL-VCL bridge | L2 | Crate exists, depends on typell-core
3434
|===
3535

3636
== Level-Up Plan
3737

3838
Round 1: Bring trailing (L0/L1) → L3::
3939
1. TypeLL core engine: implement type checker runtime
40-
2. PanLL VQL panel: create the panel
40+
2. PanLL VCL panel: create the panel
4141
3. TypedQLiser L5-10: implement with TypeLL backing
4242

4343
Round 2: Bring all → L4 (integrated)::
44-
4. Wire VQL-UT → VeriSimDB runtime bridge
44+
4. Wire VCL-total → VeriSimDB runtime bridge
4545
5. Wire TypeLL → TypedQLiser for levels 5-10
4646
6. Wire PanLL TypeLL panel → running TypeLL server
47-
7. Wire PanLL VQL panel → VQL-UT
47+
7. Wire PanLL VCL panel → VCL-total
4848

4949
Round 3: Bring all → L5 (end-to-end)::
50-
8. PanLL → TypeLL → VQL-UT → VeriSimDB pipeline test
51-
9. TypedQLiser → TypeLL → VQL-UT type checking pipeline
50+
8. PanLL → TypeLL → VCL-total → VeriSimDB pipeline test
51+
9. TypedQLiser → TypeLL → VCL-total type checking pipeline
5252

5353
Round 4: Bring all → L6 (tested + benchmarked)::
5454
10. Point-to-point tests for every connection

0 commit comments

Comments
 (0)