{ "_comment": [ "The upstream files overlay/sdr-api-core.js was ported from, and their", "SHA-256 as of that port. scripts/build-static.ps1 refuses to build when a", "hash no longer matches app/, because the overlay is a reimplementation:", "an upstream change to a route, a rubric rule, or a status transition has to", "be carried across by hand or the Space silently diverges from the real app.", "", "After reading the upstream diff and updating the overlay, record the new", "hashes with: .\\scripts\\build-static.ps1 -AcceptUpstreamChanges" ], "portedAt": "2026-08-20", "upstreamCommit": "2c22f4147eddc711ad3be3fa18d2f10150642a2d", "sources": { "app.py": "008df80aaec9b971e42162328972823a01d6cb85e9ce5013dfe5a2d9949ba939", "static/app.js": "3b24215db79c090d3565eb58be4ececd006b96b7605fac474b24daf0dc47c6ef" } }