From 1f8dae184e47afac13ebba552ef797e83da2b2d3 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 7 Nov 2026 00:10:18 +0100 Subject: [PATCH] mind-body: Brief.conversation is crate-visible like its type; start_self_run's inputs stay flat Co-Authored-By: Claude Sonnet 5.5 --- crates/mind-body/src/persona.rs | 1 + crates/mind-body/src/self_run/inbox.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/mind-body/src/persona.rs b/crates/mind-body/src/persona.rs index ff3fe4a..9c77bfe 100644 --- a/crates/mind-body/src/persona.rs +++ b/crates/mind-body/src/persona.rs @@ -1999,6 +1999,7 @@ fn reply_in_force(mind: &dyn MindPort, id: &str) -> Result { /// The brief becomes a follow-up of the Persona turn's run, and a Self run /// claims it. A Self run already live is her Self run: the follow-up waits in /// the queue for it. Answers that run and the follow-up it admitted. +#[allow(clippy::too_many_arguments, reason = "one admission's inputs are these few things, and a struct for them would be a second owner")] fn start_self_run( organs: &Organs, control: &impl ControlSource, diff --git a/crates/mind-body/src/self_run/inbox.rs b/crates/mind-body/src/self_run/inbox.rs index 979ef59..ea6ffb7 100644 --- a/crates/mind-body/src/self_run/inbox.rs +++ b/crates/mind-body/src/self_run/inbox.rs @@ -35,7 +35,7 @@ pub struct Brief { pub ordinal: u64, /// The conversation her Persona was in when it gave the brief, from the origin the follow-up records /// (none recorded, a brief admitted before origins existed, is the public one). - pub conversation: persona::Conversation, + pub(crate) conversation: persona::Conversation, } /// The ids of the follow-ups a closed run claims, with the run each was claimed by.