docs(rust): phase 11 — a Rust notification on a phone (PLAN.md §26, android M16) #266

Merged
whitlocktech merged 2 commits from docs/rust-phase-11 into main 2026-09-23 20:49:16 +00:00
Member

What & why

module-rust phase 11, R10's leg C. It has two commits: the plan of record, committed before any code, and the as built that followed the walk.

  • modules/rust/PLAN.md §26: the four org-lead decisions (D69–D72), the facts the phase rests on, what was built, the walk (§26.4), what it found (§26.5) and what is not proven (§26.6). The phase row is marked ✅.
  • android/PLAN.md M16: the plan and as-built. It also amends in place three older passages that D69/D70 made stale: M7's settings item (the link signal), M7's deep-link item ("does not pull ref"), and engagement phase 8's "the ref is never decoded". It also closes M7's one open QA item: on-device delivery against a live ntfy, never walked on any site until now.

Code: Android-app#50 (into edge). Module-Rust and core needed no change.

How it was tested

Docs only. The walk it records: a rig raid reached an emulator through ntfy.sh in 19 seconds, titled from its inbox row. After push was switched off in the app, the next raid enqueued in-app only.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why `module-rust` phase 11, R10's leg C. It has two commits: the **plan of record**, committed before any code, and the **as built** that followed the walk. - `modules/rust/PLAN.md` **§26**: the four org-lead decisions (D69–D72), the facts the phase rests on, what was built, the walk (§26.4), what it found (§26.5) and what is not proven (§26.6). The phase row is marked ✅. - `android/PLAN.md` **M16**: the plan and as-built. It also amends in place three older passages that D69/D70 made stale: M7's settings item (the link signal), M7's deep-link item ("does not pull `ref`"), and engagement phase 8's "the ref is never decoded". It also **closes M7's one open QA item**: on-device delivery against a live ntfy, never walked on any site until now. Code: Android-app#50 (into `edge`). Module-Rust and core needed no change. ## How it was tested Docs only. The walk it records: a rig raid reached an emulator through `ntfy.sh` in 19 seconds, titled from its inbox row. After push was switched off in the app, the next raid enqueued in-app only. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 2 commits 2026-09-23 20:40:46 +00:00
Four org-lead decisions (D69-D72): the linked-account check asks the
site's own module and never gates switching off; a tickle is titled
from the inbox item its ref names; /player/rust and ?tab= open
natively; the relay hop is walked on ntfy.sh, closing M7's open QA item.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
The raid alert reached an emulator through ntfy.sh 19 seconds after a
rig raid, titled from its inbox row; switched off in the app, the next
raid enqueued in-app only. Closes M7's open QA item (on-device delivery
against a live ntfy), and amends the M7 and engagement phase 8 passages
D69 and D70 made stale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 4049abc41a into main 2026-09-23 20:49:16 +00:00
whitlocktech deleted branch docs/rust-phase-11 2026-09-23 20:49:17 +00:00
Sign in to join this conversation.
No description provided.