Skip to content

Commit 9b4aaa9

Browse files
hyperpolymathclaude
andcommitted
chore: VQL -> VCL rename completion (src/vcl/*.res + docs)
Completes the 2026-04-12 VQL -> VCL rename that was left uncommitted (memory rule vcl-rename.md). 11 source files renamed: src/vcl/VQLBidir.res -> VCLBidir.res src/vcl/VQLCircuit.res -> VCLCircuit.res src/vcl/VQLContext.res -> VCLContext.res src/vcl/VQLError.res -> VCLError.res src/vcl/VQLExplain.res -> VCLExplain.res src/vcl/VQLParser.res -> VCLParser.res src/vcl/VQLParser_test.res -> VCLParser_test.res src/vcl/VQLProofObligation.res -> VCLProofObligation.res src/vcl/VQLSubtyping.res -> VCLSubtyping.res src/vcl/VQLTypeChecker.res -> VCLTypeChecker.res src/vcl/VQLTypes.res -> VCLTypes.res Plus two doc touch-ups: docs/backwards-compatibility.adoc: `VeriSim.VQLCompatibilityTest` -> `VeriSim.VCLCompatibilityTest` PROOF-NEEDS.md: two list references `VeriSimVql` -> `VeriSimVcl` Canonical name: VeriSim Consonance Language (VCL). Extension: VCL-UT (VCL Usage-Tracked). File extension: `.vclut`. Follow-on to idaptik commit 31dd4a7 (same-day, same sweep completion for the idaptik-side Vql files). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8cdf2f4 commit 9b4aaa9

13 files changed

Lines changed: 3 additions & 3 deletions

PROOF-NEEDS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
- **LOC**: ~94,700
77
- **Languages**: Elixir, ReScript, Gleam, Julia, Rust, Idris2, Zig
88
- **Existing ABI proofs**: `src/abi/*.idr` (template-level)
9-
- **Dangerous patterns**: 20+ `Obj.magic` in ReScript connector clients (VeriSimDrift, VeriSimFederation, VeriSimHexad, VeriSimProvenance, VeriSimSearch, VeriSimVql, Registry)
9+
- **Dangerous patterns**: 20+ `Obj.magic` in ReScript connector clients (VeriSimDrift, VeriSimFederation, VeriSimHexad, VeriSimProvenance, VeriSimSearch, VeriSimVcl, Registry)
1010

1111
## What Needs Proving
1212

@@ -17,7 +17,7 @@
1717

1818
### Connector Client Type Safety (connectors/clients/rescript/)
1919
- Every client module uses `json->Obj.magic` to cast JSON responses to typed records
20-
- VeriSimDrift, VeriSimFederation, VeriSimHexad, VeriSimProvenance, VeriSimSearch, VeriSimVql all affected
20+
- VeriSimDrift, VeriSimFederation, VeriSimHexad, VeriSimProvenance, VeriSimSearch, VeriSimVcl all affected
2121
- Prove: API response schemas match expected ReScript types
2222

2323
### Registry / Consensus (src/registry/)

docs/backwards-compatibility.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ ENV VQL_VERSION="1.x" # Auto-upgrade within major version
296296

297297
```elixir
298298
# test/vcl_compatibility_test.exs
299-
defmodule VeriSim.VQLCompatibilityTest do
299+
defmodule VeriSim.VCLCompatibilityTest do
300300
use ExUnit.Case
301301

302302
@vcl_versions ["1.0.0", "1.1.0", "1.2.0"]

0 commit comments

Comments
 (0)