Commit 6e09191
chore(v→zig): delete V-lang API layer, collapse into Zig FFI block (#72)
## Summary
Estate-wide V-lang→Zig remediation per the 2026-05-28 owner directive.
- Deletes `api/v/src/ecm_api.v` + `ecm_api_test.v` (V-lang wrappers
around the existing `ffi/zig/` adapter)
- `TOPOLOGY.md`: collapses the two-layer "V API + Zig FFI" diagram into
a single Zig API+FFI block
- `Trustfile.a2ml`: drops the V language entry; the Zig FFI is now the
canonical consumer-facing API
## Test plan
- [ ] Hypatia rule \`cicd_rules/vlang_detected\` does not flag this repo
post-merge
- [ ] TOPOLOGY.md diagram renders correctly
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent fc2526d commit 6e09191
4 files changed
Lines changed: 4 additions & 359 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 17 | + | |
24 | 18 | | |
25 | 19 | | |
26 | 20 | | |
| |||
77 | 71 | | |
78 | 72 | | |
79 | 73 | | |
80 | | - | |
| 74 | + | |
81 | 75 | | |
82 | 76 | | |
83 | 77 | | |
84 | | - | |
85 | | - | |
86 | 78 | | |
87 | 79 | | |
88 | 80 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
| 326 | + | |
| 327 | + | |
335 | 328 | | |
336 | 329 | | |
337 | 330 | | |
| |||
0 commit comments