mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-08-17 04:39:48 +00:00
There was no written path for contributing a Lua app. pisti87 wrote a 2048 game and ended up asking another contributor to upload it for him, in the comments of an unrelated issue about map panning — which is the symptom of a missing procedure, not of anyone doing something wrong. deploy/apps/README.md is now the canonical process: file layout, the immutable version-directory rule, the apps.json catalog row, and how to open the PR. It also says an issue with the .lua attached is an acceptable way in, because requiring git fluency would cost us apps from people who can clearly write them. Both this and the site's Apps section state up front that every submission is reviewed and safety-checked before it is added, and what is actually looked for: anything touching node identity, keys or channel secrets (the one that gets a hard no), flash-write patterns that trigger GC and stall both cores, blocking the shared UI/mesh loop, unbounded memory on a 2 MB V4, and unrequested transmits. Those criteria come from bugs this firmware has actually shipped, so they are concrete rather than boilerplate. Written to be inviting about it — the review exists because apps run on other people's radios, not to gatekeep, and a rough app that works beats a perfect one that never gets sent. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>