mind-body: Brief.conversation is crate-visible like its type; start_self_run's inputs stay flat

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-11-07 00:10:18 +01:00
commit 1f8dae184e
2 changed files with 2 additions and 1 deletions

View file

@ -1999,6 +1999,7 @@ fn reply_in_force(mind: &dyn MindPort, id: &str) -> Result<bool> {
/// 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,

View file

@ -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.