rUv
9208c363d3
fix(security): eliminate Rust and npm dependency advisories ( #739 )
...
Refresh all committed Rust locks, eliminate actionable RustSec findings, make the npm graph reproducible and audit-clean, retire vulnerable optional backends, harden RuVocal production dependencies, and repair the affected publishable packages.
Closes #736 .
2026-07-28 00:07:41 -04:00
rUv
9efd712ce4
fix(decompiler): statement-boundary splitting — 14/14 modules now parse (was 2/17)
...
Complete rewrite of module splitter across 3 files (JS, MJS, TS):
parseTopLevelStatements(): proper parser tracking brace/paren/bracket
depth, skipping strings/regex/comments/template literals. Only splits
at depth 0.
isStatementBoundaryAfterBrace(): prevents splitting destructuring,
import/export, and chained expressions.
classifyStatement(): scores COMPLETE statements against module keywords.
Statements are NEVER split across modules.
isSyntacticallyValid(): validates via new Function() with ESM stripping,
async wrapping, and brace-balance fallback.
Before: 2/17 modules parse (keyword line-grep, cuts mid-expression)
After: 14/14 modules parse (statement-boundary, brace-balanced)
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 11:50:34 +00:00
rUv
36f2599774
feat(training): source map extraction + v2 model (83.67% val accuracy)
...
- Extract 14,198 training pairs from 6,941 source maps in node_modules
- Train v2 model (4-layer, 192-dim, 6-head transformer, 1.9M params)
- Val accuracy: 83.67% (up from 75.72%), exact match: 12.3% (up from 0.1%)
- Export weights.bin (7.3MB) for Rust runtime inference
- Add decompiler dashboard (React + Tailwind + Vite)
- Add runnable RVF (7,350 vectors, 49 segments, witness chain)
- Update evaluate-model.py to support configurable model architectures
- All 13 Rust tests pass, all 45 RVF files have valid SFVR headers
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 04:57:47 +00:00
rUv
86fcb861b1
docs(dashboard): add README with architecture, integration guide, and setup
...
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 02:29:45 +00:00