End-to-End Tutorial
Intended scope
Section titled “Intended scope”One worked example that exercises all three assemblies together. Candidate feature (to be confirmed with the team):
- A client-triggered “ping the server” chat feature with server-side rate limiting and a localized response string.
- Covers:
- Define a request + response message in
Shared. - Register both messages on client and server via
AnomalyMessageRegistry. - Wire up a client
CommandRegistryentry that sends the request. - Handle the request on the server (
Plugin<Config>), rate-limit, respond. - Client handler displays the localized response via
Tr. - Optional: persist the last ping time via
ClientPersistence. - Build, deploy, test.
- Define a request + response message in
Sources
Section titled “Sources”- Everything in the preceding chapters — this tutorial is a stitched walkthrough.
- Platform doc §4.3 — flagged as “identified gap in initial review”.