rojo/plugin/src/ChangeBatcher
Joe 4070b48308 Add audit documentation and enhance two-way sync handling
- Introduced a comprehensive audit guide for the production-grade sync feature, detailing the evaluation criteria for round-trip identity and code quality.
- Added a new plan for auditing the two-way sync Ref property feature, outlining specific tasks and expected behaviors.
- Updated `ServeSession.lua` to include the instance map in patch updates, ensuring accurate property encoding.
- Enhanced `encodeInstance.lua` to prevent encoding Ref properties during instance addition, delegating this to the patch update process.
- Implemented regression tests to highlight known limitations in Ref handling, ensuring better coverage and identification of existing bugs.

These changes improve the clarity of the sync feature's audit process and strengthen the handling of Ref properties in the system.
2026-02-14 12:08:12 -06:00
..
createPatchSet.lua initial work 2026-02-14 10:56:25 -06:00
createPatchSet.spec.lua test fixtures 2026-02-14 11:04:28 -06:00
dataLoss.spec.lua Add tests for PatchSet and ServeSession functionality 2026-02-06 22:23:14 -06:00
encodeInstance.lua Add audit documentation and enhance two-way sync handling 2026-02-14 12:08:12 -06:00
encodeInstance.spec.lua Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
encodeInstance.stress.spec.lua Complete comprehensive plugin tests and add new stress test files 2026-02-01 22:05:27 -06:00
encodePatchUpdate.lua initial work 2026-02-14 10:56:25 -06:00
encodePatchUpdate.spec.lua Add audit documentation and enhance two-way sync handling 2026-02-14 12:08:12 -06:00
encodeProperty.lua Update logging levels in Rojo plugin and enhance test plans 2026-02-11 17:10:35 -06:00
encodeProperty.spec.lua Complete comprehensive plugin tests and add new stress test files 2026-02-01 22:05:27 -06:00
init.lua Update logging levels in Rojo plugin and enhance test plans 2026-02-11 17:10:35 -06:00
init.spec.lua test fixtures 2026-02-14 11:04:28 -06:00
propertyFilter.lua initial work 2026-02-14 10:56:25 -06:00