Update dependencies and enhance VFS staleness testing

- Updated several dependencies in Cargo.lock, including `clap`, `env_logger`, and `rand`, to their latest versions for improved functionality and security.
- Introduced a new API endpoint `/api/validate-tree` for checking tree freshness without applying corrections, enhancing the validation process.
- Added a `TreeFreshnessReport` struct to encapsulate the results of the tree freshness check, providing detailed insights into discrepancies.
- Completed multiple todos in the VFS staleness test plan, ensuring comprehensive coverage for various scenarios and improving the robustness of the testing framework.

These changes enhance the project's dependency management and testing capabilities, ensuring better alignment with the latest implementation standards.
This commit is contained in:
Joe 2026-02-11 18:50:43 -06:00
parent 200c5ca219
commit e2f515d8eb
16 changed files with 538 additions and 39 deletions

View file

@ -1,3 +1,3 @@
{
"$className": "Folder"
"className": "Folder"
}

View file

@ -0,0 +1,10 @@
{
"name": "stale_tree",
"tree": {
"$className": "DataModel",
"ReplicatedStorage": {
"$className": "ReplicatedStorage",
"$path": "src"
}
}
}

View file

@ -0,0 +1 @@
return "a"

View file

@ -0,0 +1 @@
return "b"

View file

@ -0,0 +1 @@
return "c"

View file

@ -0,0 +1 @@
return "d"

View file

@ -0,0 +1 @@
return "e"

View file

@ -0,0 +1 @@
return "nested"