|
| 1 | +# Post-audit Status Report: julia-the-viper |
| 2 | +- **Date:** 2026-04-15 |
| 3 | +- **Status:** Complete (M5 Sweep) |
| 4 | +- **Repo:** /var/mnt/eclipse/repos/julia-the-viper |
| 5 | + |
| 6 | +## Actions Taken |
| 7 | +1. Standard CI/Workflow Sweep: Added blocker workflows (`ts-blocker.yml`, `npm-bun-blocker.yml`) and updated `Justfile`. |
| 8 | +2. SCM-to-A2ML Migration: Staged and committed deletions of legacy `.scm` files. |
| 9 | +3. Lockfile Sweep: Generated and tracked missing lockfiles where manifests were present. |
| 10 | +4. Static Analysis: Verified with `panic-attack assail`. |
| 11 | + |
| 12 | +## Findings Summary |
| 13 | +- 1 unsafe blocks in crates/jtv-cli/src/rsr_check.rs |
| 14 | +- 10 unwrap/expect calls in crates/jtv-core/benches/interpreter_bench.rs |
| 15 | +- 6 unwrap/expect calls in crates/jtv-core/benches/parser_bench.rs |
| 16 | +- 8 unwrap/expect calls in crates/jtv-core/src/number.rs |
| 17 | +- 17 unwrap/expect calls in crates/jtv-core/src/wasm.rs |
| 18 | +- 9 unwrap/expect calls in crates/jtv-core/src/formatter.rs |
| 19 | +- 11 unwrap/expect calls in crates/jtv-core/src/interpreter.rs |
| 20 | +- 47 unwrap/expect calls in crates/jtv-core/src/parser.rs |
| 21 | +- 6 unwrap/expect calls in crates/jtv-core/src/purity.rs |
| 22 | +- 6 unwrap/expect calls in crates/jtv-core/src/reversible.rs |
| 23 | +- 18 unwrap/expect calls in crates/jtv-core/tests/parser_tests.rs |
| 24 | +- 11 unwrap/expect calls in crates/jtv-core/tests/pest_rule_tests.rs |
| 25 | +- 43 unwrap/expect calls in crates/jtv-core/tests/property_tests.rs |
| 26 | +- 10 unwrap/expect calls in crates/jtv-core/tests/contract_tests.rs |
| 27 | +- 26 unwrap/expect calls in crates/jtv-core/tests/compatibility_tests.rs |
| 28 | +- 7 unwrap/expect calls in crates/jtv-core/tests/conformance_tests.rs |
| 29 | +- 157 unwrap/expect calls in crates/jtv-core/tests/mutation_killers.rs |
| 30 | +- 1 ccall/FFI calls in ffi/zig/src/ZigFFI.jl |
| 31 | +- flake.nix declares inputs without narHash, rev pinning, or sibling flake.lock — dependency revision is unpinned in flake.nix |
| 32 | +- 4 ignore() calls in packages/jtv-analyzer/src/Main.res (may discard important results) |
| 33 | +- Possible hardcoded secret in playground/experiments/_attic/database-demos/arangodb-demo/queries.js |
| 34 | +- Possible hardcoded secret in playground/experiments/_attic/utilities/form-validation/validator.js |
| 35 | + |
| 36 | +## Final Grade |
| 37 | +- **CRG Grade:** D (Promoted from E/X) - CI and lockfiles are in place. |
0 commit comments