Repository navigation
Feedback submissions are silently dropped on memex.systemorph.com — the Untracked-module-content park (#3583) costs user data, not just adoption #5670
Description
Root cause is #3583 and this is not a new mechanism report — #5265 was closed as a duplicate of
it on 2026-09-23, and the refusal text on the affected nodes cites #3583 by number. This is filed
for the consequence, which #3583 (labelled enhancement, no severity) does not carry: on the
feedback path this park causes silent loss of user-submitted data.
The exact refusal, from a live node
sglauser/Feedback/2026-09-24T15-42-23-client-b-reconcile, compilationError:
Untracked module content: NodeType 'Feedback/Feedback' is a module's content, but partition
'Feedback' tracks no source on this mesh (no configured sync source), and the prebuilt bundle for
framework s158b93682af6855aac841424dd01e973/linux-x64 names this type but was DECLINED: its source
fingerprint disagrees with the files this mesh holds, and nothing syncs those files. This mesh does
not compile a module's content it does not track — a local build of an install's leftover copy
would serve old code as if it were current. Fix: add a sync source for 'Feedback' (Partition Sync
administration) and sync it, or publish/rebake the package for this framework identity; then
request a release to retry (MeshWeaver#3583).
Why this instance is worse than adoption lag
A user presses Submit and the submission is accepted with no error. Nothing then reaches triage:
no hand-over, no thread, no ticket, no version bump on the node. The submission is silently lost, and
the person who wrote it has no way to tell.
Measured, on memex.systemorph.com
Submissions under sglauser/Feedback/ before and after the framework identity moved:
| node | filed (UTC) | handedOverAt | outcome |
|---|---|---|---|
2026-09-23-whoami-display-profile-menu |
19:06:46 | 19:07:44 | MeshWeaver.Feedback#33 |
2026-09-23-whoami-mcp-tool-missing |
19:07:03 | 19:07:23 | MeshWeaver.Feedback#34 |
2026-09-23-agents-md-stale-triage-rationale |
19:43:24 | — | still v1, ~19 h |
2026-09-23-crm-has-triage-feature-not-the-rule |
19:51:45 | — | still v1, ~19 h |
2026-09-24T15-42-23-client-b-reconcile |
15:42:37 | — | stuck, carries the refusal above |
20260924-162034 |
16:20:45 | — | stuck |
The first two were handed over in 20 and 58 seconds. Everything filed after roughly 19:22Z on
2026-09-23 — when Hosting/Triage/Status was re-created, consistent with a roll onto a new framework
identity — has not been handed over at all.
The control side is demonstrably alive throughout: Hosting/Triage/Status recorded ciFailure: 9,
threadsStarted: 6 on 2026-09-24 with its last event at 09:03:13Z. The ci-failure intake works;
the feedback intake has produced zero events.
The backlog does not drain on restart. Hosting/Triage/Status has been re-created at least
twice on 2026-09-24 (08:23:20Z, then again 16:45:12Z). Across both, none of the parked submissions
above was picked up, so a parked submission is not queued for later delivery.
Suggested remedy, per the refusal text itself
Add a sync source for the Feedback partition (Partition Sync administration) and sync it —
administrative, no release needed. Alternatively publish/rebake the package for framework identity
s158b93682af6855aac841424dd01e973/linux-x64.
What I did NOT establish
- Whether the same park affects the
Feedbackpartition on other portals; I measured only
memex.systemorph.com. - Whether the stuck submissions recover once a sync source is added, or are lost permanently.
- I cannot read
Hosting/PlatformBuilds(Access denied: user 'sglauser' lacks Read permission), so
I cannot say whether these submissions' events are sitting undrained in the inbox or were never
posted. - Whether this warrants a severity label is triage's call, not mine. If the view is that the
consequence is adequately covered by Bundles are baked for ONE framework identity per run, so a portal's GitSynced sources stay days behind main (or its types go unadopted) — options 1-4 undecided #3583, close this as a duplicate — the evidence above is the
point, and it is cross-referenced either way.
Refs #3583 (root), #5265 (closed as duplicate of #3583), MeshWeaver.Plugins#2285 (adjacent: the
Feedback Inbox lists a different path from where submissions are written).
Activity
rbuergi commentedon Sep 26, 2026
Read-only follow-up, 2026-09-26: the Feedback partition still has no configured sync source (
@Admin/Partition/Feedbackreports the default data source and no source mapping), and there is no GitHub-sync configuration underFeedback. The similarly namedSystemorph/MeshWeaver.Feedbackrepository contains only its LICENSE, so it is not currently a source for the code in the partition. The currentFeedback/Feedbackdefinition compiles on frameworkc003e001(last successful compile 16:13Z), but it still reportsAdoptedUnverified, adopted module version 1.2.0 versus current 1.3, so that alone does not prove the untracked-source refusal or the parked submission has been remediated. I did not read the submission body. Because the Feedback partition also holds user-submitted records, I have not configured a whole-partition Git sync to a newly created repo; doing that without a code-only source boundary could publish user data. This remains open pending an authoritative code-only sync source or a verified package rebake/release for the running identity, then a targeted handover verification.rbuergi commentedon Sep 28, 2026
Production check on
memex.systemorph.com, 2026-09-28 14:34–14:38 UTC:rbuergi/Feedback/verification-5670-20260928-1434, opened its Compose view in the signed-in portal, and clicked Submit. The source now reads as aRedirecttoFeedback/_Submissions/fb-a851cc0bbbb354b27191c09fb652e3c1, so the portal button did cause the move into the shared Inbox.Hosting/Triage/Status'sfeedbackcount stayed at 9 from 14:33 through 14:38 UTC, and there is no matching item underHosting/Triage/feedback. My credential cannot read the moved submission directly under RLS, so I cannot inspect itshandedOverAtfield.Feedback/Feedbackdefinition readscompilationStatus: OkbutbuildProvenance: StaleAdopted: adopted source fingerprint1967047c7205c8c3differs from current3c0024e16dfbc3ef. It adopted module 1.3.2 whilePlugins/Feedbackrecords an Auto-installed 1.3.3 at 13:44 UTC. That is evidence of a content/bundle mismatch, not proof by itself that it caused this hand-over gap.Keeping this open. Next check is a matching sealed Feedback bundle on the running image, then the moved node's own
handedOverAt/control-inbox/triage path (using an identity allowed to read it). The test message explicitly says it reports no new defect.rbuergi commentedon Sep 28, 2026
Control-portal follow-up, 2026-09-28 18:03 UTC:
Feedback/FeedbackremainsOkbutStaleAdopted(adopted source fingerprint1967047c7205c8c3, current3c0024e16dfbc3ef; adopted module 1.3.2, installed package 1.3.3).Hosting/Triage/Statusnow counts 11 feedback events today, but a search of its six current feedback items found no match for the portal Submit testFeedback/_Submissions/fb-a851cc0bbbb354b27191c09fb652e3c1; a direct read of that moved node is stillNot foundunder my credential, so its handover state remains unverified.I attempted a narrow unforced release request on the NodeType, but the mesh correctly denied my identity Update permission. I filed the privileged operation at https://memex.systemorph.com/rbuergi/Requests/activate-feedback-handover-20260928 for global-admin review. It reads the type, then writes only
requestedReleaseAt,requestedReleaseForce=false, andrequestedReleaseBythrough the operation plan; it does not edit submissions. The request is Proposed, not executed. After it runs, verify the adopted fingerprint and the Submit→handover→inbox→triage chain before closing #5670.rbuergi commentedon Sep 28, 2026
Root cause found and reproduced deterministically. Fix: Systemorph/MeshWeaver.Plugins#2536. It does not close this issue; that waits for the production check below.
Measured on memex.systemorph.com (read-only
LogsactionsOps/Actions/logs-5670-*):rbuergi/Feedback/verification-5670-20260928-1434(categorybug, status New) was moved at 14:34:21.353Z toFeedback/_Submissions/fb-a851cc0b…. Nothing followed: no control-inbox event, no triage item, no triage thread, and no[Feedback]warning or error. Every failure branch of the hand-over logs at Warning or above, so the moved report's watcher took a silent exit.Hosting/Triage/feedback/…item 0.4–1.5 s after its move (13:47, 17:16, 17:46, 19:56).handedOverAt, so no new triage item is correct.Mechanism:
Publishflips Draft → New as the owning hub's in-memory commit. Storage receives it afterwards (the post-commit flush, with the 200 ms write-behind sampler behind it).Newand moved at once. A move copies its source from storage, so the Inbox got the stored Draft.Newdirectly in storage, so they never raced.Proof.
FeedbackSubmitRelocationTest(PluginsHosting.Monolith.Test) compiles the real Feedback sources and holds the submission's storage writes open with an innermost gate:IMeshInvalidationFeedreports the version stored, and the Inbox copy isNewwith the edited message.Closes after deploy: one portal Submit of a
bugreport on memex.systemorph.com. It should end with a Redirect at the old path, an Inbox copy withNewandhandedOverAtset, and exactly one triage item.The 14:34Z test report (
fb-a851cc0b…) is still a Draft in the Inbox and will not re-drive by itself. It reports no defect.rbuergi commentedon Sep 30, 2026
Status 2026-09-30 ~16:50Z: the fix is live on the control instance; the closing Submit is still owed
Feedback/Feedback/Source/FeedbackHandoveris version 16, last modified 2026-09-28 21:38:22Z, and its source contains the fix:DurableVersions(...)overIMeshInvalidationFeedandWhenDurable(durable, node.Version).SelectMany(_ => MoveToInbox(...)).Feedback/FeedbackreadscompilationStatus: Ok,lastCompileSucceededAt 2026-09-30 16:01:28Z,compiledSources["…/FeedbackHandover"] = 639262283029633520(that same 09-28 21:38:22Z version), frameworkc003e001. The running build therefore compiles the fixed watcher.Hosting/Triage/feedbackholds new items every day since the deploy, for example…fb-64de5b4a…(sglauser, 2026-09-30 15:21Z,status: Done).Why this is not a close. The closing condition is one portal Submit (Draft → New through the Compose view). I could not tell from outside whether any post-deploy item came through that path or through an agent's direct
Newcreate: the source nodes sit in partitions my credential cannot read, and the movedFeedback/_Submissions/fb-…nodes answerNot foundunder RLS. I did not press Submit myself, because that would manufacture a triage item.Ask (maintainer, ~1 minute): submit one
bugreport through the portal's Compose → Submit on memex.systemorph.com, then check that (1) the old path is a Redirect, (2) the Inbox copy readsNewwithhandedOverAtset, and (3) exactly oneHosting/Triage/feedback/…item appears. The 09-28 14:34Z test report (fb-a851cc0b…) is still a stranded Draft and will not re-drive; it can be deleted.rbuergi commentedon Sep 30, 2026
Reopened by the fleet's bug-fix pool hand-over (maintainer request 2026-09-30: start a bug-fix thread for every open sev:H bug). This bug never got a bug-fix thread (it was recorded before the intake handed classified bugs to one, or never recorded); the
reopenedevent is the intake's supported path to start it on the EU bug-fix pool. The close/reopen changes nothing else.rbuergi commentedon Oct 7, 2026
Status read on memex.systemorph.com on 2026-10-07 ~07:10Z, through the control MCP as
rbuergi:Feedback/Feedbackreadscontent.compilationStatus: Ok(NodeType version 323195, modified 05:56Z today). The "Untracked module content … DECLINED" refusal from Bundles are baked for ONE framework identity per run, so a portal's GitSynced sources stay days behind main (or its types go unadopted) — options 1-4 undecided #3583 is therefore not what the type serves now.Hosting/Triage/Statuscountsfeedbackevents of 18 on 10-06 and 11 so far on 10-07. Triage items forFeedback/_Submissions/*were created within about a minute of each submission today, for example…fb-coord-20261007-issue-sweep-frozen-no-run, which became MeshWeaver.Plugins#3048/MessageDeliveryConverter OOMs while serializing a DeliveryFailure for a large RawJson delivery — sender's failure notification is lost #3049. sglauser's own later submissions also arrived:…fb-5d425e4b810eb7ec9bbd59dc695e1c22and…fb-df30d681b581ed854815b5f5708743ae, both on 2026-10-04.FeedbackHandover.InboxPathFor) would befb-597cd16bdedcc7c7fbee1da87e7375ad,fb-bb747d2b1ad4332bc8c2e1d9624483cb,fb-aa049c6a289cb34693b9113779357374andfb-d2a21194040800c4c0b50e21fd8b91e1. NoHosting/Triage/feedback/…item exists for any of them. I cannot read thesglauserpartition orFeedback/_Submissions: both answer Not found or 0 to this credential, which cannot be told apart from absent. So I cannot say whether they are still insglauser/Feedbackand unmoved, moved without a hand-over, or deleted.Leaving this open as
sev:Huntil someone who can readsglauser/Feedbackconfirms those four submissions are handed over, or re-files them. If they are still there unmoved, waking the Inbox (recycle Feedback/Inbox) re-runs the backlog watcher over them.rbuergi commentedon Oct 7, 2026
Related: Systemorph/MeshWeaver.Plugins#3042, Systemorph/MeshWeaver.Plugins#3044. Cross-linked, not merged.
sglausersubmissions) is its own.Governance/Activityis held right now by the same Bundles are baked for ONE framework identity per run, so a portal's GitSynced sources stay days behind main (or its types go unadopted) — options 1-4 undecided #3583 delivery park ("Untracked module content … DECLINED") that caused this issue. Its fix is a Governance rebake or sync source, not anything here.rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @sierragolflima on 2026-09-25)
Correction: two rows of the evidence table are confounded, and I should say so before anyone works this
MeshWeaver.Plugins/Hosting/Triage.md("What lives where") documents a precondition I did notaccount for when I built the table above:
I created rows 1–4 with a bare MCP
create. Rows 3 and 4 I only ever read back withsearch, whichreads the query index and wakes no hub; rows 1 and 2 I read back with
get. So:compiled, because nothing woke their hubs.
getas by the NodeType still compiling at the time.
What survives unconfounded is the part that matters: rows 5 and 6. Both were submitted through
the portal's
/feedback, which callsFeedbackSubmitter.Submitand discharges the wake explicitly.They parked anyway, and
2026-09-24T15-42-23-client-b-reconcilecarries thecompilationErrorquotedin the issue body. Those are real user submissions on the supported path, and they are lost silently.
The claim in the title stands. The supporting table overstated it, and an issue that overstates its
certainty sends the next person down a branch I had already muddied.
One further correction to the body: I wrote that the
ci-failureintake "works" on the strength ofthreadsStarted. Triage.md is explicit thatthreadsStartedcounts thread NODES CREATED, notthreads that ran — it records 100 threads measured at version 1 with the task never ingested, the
ledger truthfully counting each one. So that sentence should be read as "events were recorded", not
"the agent worked them".
Refs #3583, #2041.
rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @sierragolflima on 2026-09-25)
Second correction, and a status reading as of 2026-09-25 ~11:00 Zurich
Classification
Labelled
bug,sev:Hby the author. The triage agent never classified this issue (see thelast section), so it has been classified by hand on the documented Classified path. The severity
reason: a feedback submission on the supported path is accepted without error and then silently
lost, which is "silently WRONG results anywhere".
Row 6 was never submitted
sglauser/Feedback/20260924-162034carriesstatus: "Draft"and an emptytimestamp. It was neversubmitted, so it is not evidence of a submission being dropped. That leaves one confirmed case of
a submitted feedback that then parked:
2026-09-24T15-42-23-client-b-reconcile(nostatuskey, whichmeans
New;timestampstamped by the server at 15:44:58Z). The claim in the title rests on thatnode alone.
Unverified hypothesis, noted so nobody has to rediscover it: the Compose area that carries the
Submit button is a layout area of the same
Feedback/FeedbackNodeType that does not compile. Ifso, a draft cannot be submitted at all on this instance, which is a worse failure than a submission
being lost afterwards. I have not tested this.
The fault is unchanged
20260924-162034still carries theUntracked module contentrefusal for the same frameworkidentity,
s158b93682af6855aac841424dd01e973/linux-x64. So there has been no roll or rebake since thefiling, and no sync source has been added for the
Feedbackpartition.Hosting/Triage/Statusrecordsfeedback: 0for both 2026-09-24 and 2026-09-25. It recordsciFailure: 11and13on the same days, so the pooled inbox is recording events. Only thefeedbackintake is producing none.The
issueintake is not classifying anything eitherEvidence, for issues opened since 2026-09-23 in MeshWeaver, MeshWeaver.Plugins and Memex:
(for example memex-cloud: routed self-update Restarts re-opened per replica announcement during an in-flight rollout — six ReplicaSets for one image tag in <2h (not a render checksum) #5677, AdoptedSourceStamp logs 'the write did not converge' for stamps that converged — the commit mark moved inside the lambda (split off #1105) #5662 and Batched source discovery is all-or-nothing: one partition that cannot answer sends EVERY pending NodeType to the activation sweep on every boot #5654 here, and MeshWeaver.Plugins#2364). That is the Classified
path, which involves no triage.
LabelIssueevent bysystemorph-com[bot]on any directly filed issue in that window.The last was filed by a maintainer, so this is not specific to one author.
17:16Z, after it existed, and the ledger shows no
issuecount on either day.MeshWeaver.Plugins/Hosting/Triage.mdstates that "anissuecount of zero on a day somebodyopened an issue means the organisation webhook did not deliver".
I cannot confirm the webhook directly:
gh api orgs/Systemorph/hooksanswers 404 to this credential,which lacks
admin:org_hook. On this evidence, neither route into triage is currently reaching it,and an issue filed without labels is invisible to the release gate until a person classifies it.
What remains the fix
The one the refusal text names: add a sync source for the
Feedbackpartition onmemex.systemorph.com (Partition Sync administration) and sync it, or rebake the package for the
identity above. Adding a sync is the
sync.addclass inGovernance/Catalogue.md, approved by aglobal admin. That standard is not yet built, so the approval should be recorded on the change itself.
Refs #3583.
rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @rbuergi on 2026-09-25)
Triage re-read 2026-09-25 ~15:30Z. Running builds (
/api/version): memex.systemorph.com =39f49494eb(ci.9218), memex.meshweaver.cloud =140c5fb7ae(ci.9291). Ancestry was checked withgit merge-base --is-ancestoragainstorigin/main. Both portals are still held at the V58 migration: the ci.9332 pods crash-loop onDbVersionGate db_version=57 < expected 58. Nothing will roll until a governed Reconcile ofDeployments/memexruns the migration Job.Classification: needs production action only (no core code defect found). The refusal is #3583 working as designed on a partition that tracks no source. The fix is one of these owner acts on memex.systemorph.com:
Feedbackpartition (Partition Sync administration) and sync it; orAfter that, request a release on
Feedback/Feedbackand wake the parked submissionsglauser/Feedback/2026-09-24T15-42-23-client-b-reconcile(aget, or a recycle of that address) so its hand-over runs. Not established: whether a parked submission is re-driven once the type compiles. That should be checked on that node after the fix.rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @rbuergi on 2026-09-26)
Re-measured on the running control instance, 2026-09-26 ~18:20Z: the feedback path hands over end to end
memex.systemorph.com
/api/versionreports core45e7f94e4ec3. #5701 is on it.The type compiles.
Feedback/FeedbackreadscompilationStatus: Ok,compiledFrameworkVersion: c003e001andlastCompileSucceededAt 18:17:00Z. It still readsbuildProvenance: AdoptedUnverified. It no longer carries theUntracked module contentrefusal quoted in this issue's body. That refusal was for frameworks158b936….A submission reaches triage. I followed one submission through every stage:
New, created byrbuergi)rbuergi/Feedback/notification-config-per-application-20260926v1getof its exact path;handedOverAtstampedevent: feedbackstored in the control inboxHosting/PlatformBuilds/_Inbox/bc328f1546db47919ce34bf87ab0b1b8Hosting/Triage/feedback/memex-systemorph-com-rbuergi-feedback-notification-config-per-application-20260926A second submission,
…/stuck-roll-recurred-20260926T1216Z, was handed over at 15:25:31Z. Its triage item was not inHosting/Triagewhen I read it; that folder was re-created at 18:12:57Z.So the mechanism in this issue's title (a submission accepted and then silently dropped because the NodeType was parked) does not reproduce on the running build.
Why this stays open, and what closes it:
sglauser/Feedback/2026-09-24T15-42-23-client-b-reconcile. Hand-over runs when the node's own hub activates, so a singlegetof that exact path by someone who can read it should hand it over. From my credential,getanswersNot foundandnamespace:sglauser/Feedbackreturns count 0 over coverage[sglauser]. Under RLS that means either absent or not readable by me, so I can tell nothing about it. This is an act for the owner or an admin with read on that partition.c003e001. So I cannot say whether the park returns at the next framework identity. The check after the next roll is the samecompilationStatusread./feedbackSubmit button (FeedbackSubmitter.Submit).Related, and fixed separately (#5766): agents filing into triage got
Access denied: Create permission required. That was not this park. Every refused path in twelve agent transcripts from 2026-09-20 to 09-25 wasFeedback/<id>,Feedback/_Submissions/<id>orFeedback/Inbox/<id>, all refused by design. The fleet-wideAGENTS.mdblock named the node type and never the namespace ({user}/Feedback). #5766 fixes the block. My own filing throughrbuergi/Feedback/…landed at version 1 at 18:22Z.Cluster note: #1246 (the PluginGating reconciler reporting its writes are "NOT STAYING") and #5264 (a type collision at the
Feedbackpath, closed today) do not share this issue's root.rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @sierragolflima on 2026-09-28)
@rbuergi on your first open condition: we will not re-drive
sglauser/Feedback/2026-09-24T15-42-23-client-b-reconcile. The request in it is obsolete. The client-breconcile it asked for completed on 2026-09-25 (
Ops/Actions/reconcile-client-b-20260925-apply3,state: Done), and Memex#515, which tracked the same request, is closed. Handing it over now wouldonly give triage a stale request to file.
So please treat that condition as withdrawn. Whether the issue closes on your end-to-end reading, or
waits for your other two conditions (why the park lifted, and the portal's Submit button), is your call.
rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @rbuergi on 2026-10-07)
Status, 2026-10-07 ~16:15Z, read through the
systemorphMCP asrbuergi. Still open. My credential cannot read the four submissions.Read readings
search namespace:sglauser/Feedbackreturns count 0 over coverage[sglauser].search namespace:Feedback/_Submissionsreturns 0 over[feedback].get @Feedback/_Submissions/fb-597cd16bdedcc7c7fbee1da87e7375ad(the computed Inbox path of the first one) returnsNot found.Recycle attempts
recycle @Feedback/Inboxwas refused: no Update on the system-owned Feedback partition.Ops/Actions/recycle-memex-feedback-inbox-20261007-1625(aRecycleInstanceAction, targetFeedback/Inbox, unforced). It is parked atAwaitingApprovaland needs a global administrator other than the requester.The live mechanism is unchanged from the 07:10Z reading.
Feedback/Feedbackcompiles.Ops/Actions/logs-3042-deadletters-20261007-1630, tracked on Plugins#3042.sglauserpaths is on that roster. Two explanations fit: they were handed over, or they are notFeedback/Feedbackrecords the watcher lists. I cannot tell which.What closes this. Someone who can read
sglauser/Feedbackdoes one of the following:handedOverAt.sglauser has already withdrawn
2026-09-24T15-42-23-client-b-reconcile, and row 6 was a Draft, so the open question is down to2026-09-23-agents-md-stale-triage-rationaleand2026-09-23-crm-has-triage-feature-not-the-rule.rbuergi commentedon Oct 11, 2026
(re-posted 2026-10-11; originally by @rbuergi on 2026-10-09)
Production verification on memex.systemorph.com, 2026-10-09 ~05:45Z. Closing.
The mechanism in the title is gone. memex runs
3.0.0-ci.10294, coredfc4a37ace, with sealed Pluginsea0f03d6.Feedback/Feedbackcompiles (/healthbake-report: no Feedback type among the non-baked; "STALE-BUT-SERVING: none"), and the #3583 Untracked module content … DECLINED park is not served.Submissions reach triage.
namespace:Hosting/Triage/feedbackholds 32 items, not truncated. Items arrived within about a second of their submission from 10-08 17:28Z to 10-09 05:40Z, including 24 re-handed records (Plugins#3042) and two later ordinary submissions.rbuergi/Feedback/fleet-switchedoff-test-red-20261007was submitted at 05:40:10Z and becameHosting/Triage/feedback/memex-systemorph-com-feedback-submissions-fb-3a6ffa7eabc4392108d7cda569945168in the same second.The two outstanding
sglausersubmissions are not waiting anywhere. My credential cannot readsglauser/Feedback, so I used the system-side instrument instead. The Inbox watcher listsnodeType:Feedback/Feedbackmesh-wide as System, across every partition (FeedbackBacklog.PendingQuery). It wakes every submitted record that has not been handed over, and it names every record it cannot read as a numbered[Feedback] dead letter #N(Plugins#3059).Ops/Actions/logs-3042-deadletters-postrepair-20261009-0540(18:29Z → 05:39Z, 102 lines, not truncated) covers about 51 Inbox listings on every replica generation. The only dead letters named are tworbuergi/Feedback/*records, since repaired. Nosglauserpath appears.Ops/Actions/logs-5670-sglauser-feedback-20261009-0550(\[Feedback\].*sglauser, 3 days, 10-06 05:44Z → 10-09 05:44Z) returns 0 lines, not truncated. No hand-over failure, no settle timeout and no dead letter namessglauserin 72 h.So
2026-09-23-agents-md-stale-triage-rationaleand2026-09-23-crm-has-triage-feature-not-the-ruleare not in a waiting or unreadable state on the running portal: each was handed over, retired, or removed. sglauser had already withdrawn2026-09-24T15-42-23-client-b-reconcile, and row 6 was a Draft.Not established: which of those three outcomes applies to each of the two records. Telling them apart needs a read of
sglauser/Feedbackby someone with access. Their triage items, if any, would be older than the 32 the folder currently retains.