Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions docs/program/BloomOS_Work_Program_v3.json
Original file line number Diff line number Diff line change
Expand Up @@ -1234,16 +1234,23 @@
"id": "DISP-03",
"track": "Display",
"title": "Settings and trusted config-composer integration",
"status": "planned",
"status": "complete",
"dependencies": [
"DISP-02"
],
"github_prs": [],
"github_prs": [
608
],
"risk_tier": 2,
"deployment_tier": "warm",
"device_gate_required": true,
"last_audited_main": "3a7e78290285806e1ce3eb0c126887644ff665f2",
"evidence": []
"last_audited_main": "834eed4ece05195b08433feeffb81d9eab94ac6d",
"evidence": [
"PR #608 delivered backward-compatible Scaling, Sampling, Screen Effect, and Bezel selections in the schema-1 bloom-settings authority; older settings without display read as four Auto values, the first mutation creates the complete object atomically, and display state never materializes into Onion compatibility files",
"the guarded display decorator reads canonical settings plus observed bloom-platform geometry and contributes only typed display-owned keys to the existing private 0600 RetroArch session composer; Fill, nearest/linear, effect none, and bezel none are implemented, while source-dependent geometry and unshipped profile identities degrade their individual axes to Auto without touching global retroarch.cfg",
"implementation commit 6050dde80e9b821fd527ef2498ab1a63f1e4d67e passed 64 focused native tests, the 593-test native suite in 16.11 seconds, 115 focused shell/deployment/provenance/device tests, the 792-test eight-shard Shell gate, focused cppcheck, the affected ARM build, and all six required GitHub checks; signed hardware run 33345813017 produced archive SHA-256 66904930f2c076ab122b4af26b8010403c178002519106afdeaa147089d7da40 with verified release signature",
"a hash-differential Warm Mini Plus gate verified all 11 live candidate files, legacy-settings Auto composition and explicit 640x480 Fill plus nearest composition in private 0600 configs; session remained IDLE, no ROM or Save was used, Wi-Fi stayed enabled and associated, global retroarch.cfg remained 336ee748ca06bba32582087efc867f811f465558df158056b9a25689bf36672e, canonical settings remained 31fe5ad0969bc8a9e831d10b77752da4712b30d0b96082c8243a6fa495316c9d, the candidate rolled back, task files and deployer were removed, and current Shell readiness was restored; this is remote Mini Plus evidence, not physical controls, LCD, audio, gameplay, original Mini, or Flip certification, and PR #608 squash-merged as 834eed4ece05195b08433feeffb81d9eab94ac6d"
]
},
{
"id": "DISP-04",
Expand Down