You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(forge): address validation issues in Forge orchestration system
- Fix doctest in protocol.rs to use correct exported types from agents/mod.rs
(ValidationStatus::Passed, RuleInfo::new with 3 args, is_passed() method)
- Add proper semver comparison in security.rs instead of string comparison
(fixes version comparison for cases like '0.4.9' vs '0.4.20')
- Fix scroll_offset persistence in forge.rs view (now properly persists across renders)
- Add robust test file detection using path boundary checks instead of substring contains
(avoids false positives for 'contest.rs', 'attestation.rs', etc.)
- Replace Arc::try_unwrap with lock().clone() in orchestrator for robustness
(handles fail-fast early exit when tasks still hold Arc clones)
- Fix unwrap_or(&mut 0) pattern with proper if-let handling
- Apply clippy fixes (is_some_and, pattern arrays, redundant closures)
0 commit comments