memlnaut-nisps/vcv
w1n5t0n d2f6ffc65e test(vcv): add smoke test harness — 7/7 pass
Standalone test exercising IML inference pipeline without VCV runtime:
- Basic inference: all 12 outputs valid in [0,1]
- Input responsiveness: 12/12 outputs change between corners
- Randomize: weights change produces different output mapping
- Spread parameter: measurably different distributions at 0 vs 1
- Expressiveness: 6/6 corner pairs distinct, full range utilized
- Smoothness: 100% of sweep steps are smooth (no binary jumps)

Finding: spread sigmoid saturation effect is architecture-dependent
with small [16,24,16] network (filed as meml-l5a for investigation).
2026-03-28 00:50:36 +02:00
..
res feat(nisps-core,vcv): complete Phase 0 + Phase 1 2026-03-28 00:36:46 +02:00
src feat(vcv): complete Phase 2 — core engine wired up 2026-03-28 00:38:58 +02:00
test test(vcv): add smoke test harness — 7/7 pass 2026-03-28 00:50:36 +02:00
Makefile feat(nisps-core,vcv): complete Phase 0 + Phase 1 2026-03-28 00:36:46 +02:00
plugin.json feat(nisps-core,vcv): complete Phase 0 + Phase 1 2026-03-28 00:36:46 +02:00
SPEC.md docs(vcv): third review — input ranges, CV modulation, lifecycle, smoke test 2026-03-28 00:22:43 +02:00