Constraint: SFV2 delivery branches must contain exactly the root-level lvgl_demo binary and preserve fast-forward history.
Rejected: Push source tree or SMB artifact | The factory branch contract is a single Gitea binary and the user requested Gitea delivery.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 releases on chnjinlei/256 branch SFV2 and retain each modified build as a recoverable commit.
Tested: Source branch a926e2f20df4dfb24721124d54a11cbebe9b4a5e; UI U1.0.9; local SHA256 56d2c8cb2f1f79510ce0113703defd987b180f33e2dc5e27e7fba863fb1859b1; local size 13599808 bytes; all SFV2/SV2 checks; make clean and make all -j8.
Not-tested: Device-side menu traversal and live LRF hardware.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: 745d2533aedebde2c89c4db7f23b3673b0e2a7da
Push time: 2026-09-09 16:20:43 CST
Binary size: 13599752 bytes
Binary SHA256: 2f5165100c80804f8e2f5172946bbff190d60351b0829351e743bb4203dbdf11
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or SMB artifact | factory delivery branches are single-file and SMB is explicitly excluded.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device placement and visual overlap confirmation.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: cf9e1335a95869bea42ae6416e1cbe7f04912811
Push time: 2026-09-09 15:32:30 CST
Binary size: 13599808 bytes
Binary SHA256: ca52e6a8da307079c2d702ebf5faabd5a6a908747b6d90f6cc66f683b85c95ce
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or SMB artifact | factory delivery branches are single-file and SMB is explicitly excluded.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device visual confirmation of Russian menu rendering and color refresh.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: 3cb4435717099729bc2770126f356466018b3901
Push time: 2026-09-08 17:24:08 CST
Binary size: 13599808 bytes
Binary SHA256: 6c28c87e590744d17c33e7e34474d1ad7669b2d90fd025b170e035b1e409bf24
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or the legacy sfv2 repository branch | factory delivery branches are single-file by rule.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device visual confirmation of PSO baseline placement.