Skip to content

Commit d9e2c46

Browse files
hyperpolymathclaude
andcommitted
Remove template-only ABI files that falsely implied formal verification
Template Idris2 ABI files (Types.idr, Layout.idr, Foreign.idr) contained only RSR template scaffolding with unresolved placeholders and no domain-specific proofs. Removed to prevent false impression of formal verification coverage. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent cb220da commit d9e2c46

12 files changed

Lines changed: 668 additions & 1253 deletions

File tree

PROOF-NEEDS.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# PROOF-NEEDS.md
2+
3+
## Template ABI Cleanup (2026-03-29)
4+
5+
Template ABI removed -- was creating false impression of formal verification.
6+
The removed files (Types.idr, Layout.idr, Foreign.idr) contained only RSR template
7+
scaffolding with unresolved {{PROJECT}}/{{AUTHOR}} placeholders and no domain-specific proofs.
8+
9+
When this project needs formal ABI verification, create domain-specific Idris2 proofs
10+
following the pattern in repos like `typed-wasm`, `proven`, `echidna`, or `boj-server`.

editors/vscode/lib/bs/.bsdeps

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
11.1.4
2-
/var/mnt/eclipse/repos/betlang/editors/vscode
2+
/var$REPOS_DIR/betlang/editors/vscode
33
0
44
0
55
rescript.json 0x1.a5fb25b059f1fp+30
66
src 0x1.a5fb263114802p+30
77
===
8-
/var/mnt/eclipse/repos/betlang/editors/vscode/node_modules/rescript/linux/rescript.exe 0x1.a5fb24e7d80eep+30
8+
/var$REPOS_DIR/betlang/editors/vscode/node_modules/rescript/linux/rescript.exe 0x1.a5fb24e7d80eep+30

editors/vscode/lib/bs/build.ninja

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
rescript = 1
22
rule astj
3-
command = /var/mnt/eclipse/repos/betlang/editors/vscode/node_modules/rescript/linux/bsc.exe -warn-error +101 -bs-v 11.1.4 -uncurried -absname -bs-ast -o $out $i
3+
command = /var$REPOS_DIR/betlang/editors/vscode/node_modules/rescript/linux/bsc.exe -warn-error +101 -bs-v 11.1.4 -uncurried -absname -bs-ast -o $out $i
44
o src/VSCode.ast : astj ../../src/VSCode.res
55
rule deps
6-
command = /var/mnt/eclipse/repos/betlang/editors/vscode/node_modules/rescript/linux/bsb_helper.exe -hash 01f137aa28e8f6a8e6efabc3fd6f6c1c $in
6+
command = /var$REPOS_DIR/betlang/editors/vscode/node_modules/rescript/linux/bsb_helper.exe -hash 01f137aa28e8f6a8e6efabc3fd6f6c1c $in
77
restat = 1
88
o src/VSCode.d : deps src/VSCode.ast
99
rule mij
10-
command = /var/mnt/eclipse/repos/betlang/editors/vscode/node_modules/rescript/linux/bsc.exe -I src -warn-error +101 -uncurried -bs-package-name betlang-vscode -bs-package-output esmodule:$in_d:.res.js $i
10+
command = /var$REPOS_DIR/betlang/editors/vscode/node_modules/rescript/linux/bsc.exe -I src -warn-error +101 -uncurried -bs-package-name betlang-vscode -bs-package-output esmodule:$in_d:.res.js $i
1111
dyndep = 1
1212
restat = 1
1313
o src/VSCode.cmj src/VSCode.cmi ../../src/VSCode.res.js : mij src/VSCode.ast
-16 Bytes
Binary file not shown.
-16 Bytes
Binary file not shown.

playground/src/abi/Foreign.idr

Lines changed: 0 additions & 217 deletions
This file was deleted.

0 commit comments

Comments
 (0)