Build the signed release APK with the buildFork Gradle task, then deliver it automatically — wireless adb connect, adb install -r, push to /sdcard/tmp (latest only), am start (fall back to /after-build's scp path if the phone is unreachable). Always build first without asking for permission to build. Use whenever 白い熊 asks to build the app, build the APK, make a release build, or build and send to the phone.
HARD RULE for every OpenTasker JSON bundle (or any JSON) produced for 白い熊 — it must arrive already documented as a "literate programming" artifact: useful per-action labels, a per-task note, and full variable docs at the point of definition. Apply whenever generating/editing an importable bundle (tasks/profiles/variables) or any JSON 白い熊 will read. NOT an opt-in formatting pass — bundles are wrong if shipped uncommented.
Publish the latest local build as a GitHub release of this fork — refresh the README (fork-style, major features), write a very specific CHANGELOG entry, tag the bare versionName, ensure the default branch is `custom`, and create the release with the ~/tmp APK attached. Use when 白い熊 says publish / release / cut a version / ship it to GitHub.
Format an OpenTasker task for 白い熊 to build by hand, as a clear tabular spec — each action given by its picker fold-path (Category => Action Name) followed by its fields in the editor's display order. Use whenever handing 白い熊 a task / sub-task to enter in 白い熊 自由作業盤 (e.g. test tasks, examples, repro steps), or when 白い熊 asks for a task "in the spec format".
Rebase this fork onto a new upstream release of SysAdminDoc/OpenTasker. Use when 白い熊 says a new upstream version is out, asks to update/sync to upstream, bump to the new OpenTasker release, or rebase custom onto the latest upstream — then build the new +1.