Feedback

A drop-in feedback capability for any MeshWeaver deployment. A user types /feedback <message> in any thread; the flow captures the message plus the context that makes it actionable, files it as a draft, and shows the user a polished preview with a Submit button — so they see exactly what will be sent before it goes. Only when they click Submit does it reach the shared Feedback space, where Systemorph reviews it.

What gets captured

Every submission is a Feedback/Feedback node whose FeedbackContent records:

Field Source Notes
message the user's words, verbatim the record itself
submittedBy / submittedByName # Current User context who
timestamp server, stamped on submit real ISO-8601 UTC; a client can't backdate
mainNodePath / mainNodeTitle / mainNodeGist # Current Application Context where they were (the main panel) + a gist
sidePanel the agent, if reachable related area open beside the main panel
extraContext the agent, opportunistically role, repro detail, related paths, …
category inferred, only if obvious bug | idea | praise | question
status server Draft on capture (invisible to reviewers); flips to New when the user hits Submit; a reviewer then moves it to Triaged / Resolved / WontFix

Every context field is optional — the agent fills what it can reach and leaves the rest empty (shown as "not captured" in the review view). A submission never fails because a field couldn't be filled.

The pieces

Where submissions live

Feedback/_Submissions/{id} — an underscore container (kept out of catalogs). The Feedback space's Inbox area lists them for reviewers. Feedback is admin-reviewed: seed the space so only platform admins read it.

Tests

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.