← Back to PRs

#21502: fix #20871: update broken formal models repo link

by neipor open 2026-02-20 01:10 View on GitHub →
docs agents size: XS
## Summary The link to the formal verification models repository (vignesh07/openclaw-formal-models) is broken - the repository no longer exists. ## Changes - `docs/security/formal-verification.md`: Updated to indicate models are now in the main repo under `specs/` - `docs/zh-CN/security/formal-verification.md`: Same update for Chinese translation ## Testing - [x] Documentation builds correctly <!-- greptile_comment --> <h3>Greptile Summary</h3> This PR bundles three separate fixes under one title: - **#20871**: Updates broken formal verification repository link in documentation (the repository `vignesh07/openclaw-formal-models` no longer exists) - **#20721**: Adds `"video"` and `"audio"` to the model input type union, expanding supported input types beyond text and image - **#20898**: Fixes handling of array-typed `type` fields in schema flattening logic for Gemini **Key Issues Found:** - The documentation update is incomplete - while the "Where the models live" section was updated to indicate migration to `specs/`, the "Reproducing results" section still contains outdated instructions referencing the broken repository link - The `specs/` directory referenced in the documentation doesn't actually exist in the repository yet - Both English and Chinese documentation have the same incomplete update **Code Changes:** The TypeScript and Zod schema changes for video/audio input types are correctly synchronized and backward-compatible. The Gemini schema cleaning logic improvement correctly handles edge cases where `type` is a single-element array. <h3>Confidence Score: 2/5</h3> - This PR has incomplete documentation updates that leave broken repository references - The code changes are solid and safe, but the documentation fix is incomplete - it updates one section while leaving outdated repository references in another section. Additionally, the documentation claims models are in `specs/` but this directory doesn't exist. The PR should not be merged until the documentation is fully consistent. - Both documentation files (docs/security/formal-verification.md and docs/zh-CN/security/formal-verification.md) need attention to remove remaining broken repository references <sub>Last reviewed commit: 6c6b6d6</sub> <!-- greptile_other_comments_section --> <!-- /greptile_comment -->

Most Similar PRs