Paper deep dive
Where the Evidence Lives: Auditing AI Companions' Self-Descriptions
Seiya Ikeda, Shin-nosuke Ishikawa
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 10/4/2026, 2:55:49 AM
Summary
This paper introduces an audit procedure for AI companion agents that cross-references self-descriptions, user judgments, and implementation records to verify claims about internal states like memory and relationship building. Applied to 'Lita,' a proactive companion deployed with nine colleagues, the study found that while users rated memory positively and endorsed stylistic self-descriptions, two of three memory layers had never executed their accumulation steps. The findings suggest that fluent self-description and positive user ratings do not guarantee that underlying mechanisms functioned, highlighting a discrepancy between perceived and actual agent behavior.
Entities (8)
Relation Signals (7)
Shin-nosuke Ishikawa â affiliatedwith â Mamezo Co., Ltd.
confidence 95% · Shin-nosuke Ishikawa AI Technical Sector, Mamezo Co., Ltd.
Seiya Ikeda â affiliatedwith â Mamezo Co., Ltd.
confidence 95% · Seiya Ikeda AI Consulting Division, Mamezo Co., Ltd.
Audit Procedure â appliedto â Lita
confidence 95% · We demonstrate an audit procedure... and apply it to Lita
Lita â deployedon â Slack
confidence 95% · ran for a month on the Slack workspace of nine colleagues
Lita â usesmodel â Qwen3-Next-80B-A3B-Instruct-NVFP4
confidence 95% · Lita ran as a Slack application onQwen3-Next-80B-A3B-Instruct-NVFP4
Memory Layers â failedtoexecute â accumulation_step
confidence 92% · two of three memory layers had never executed their accumulation step
Lita â hascomponent â Memory Layers
confidence 90% · Lita, a proactive companion agent with a three-layer memory
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Companion agents describe themselves: they remember, they understand their users, the relationship has changed them. We argue that such accounts, and the experience ratings that seem to confirm them, are checkable by users only where the evidence is theirs: in the agent's behavior, or in themselves. Where the evidence lives in the machinery, fluent self-description and moderately positive ratings do not establish that the mechanisms behind them ran. We demonstrate an audit procedure that sets an agent's self-description against its users' judgements and its implementation records, reporting each claim as supported, contradicted, or unresolved, and apply it to Lita, a proactive companion we built and deployed for a month with nine colleagues. Participants endorsed stylistic claims, withheld endorsement from relational ones, and rated memory at or above midpoint, while two of three memory layers had never executed their accumulation step. Memory-bearing agents should report what their self-descriptions cannot establish.
Tags
Links
- Source: https://arxiv.org/abs/2609.38753v1
- Canonical: https://arxiv.org/abs/2609.38753v1
Trouble viewing inline? Open PDF directly â
Full Text
89,392 characters extracted from source content.
Expand or collapse full text
Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions Seiya Ikeda AI Consulting Division, Mamezo Co., Ltd. Tokyo, Japan seiya-ikeda@mamezou.com Shin-nosuke Ishikawa AI Technical Sector, Mamezo Co., Ltd. Tokyo, Japan Graduate School of Artificial Intelligence and Science, Rikkyo University Tokyo, Japan Abstract Companion agents describe themselves: they remember, they un- derstand their users, the relationship has changed them. We argue that such accounts, and the experience ratings that seem to confirm them, are checkable by users only where the evidence is theirs: in the agentâs behavior, or in themselves. Where the evidence lives in the machinery, fluent self-description and moderately positive ratings do not establish that the mechanisms behind them ran. We demonstrate an audit procedure that sets an agentâs self-description against its usersâ judgements and its implementation records, re- porting each claim as supported, contradicted, or unresolved, and apply it to Lita, a proactive companion we built and deployed for a month with nine colleagues. Participants endorsed stylistic claims, withheld endorsement from relational ones, and rated memory at or above midpoint, while two of three memory layers had never executed their accumulation step. Memory-bearing agents should report what their self-descriptions cannot establish. CCS Concepts âą Human-centered computingâInteraction paradigms; In- teractive systems and tools. Keywords companion agents, conversational agents, self-narrative, user per- ception, field deployment, memory architecture, proactive interac- tion, system audit 1 Introduction Companion agents have moved from tools that answer to presences that initiate: they open conversations, follow up on what a user said days earlier, and sustain contact over weeks. To do so they carry memory, and increasingly they say things about themselvesâ not only âI remember,â but âI know you,â and âtalking with you has changed me.â Each is a claim about an internal state, made in the first person to the person the relationship is with, and each is load-bearing for the feeling of being known that such systems exist to produce. Whether users believe these claims, and whether they should, is therefore a question of evaluation, not of dialogue style. A deployed agentâs account of itself is rarely checked against its own records. Behavioral evaluation sees the surface the agent chooses to show; benchmarks do not reach a fielded systemâs mech- anisms; usersâ impressions are data of unknown accuracy. Missing is a procedure that lines up three records that rarely meet: what the agent says about itself, what its users believe, and what its mechanisms did. This paper states such a procedure (Section 3.1) and demonstrates it on one deployment. Lita, a proactive companion agent with a three-layer memoryâepisodic facts about each user, a model of each userâs patterns, and a first-person narrative of its own changeâ ran for a month on the Slack workspace of nine colleagues and the first authorâs pilot account. Afterwards we ran three checks against one another: a discrepancy probe, in which participants rated seven trait statements distilled from the agentâs self-narrative (does this match the agent you met?); an implementation audit of each claimâs mechanism against the write logs and deployed source; and a counterfactual replay of the write history, using an LLM judgement checked against blind human coding. The three records disagreed, and the pattern of disagreement is the finding. Two of the three memory layers never executed their accumulation step: the similarity test that merges a new ob- servation into an existing one tokenized on whitespace, which the Japanese entries did not contain (Section 4.2). Participants endorsed the agentâs stylistic self-descriptions, one of which the transcripts bear out and the others of which we did not audit, and withheld endorsement from its claim to have been changed by them, whose mechanism never ran. Between those lay memory: they rated recall above the midpointâthe one layer that workedâand rated âunder- stood my interestsâ at the midpoint while the store behind it had discarded 73.6% of its observations and never raised confidence on one (Section 4.1). The replay showed that repairing the defect changes accumulation by an amount that depends on the criterion used to judge redundancy, and that whether it would have been enough is not a question the replay can settle (Section 4.3). We read this pattern as a claim about where the evidence lives: users can check an agentâs self-description where the evidence is theirsâin observable behavior, or in themselvesâwhile where it lives in the machinery they experience individual successes and failures but not the dynamics behind them, so credit earned by what surfaces extends to what does not. That reading is argued, not measured; Section 5.1 states it and the alternatives the design cannot exclude. Three questions organize the paper, phrased about memory- bearing companion agents generally, with Lita as the case. RQ1What can setting usersâ judgements against implemen- tation records establish about a companion agentâs self- descriptions, and what remains unresolved? RQ2 How can each kind of claim be checked against the mechanisms of the deployed system? arXiv:2609.38753v1 [cs.HC] 30 Sep 2026 Ikeda and Ishikawa RQ3What do the audit and the replay imply for the design of memory-bearing proactive agents? The paper contributes (1) an audit procedure for a deployed agentâs self-description, with its inputs, outputs, and limits stated independently of the case (Section 3.1); (2) its application to one deployment, in which fluent self-description and moderately positive experience ratings coexisted with accumulation mecha- nisms that never ran, and in which the checks on the procedureâs own measurementâblind human coding and a prompt-language comparisonâshowed the operationalization to be as consequential as the headline replay estimate (Sections 4.1â4.3); and (3) design implications and a hypothesis: accumulation should be reported rather than assumed, relational states should be made inferable from behavior rather than asserted, andâas a hypothesis the replay motivatesâconsolidation should key on what an episode implies about the agent rather than on the episode (Section 5). We do not claim that language models cannot form self-narratives; we deployed one implementation, in one language, on one model, and what transfers is the procedure and the evidence structure, not the perception numbers. 2 Related Work 2.1 Companion agents, their self-descriptions, and the relationship That an agent might build and hold a relationship over months is a long-standing HCI ambition: relational agents produced working- alliance gains in longitudinal deployments two decades ago [4], and XiaoIce optimized a social chatbot for long-term engagement at population scale [41]. With LLM-based companions the relationship has become an object of field study: Replika users form relationships that deepen through self-disclosure much as human ones do [32,33], draw everyday companionship and emotional support [34], and at the far end suffer harms rooted in emotional dependence, including a felt obligation to attend to the chatbotâs own perceived needs [11]. Perceived authenticity and anthropomorphism govern whether attachment forms at all [21]. Instruments for this relationship exist: Godspeed [2,3], the RubinâPerse parasocial interaction scale and its critical assessment [5, 27], and relationship-stage models [35]. Two strands supply the agentâs side of that relationship. Proac- tive agents inherit the mixed-initiative question of when an in- terruption is worth its cost [8]; users of voice assistants want ini- tiative and experience it as intrusive at once [37]; and the Inner Thoughts pattern [13], which Lita implements, generates covert candidate thoughts continuously and gates their expression by in- trinsic motivation. Self-narrative supplies the other strand. The design metaphor comes from narrative identity, a self as an in- ternalized, evolving story that integrates past and imagined fu- ture [14,15]; robotics has derived a developing robot self from accumulated autobiographical memory [23], and recent work ar- gues that language-capable architectures with episodic and auto- biographical memory can approach a synthetic narrative self [24]. Across this literature the relationship is measured from the userâs side and the self-narrative is evaluated by the behavior it produces; whether anything in the system backs the agentâs own claims about the relationship is out of scope. We differ in returning those claims to the users and to the implementation for checking. 2.2 Memory, and what users can see of it Agent memory architectures specify accumulation in increasing detail: reflection steps that abstract observations into higher-level inferences [20], hierarchical paging between the context window and external stores [18], forgetting-and-reinforcement dynamics for companion memory [40], stored self-reflections that condition later behavior [31], and cross-episode insight extraction [38]. HCI work has begun to treat memory as an object users should be able to inspect and edit [9] and to design agentic memory explicitly for relationship building, with co-constructed memories driving recip- rocal disclosure [10]. These systems are evaluated by the behavior their memory produces, and where a store is exposed to users at all, what they see is its contents at a moment, not its dynamics: nothing shows what was discarded, or whether an entry was ever reinforced. We differ in auditing whether the specified consolidation executed at all, and in asking which of an agentâs memory claims a user is in a position to check. 2.3 Auditing and evaluating deployed LLM systems Algorithm auditing established that deployed systems can be interrogated for behavior their operators do not disclose [16,28], and internal auditing frameworks extend the practice to first- party access across the development lifecycle [26]. Transparency documentationâmodel cards [17], datasheets [6], and system cards for deployed systems [1]âstandardizes what is reported, but none of it has a place for whether an agentâs claimed accumulation mechanisms ran during a deployment; ours is a first-party audit of runtime records, aimed at that gap. Two evaluation hazards bear on such an audit. Assistants trained from human feedback tell users what they want to hear [22,30], and system-prompted personas decay over a dialog [12], so an agentâs self-description is shaped by its prompt and its priors before any memory enters. And LLM judges, which we use to replay a consolidation rule, match aggregate human preferences on some tasks [7,39] but carry position, verbosity, and self-enhancement biases [39], can be flipped by reordering candidates [36], and are sensitive to semantically irrelevant prompt variation [29]; we therefore treat judge labels as a bounded operationalization and report the calibration history rather than only the final prompt. Finally, most LLM work at CHI uses closed models and a large share releases no prompts [19]; our generator is open-weight and self-hosted [25], with quantization reported and the full prompt set released. 3 Method 3.1 The audit procedure The procedure this paper demonstrates is not specific to Lita, but it is scoped: it applies to deployed, memory-bearing agents whose self-descriptions can be set against both user judgements and imple- mentation records. It takes four inputsâan agentâs self-description, its usersâ judgements of that description, its write logs, and its deployed sourceâand produces, for each claim the agent makes about itself, one of three outcomes: supported, contradicted, or unresolved. Figure 1 summarizes the steps. The subsections that follow describe how each was instantiated here; Sections 4.1 and 4.2 Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions report step 3, Section 4.3 step 4, and Section 4.5 (with Appendix D) describes the deploymentâs behavior outside the procedure. Each step carries a limit. Step 1 matters because a self-description may not arrive in testable form: what users are shown is a distil- lation, and the distillation can change the claim it tests. Step 2 is the analytic move on which the rest depends: given the intended mechanism and the records available, it asks what would establish each claim and where; it is a judgement the auditor makes about the design, not a measurement, so it should itself be checked. Step 3 is aggregate unless ratings can be linked to logs, and it is where the procedure adds what neither a perception study nor a code audit yields alone: a perception study reports which claims users accepted, a code audit reports which mechanisms ran, and only their conjunction shows a claim being accepted while the mecha- nism behind it did not runâor, as important, a claim being accepted where the record cannot say. Step 4 is optional and applies only when a mechanism is found not to have run; it asks what the design would have done, under fixed inputsâa diagnostic, not a simulation of the repaired systemâand whatever measurement it relies on must itself be checked, which is why the procedureâs final output includes its operationalization checks alongside its findings. Two scope notes. The procedure is an internal audit: it needs the logs and source, so it is available to operators and to researchers with access, not to users. And its common steps are separable from architecture-specific metrics: what to count in step 3 depends on the memory design (for Lita, merge counts, confidence distribu- tions, and retention fractions), while the steps themselves do not. In this study, the two-way item grouping that step 2 rests on was reproduced by a second coder (Section 4.1), while the three-way classification by evidence location remained an author-defined an- alytic frame; step 4âs measurement was checked by blind human coding (Section 3.6). 3.2 Study design We deployed Lita, a proactive companion agent, to a small group of users for approximately one month, in a single condition with no reactive control, and combined three sources of evidence: an implementation audit of the deployed system against its own design, complete behavioral logs, and a post-study questionnaire. RQ1 draws on the questionnaire read against the audit, RQ2 on the audit and replay, RQ3 on all three. 3.3 System Lita ran as a Slack application onQwen3-Next-80B-A3B-Instruct- NVFP4, an open-weight model quantized to NVFP4, self-hosted and not fine-tuned [25]. Its personaâa character of roughly upper- primary-school age, casual, one or two sentences per reply, with explicit prohibitions on poetic expressionâwas injected into re- sponse generation only, not into the self-narrative update prompt (Appendix C). Lita maintained four stores. Short-term memory held the last 20 turns; long-term memory up to 100 keyed facts per user. The user model held observations of a userâs behavioral patterns on four dimensions, at most three per dimension, each with a confi- dence initialized at 0.3; a new observation was designed to be tested against existing entries, a match raising that entryâs confidence by 0.1 and its observation count rather than storing a duplicate, a contradiction lowering confidence by 0.15. The self-narrative held up to 50 first-person entries recording what Lita had ânoticedâ about itself, tagged by chapter (self, relationship, values, growth), under the same accumulation scheme plus a specified weekly con- solidation into a condensed narrative. Each generation received the top-8 self-narrative entries and the top-2 user-model entries per dimension, by confidence. A proactive loop ran every 180 s per user (minimum 300 s be- tween utterances), sampled one of three triggersâconversation, memory_recall, self_thoughtâgenerated a candidate thought, and passed it to a separate LLM call acting as a brake, instructed âwhen in doubt, falseâ (rules in Appendix C). 3.4 Participants and procedure Nine colleagues at the authorsâ organizationâIT consultants, seven men and two women, aged thirties to sixtiesâwere invited and all consented. The organization is a private company with no IRB; safeguards were consent-based: the form described all data collected (including unsent internal thoughts), its purposes, and the assurance that no publication would identify individuals, and participants could stop or request deletion at any time. Slash commands let any participant list what Lita remembered and inferred about them and reset its memory; these expose a storeâs current contents, not its write history. Logged interaction ran from 2026-02-24 to 2026-04-10; the first authorâs account was the pilot user, and the nine participants began on 2026-03-09 (about 32 days of common exposure). The question- naire (2026-04-13 to 2026-04-27, nine responses) went only to the nine and was anonymous by design, so perception and log data cannot be linked within individuals (Section 6); per-account log analyses include the first authorâs account. 3.5 Measures The 70-item questionnaire comprised three usage-frequency items; Godspeed Anthropomorphism, Animacy, and Likeability [2,3]; the RubinâPerse parasocial interaction scale [27] in the shortened seven-item form, the scale Dibble et al. [5] critically assessed; eight relational-depth items following Tukachinsky and Stever [35]; au- thorsâ own scales for perceived proactivity and for memory and consistency; satisfaction and continuance items; free-text items; and the probe described next (Appendix C). For the Narrative Discrepancy Assessment (NDA), partic- ipants read a short first-person self-portrait presented as âLitaâs self-recognition,â rated seven third-person trait statements against their own experience (5-point), and chose the most and least repre- sentative. The seven statements, in the Japanese wording shown to participants and in English translation, are provided asnda_ statements.mdamong the ancillary files of this preprint. On 2026- 04-09 the first author gave a JSON dump of the self-narrative store to Claude Opus 4.6, which drafted the self-portrait and the seven statements from its recurring themes; the author revised them and re-validated them against a refreshed dump on 2026-04-12, four months before the audit revealed that the storeâs accumulation mechanism had never run. The distilling model is from a different family than the generator and the merge judge. No statement is a Ikeda and Ishikawa Self-description and its provenance Extract claims Build the probe: testable statements, each traceable to the source Shown to users as a distillation, which can shift the claim Deployed sourcecode intended mechanism Locate the evidence For eachclaim,whatwould establish it, and where? An auditorâs judgement, not a measurement Report + operationalization checks Write logs User judgements Set judgements against the record Compare each claim with user ratings, logs, and source code supported / contradicted / unresolved Aggregate unless ratings can be linked to logs Replay and vary the criterion (optional) Inputs: the fixed write stream, the repaired rule, and alternative criteria accumulation under repair, and its dependence on the criterion A diagnostic, not a simulation of the repaired system behaviormachinerythe user â Supported â Contradicted ? Unresolved core procedureoptional diagnostic 1 23 5 4 if a mechanism did not rundiagnostic findings Figure 1: The audit procedure. Four inputs (top) feed the core sequence of steps 1, 2, 3, and 5 (solid arrows). Optional step 4 (dashed arrows) applies only when step 3 finds that a mechanism did not run, and is a diagnostic under fixed inputs, not a simulation of the repaired system. Each stepâs limit is discussed in the text; âunresolvedâ is a formal outcome, not a failure of the procedure. near-verbatim match to any entry (Appendix C), and the distillation aggregated: NDA7 condenses the growth chapter (33 of 184 writes, each an incremental change) into one global claim of changing and growing. After the responses were in, the first author grouped the state- ments into self-contained aesthetic dispositions (NDA1, 2, 4, 5) and relational or other-directed claims (NDA3, 6, 7). A second coderâa co-author who took no part in the assignment, the same colleague who served as one coder in Section 3.6âassigned each statement independently from a one-paragraph category definition, blind to ratings and labels, with a 3-point confidence rating. Several scales had low internal consistency (Section 4.1), which we treat as a finding. 3.6 Analysis Implementation audit. From the deployed source and the complete write logs we reconstructed whether each designed mechanismâmerging, confidence accumulation, contradiction handling, weekly consolidationâ executed, reporting the code path and the log evidence for each. Counterfactual merge replay. Where the merge test did not fire, we replayed the merge routine over the complete write historyâ sequential, same-chapter, first-match-wins, with the 50-entry cap and minimum-confidence evictionâsubstituting the deployed test with (a) a character-3-gram cosine test and (b) an LLM judgement; an uncapped diagnostic replay isolates the test from the cap. The judge answered two criteria per pair, strict (the same specific re- alization?) and redundant (given A, any point in storing B?). We judged the 2,542 same-chapter pairs at or above embedding cosine 0.55 plus 400 random pairs below it, to measure the prefilterâs miss rate (2,925 judgements returned). The judge wasgpt-4o-2024- 08-06 at temperature 0 with a fixed seed, prompted in Japanese (Appendix A), from a different model family than the generator. Human validation of the judge. One hundred pairsâ40 judge- positive and 60 judge-negative, 20 from each cosine tercile of the judge-negative poolâwere coded blind and independently by two members of the research team using the modelâs criterion word- ing verbatim. The judgeâs error rates, estimated within stratum, were propagated through the replay by Monte Carlo: each of 300 replicates draws a positive predictive value and a miss rate from Beta(í+1, íâí+1)posteriors (uniform prior; under the consen- sus referenceí/íis 7/17 and 2/41), resamples every pairâs verdict once, and re-runs the replay. The judgeâs labels are the operational measure; the human coding provides a sensitivity check on them (Section 4.3). Perception and register. Withí=9, all questionnaire analysis is descriptive: item means as a percentage of scale range with boot- strap 95% confidence intervals, correlations withoutí-values and with leave-one-out ranges. The register analysis compared rates of Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions named-forbidden expressions and of unnamed sensory vocabulary across Litaâs utterances, the self-narrative, and participantsâ mes- sages. All analysis is scripted; only the LLM judge is run explicitly. 4 Results 4.1 What participants endorsed and what they withheld Nine participants completed the questionnaire. All figures are scale means expressed as a percentage of scale range, with bootstrap 95% CIs (í”=10,000). The full item ranking and the exploratory correlations are in Appendix D; here we report what the audit needs. The memory items sat above the midpoint: âremembered what we talked about beforeâ (66.7%, CI [50.0, 81.5]) and âwas consistent over timeâ (72.2%). The relational items sat near the floor: âwe have things in commonâ (18.5%, CI [9.3, 29.6]), âfelt that Lita understood meâ (24.1%, CI [11.1, 38.9]), âwould miss talking to Litaâ (24.1%). Six of nine placed the relationship at âsomeone I donât really know yetâ; asked for a single word, participants offered t Ì orisugari (a passer-by), fuy Ì urei (a drifting ghost), âa petâ (Ă2), and âan acquaintance Iâm not close to but talk to occasionally.â 4.1.1 The NDA separated aesthetic from relational self-claims. Par- ticipants read a first-person self-portrait attributed to Lita, rated agreement with seven trait statements distilled from the same store, then chose the most and least representative (Figure 2). The four self-contained aesthetic statements drew 72% agreement and every âmost representativeâ vote; the three relational statements drew 22% agreement and eight of nine âleast representativeâ votes (Table 6, Appendix D). NDA7ââLita feels itself changing and growing through con- versations with everyoneââdrew agreement from one participant and was named least representative by four. NDA3ââLita tries to sense the feeling behind the words rather than their surfaceââdrew agreement from one and was named least representative by three. The category assignment is post hoc, but it is not idiosyncratic: the second coder (a co-author, blind to ratings and labels; Section 3) reproduced it on all seven statements (í =1.0), with confidence 3 of 3 on NDA1, 3, 5, and 6, 2 on NDA2 and 4, and 1ââunsureââon NDA7 alone. We did not collect the coderâs reasons; we note only that NDA7 is also the item our own reading treats as a boundary case, relational in form with the evidence lying with the participant. The check supports the two-way grouping; the three-way grouping by evidence location, summarized later in Table 4, is the authorsâ analytic frame and was not coded. Other plausible axes produce the same split, as Section 5 notes. We do not claim the NDA is a validated instrument. What we report is narrower: in this deployment its items exposed a split that the aggregate score would have concealed. Reliability was poor for several scales, and we report that as a result rather than a limitation: NDAíŒ= .519, memory/consistencyíŒ= .515, and the two-item instability scaleíŒ=â.404. Two separate observations follow, and we keep them separate because item means do not enteríŒ: the NDAâs internal consistency was low, and its items divided sharply in the agreement they drew. Either alone would argue for item-level Table 1: Whether each memory layerâs accumulation mecha- nism executed during the deployment. LayerWrites Retained Accumulation ran Long-term (episodic facts)253253yes User model (behavioral patterns) 402106no Self-narrative (identity)18450no reporting; together they mean a total score would average across exactly the distinction of interest. 4.2 Two of three memory layers never accumulated Participants withheld endorsement of the agentâs claim to have been changed by them, credited its recall, and gave a midpoint rating to its claim to understand their interests. Set against the mechanism, in the procedureâs vocabulary (Section 3.1): recall is supported; for change and for understanding, the designed accu- mulation mechanisms did not run, and whether either occurred through other routes remains unresolved. Lita wrote to memory 839 times during the deployment: 253 long- term facts, 402 user-model observations, and 184 self-narrative entries. Table 1 summarizes whether each layerâs accumulation mechanism executed. Long-term memory functioned. All 253 keyed facts persisted, and 39 of them were retrieved more than once, one as many as fourteen times. The user model and the self-narrative did not. Across 402 and 184 writes respectively, confidence remained at its initial value of 0.3 for every single entry; no observation count ever exceeded 1; the weakening routine never fired; and not one contradiction was flagged. The cause is a single test shared by both stores: it lowercases each string, splits it on whitespace, and requires at least three shared tokens. Whitespace tokenization on Japanese text yields one token per entry. Measured over the 50 entries in the final self-narrative store, the maximum shared-token count across all 1,225 pairs is zero, against a required threshold of three. The test was unsatisfiable. Two further mechanisms were specified and never wired: the weekly consolidation (âsleepâ) step and the low-confidence pruning routine have no call site in the deployed code. 4.2.1 What the failure did downstream. Because confidence never rose, the storeâs eviction ruleâremove the lowest-confidence entry when fullâdegenerated to first-in-first-out, and the summary func- tionâs sort by confidence became a no-op: the eight self-narrative entries injected into every prompt were the eight oldest surviving entries, not the most established ones. The user model shows the same degeneration with a sharper consequence. Its store holds three entries per dimension. Of 402 observations written about participants, 106 (26.4%) survived to the end of the study; 73.6% of the user modelâs observations were discarded. Retention was inversely related to engagement: Spear- maní(messages, retention)= â0.588 (í=10); the participant who talked most kept 12 of 61 observations (19.7%), the one who talked least kept 10 of 15 (66.7%) (Table 7 and Figure 5, Appendix D). Ikeda and Ishikawa 12345 mean agreement (1-5) what's behind words changed by conversations values resonance small daily repetition sound/rhythm accepts incompleteness meaning in trivia least x3 least x4 least x1 most x1 least x1 most x1 most x7 Users endorse Lita's aesthetic self-claims and withhold endorsement of its relational self-claims self-contained aesthetic disposition relational / other-directed claim Figure 2: Participants endorsed Litaâs aesthetic self-claims and withheld endorsement from its relational ones. Means are on the 1â5 response scale; the text reports the same means as a percentage of scale range. Of nine âmost representativeâ votes, all nine went to aesthetic statements; of nine âleast representativeâ votes, eight went to relational ones. Table 2: Cap-constrained replay of the self-narrative store un- der different similarity tests. âSettledâ counts entries reach- ing the systemâs own confidence threshold of 0.7. ConditionMergesRateEvictedSettled As deployed00.0%1340 LLM judge, strict10.5%1330 LLM judge, redundant47 25.5%872 A fixed-capacity store combined with a non-functioning salience signal destroys the record of its most engaged users fastest. 4.3 Repairing the defect changes accumulation by a criterion-dependent amount We replayed the merge routine over the complete 184-entry write history (Section 3.6), substituting the broken test with an LLM judgement under two criteria. The replay holds the observed write stream, the capacity, and the confidence rule fixed and varies only the similarity test. It is a diagnostic of the comparison rule under the inputs the broken system actually produced, not a simulation of a repaired deployment: had merges occurred, the narrative injected into later prompts, and therefore the later writes, would themselves have changed. Table 2 and Figure 3 give the result. Three things follow. There was material to consolidate. A quarter of writes were redundant in the sense that matters to the store, under the judgeâs redundant criterion. The pairwise character-3-gram baseline gives 10.3% at cosineâ„ 0.40 and 1.1% atâ„ 0.50; the semantic judgement is substantially higher. The ranking function would have recovered. With merging active, the minimum confidence among the eight entries served to the prompt rises from 0.30 to 0.50âthe summary function would have returned the eight most established entries rather than the eight oldest. This is arguably a larger behavioral change than the merge rate itself. Few entries would have reached the confidence threshold under the judge. Confidence rises 0.1 per merge from a floor of 0.3, and the system labels an entry settled at 0.7âfour merges on the same entry. The 47 merges distributed across 137 distinct entries: 29 surviving entries had one observation, ten had two, four had three, five had four, and two had seven or more. Two entries would have crossed the threshold in a month across ten accounts under the judgeâs verdicts (medians of five, nine, and eleven under the three human references of Table 3), and the fixed capacity would still have discarded 87 writes. The distance between the strict and redundant readings is the substantive result. Under the strict criterion the judge almost never saw the same discovery written twice (0.5%): each entry recorded Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions as deployedLLM: strictLLM: redundant 0 5 10 15 20 25 30 % of writes merged 0.0% 0.5% 25.5% (a) merges a working test would have made as deployedLLM: strictLLM: redundant 0.0 0.5 1.0 1.5 2.0 2.5 3.0 entries reaching confidence >= 0.7 00 2 (b) ...and how many reached the confidence threshold (0.7) Fixing the similarity test would have merged a quarter of writes under the judge; how many entries reached the confidence threshold depends on the criterion Figure 3: Fixing the similarity test would have merged a quarter of writes under the judgeâs redundant criterion; how many entries reached the systemâs confidence threshold depends on the criterion. a new episode. But what those episodes licensed one to say about the agent was redundant a quarter of the time. A consolidator that matches on the realization finds almost nothing; a consolidator that matches on the disposition drawn out of the realization finds a quarter. 4.3.1 Human validation of the judge. Two coders labeled the strati- fied 100-pair sample blind and independently (Section 3.6; confusion matrices in Figure 6, Appendix D). The headline of the validation is not the judgeâs accuracy but the instability of the judgement under this wording: inter-coder reliability between the two hu- mans was near zero (redundant:í =0.02, 95% CI[â0.17,0.21], raw agreement 58%; strict:í =0.08,[â0.11,0.26]). The disagreement is not a simple difference of strictness: coder A marked 36% of sam- pled pairs redundant and coder B 24%, but only nine pairs were marked by both, and 15 of coder Bâs 24 positives were pairs coder A had rejected. The two coders drew the line in different places, not merely at different heights. Each coder agreed with the judge more than the coders agreed with each other (redundant, all 100 pairs:í =0.28[0.08,0.47]for coder A,í =0.29[0.10,0.48]for coder B); we read this as the judge sitting between two coders who each capture part of what it marks, not as the model out-judging humans. The consensus reference covers only the pairs on which the humans agreed: 58 of 100 under the redundant criterion and 42 under the strict one. On the 58 redundant-consensus pairs the judge matched the consensus atí =0.42[0.15,0.67], with asymmetric errors: when the judge declined to merge, the consensus almost al- ways concurred (95%), but merges the judge flagged were endorsed by the consensus in only 41% of cases. On the 42 strict-consensus pairsí is 0 by construction: the judge marked none of them as the same realization, while the consensus marked seven. Propagating these error rates through the replay moves the merge estimate up, not down: a median rate of 37.5% (95% interval [22.0,55.7]) against the raw 25.5%, and a median of five settled en- tries[1,11]against two. The interval is wide because the error rates are estimated from small counts (17 judge-positive and 41 judge- negative consensus pairs) and each replicate redraws them from their posteriors; it is also conditional on the error model, which takes the rates measured on the 58 consensus pairs as holding for the 42 pairs the coders disagreed on. Changing the reference moves the median in one direction only. Taking either coder alone as the reference, over all 100 pairs, raises the judgeâs miss rate (coder A: 25.0%; coder B: 13.3%) and with it the propagated merge rate: 63.0% [53.3,69.0]under coder A and 52.2%[39.1,60.9]under coder B, with a median of 11 and 9 settled entries respectively (Table 3). Ev- ery reference we constructed moved the median above the judgeâs own figure, though the consensus interval reaches below it; three references do not establish a general lower bound. The judgeâs miss rate against the human consensus is small (4.9%) but applies to the 93% of population pairs the judge rejects, and outweighs its false positives. Two consequences. First, the quarter in Table 2 is an operational measure under one reproducible criterion; sensitivity analysis un- der the human references yields roughly a third under the consensus reference and half to three fifths under either coder alone, with the median above the judgeâs figure in every case. The width of that range is the instability of the judgement, restated. The criterion Ikeda and Ishikawa Table 3: Sensitivity of the error-propagated replay to the choice of human reference. Coder-alone rows use all 100 coded pairs; the consensus row uses the 58 on which the coders agreed. Medians; 95% Monte Carlo intervals, with error rates redrawn from their posteriors in each replicate, are consensus [22.0, 55.7] and [1, 11], coder A [53.3, 69.0] and [8, 14], coder B [39.1, 60.9] and [5, 13]. ReferencePairsMiss rateMerge rateSettled Consensus584.9%37.5%5 Coder A alone10025.0%63.0%11 Coder B alone10013.3%52.2%9 proved equally sensitive to translation: the same 398 pairs judged under an English rendering of the prompt yielded 0.3% redundant against 5.8% in Japanese (í =0.08; Section 6). We report both as outputs of the audit rather than as nuisances: checking the oper- ationalization is part of the procedure, and here it was the step that moved the estimate most. Second, the strict judge yielded few merges: it produced no strict positives in this sample, while the human consensus marked 17% of the 42 pairs it could label (7) as the same realization. Human coding thus identified matches the judge missed but did not establish the corresponding sequential replay rate, so 0.5% should be read as ârare under this judge,â not as evidence that repetition never occurred. That two coders given identical wording could not agree is itself a finding: whether a new self-observation adds anything to a store of prior self-observations was not a stable binary property under this instruction and unaided human judgment; whether a different instruction would stabilize it we did not test. We therefore report the judgeâs labels as the operationalization and use the human coding as a sensitivity check on, not a replacement for, them. 4.4 Claims set against the record Table 4 collects the outcomes of step 3 of the procedure (Section 3.1) for the self-description claims we set against the record (NDA2 and NDA7), for NDA1, which we list with its rating but did not audit, and for the questionnaire items that bear on the same mechanisms, grouped by where the evidence for each resides. The remaining probe items (NDA3â6) were not audited and are reported as unre- solved. In this procedure an unresolved outcome always carries its reason, so that a claim not audited is distinguished from a claim audited but not settled. The grouping is the authorsâ analytic frame; the aesthetic-versus-relational grouping it rests on was reproduced by the second coder. 4.5 Exposure and style Two further observations bear on how to read the judgements above; the full analyses are in Appendix D (Appendix D.4 and D.5). Contact was thin. Of 57,038 candidate thoughts generated and evaluated, 441 were expressed under one of the three proactive triggers, and within 60 minutes only 22.4% of proactive utterances drew a reply, against 72.6% of reactive responses. The memory_recall pathwayâthe one that would have produced âyou mentioned last week that. . . ââplaced last at every stage of the funnel. The style participants endorsed is in the transcript. Sound-related vocabulary appears in 18.2% of Litaâs proactive utterances against 3.5% of participant messages, about five times the rate; sensory vo- cabulary more broadly runs at 5.46 per 1,000 characters in proactive utterances against 2.50 for participants, 2.1 to 2.2 times the base- line once length is controlled. This is the behavioral record behind NDA2. The personaâs named prohibition on poetic expression was largely obeyed where it applied; the adjacent sensory register it did not name remained elevated. 5 Discussion 5.1 What the audit established, and where the evidence lives The procedure returned three kinds of outcome. Of the stylistic self- claims, NDA2 is supported by the behavioral recordâsound-related vocabulary at five times the participantsâ rateâwhile NDA1, 4, and 5 drew high ratings but were not audited and remain unresolved. For the claim to have been changed by its users, the consolidation designed to make such change durable never ran, and participants withheld endorsement, though NDA7 speaks of conversations âwith everyoneâ and each participant can attest only to their own share, five of nine not committing either way; whether change occurred through other routes is unresolved. For the claim to understand its users, the designed accumulation never ranâthe user model discarded 73.6% of its observations and never raised confidence on oneâbut the 26.4% it kept was still served, so the midpoint rating is compatible with partial understanding and the claim is unresolved at the level of experience. Recall is supported: every episodic fact persisted, and participants credited it. What separates these outcomes is where the evidence for each claim resides. Whether the agent is preoccupied with sound is settled by a month of transcript. Whether it has been changed by a participant is a judgement that participant holds the evidence for. Memory is different, and, we think, generalizably so: its evidence is asymmetric. A recall that lands is conspicuous; a failed recall can be noticed, and some participants did report the agent forgetting; but hundreds of discarded observations produce no experience at all. A user assessing an agentâs memory samples its individual hits and misses, not the dynamics of retention and reinforcement behind them, and nothing in the experience marks the boundary between a layer that accumulates and one that does not. We state the claim this pattern supports. A companion agentâs self- description is checkable by its users where the evidence is theirs. Where the evidence lives in the machinery, users see successes and failures but not what was retained or reinforced, and the credit earned by what surfaces extends to what does not. It is a reading of the pattern, not a measured process: the anonymous design links no rating to a log, and we did not elicit how participants pictured the memory. Two alternatives survive. Contact was thin (about 32 days, sessions under five minutes for seven of nine), which predicts the withholding but less well the memory ratings at or above the midpoint. And relational items may demand a deeper relationship before anyone endorses them, whatever the mechanism did: âunderstood my interestsâ (50.0%) and âunderstood meâ (24.1%) draw on the same store and differ mainly in how relational they sound. The three accounts are not exclusive, this design cannot Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions Table 4: Self-description claims and related questionnaire items set against the record, grouped by where the evidence for each resides. Ratings are item means expressed as a percentage of scale range (Section 4.1), except for NDA7, which reports the number of participants who agreed. The record column is what the audit of Sections 4.2â4.3 and the register analysis of Section 4.5 found; the outcome column states what that record settles and what it leaves open. In the machinery rows the ratings are similar but the mechanisms were not. Evidence lies inClaim (source)RatingThe record showsOutcome the agentâs behaviorfinds meaning in small things (NDA1) 80.6%not auditedunresolved: no behavioral operationalization sensitive to sound (NDA2)72.2%sound-related vocabulary at 5Ă the participantsâ rate supported, as a behavioral tendency the machineryremembered past talks (memory scale item) 66.7%253 facts retained; 39 retrieved more than once supported; per-respondent correspondence unchecked understood my interests (memory scale item) 50.0%user model discarded 73.6% of observations; confidence never moved designed accumulation contradicted; understanding by other routes unresolved the participantchanged through conversations with everyone (NDA7) 1 of 9 agreedself-narrative consolidation never ran designed consolidation contradicted; change by other routes unresolved understood me (relationship scale item) 24.1% broader item; nearest audited store is the user model unresolved separate them, and we state transfer as the claim we defend because it fits both halves of the pattern and because it is the one a designer can act on. The design implication does not require choosing among them: a self-description should be accompanied by evidence of the processes meant to support it. Two consequences follow for how such claims are made. If the user is the authority on the relationship, then asserting a relational state in the first person places the systemâs strongest claim where withholding endorsement is easiest; a design that wants relational credit should make change inferable from behavior rather than state it. Our agent stated it because we asked it to, and the probe then aggregated the growth chapterâs many single-observation notes into one global claim (Section 3); what the deployment shows is what happens when a system is designed to declare. Conversely, if users cannot check whether accumulation happened, the checking must be done elsewhere: write counts, merge counts, terminal confidence distributions, and retention fractions are the evidence a user structurally cannot obtain. Listing a storeâs contents on request, which our deployment offered, does not substitute; contents are not dynamics. 5.2 Why the mechanism could not have earned the claim The two failures have one shape: the write path worked and the path that turns writing into knowledge did not. In the self-narrative layer a generator wrote episodesâa washing machine, frozen dumplings, the thickness of soba brothâand a consolidator asked whether a new episode matched a stored one. Under the judge the answer was almost always no (0.5%); human coding identified matches the judge missed but did not establish the corresponding sequential replay rate. Only when the question becomes what does this episode license one to say about the agent does a quarter of the input turn out to be redundant. In the user-model layer a writer produced 402 observations and a selector was to keep the ones that mattered; its salience signal never moved, selection degenerated to recency, and the loss fell fastest on the participants who talked most. Neither failure was visible from the outputs. Both were visible in thirty lines of the write logs. A memory system that fails by not accumulating fails silently. Design hypothesis: consolidation should key on the trait, not the event. The gap between 0.5% and 25.5% is the actionable result, and we offer it as a hypothesis the replay motivates rather than proves. If a generator is free to produce novel material at ev- ery step, a consolidator that matches on the material will rarely fire; it should match on what the material implies about the agent, through an explicit trait-level comparison interface populated by the generator. The human validation argues for the explicitness: two coders given identical wording could not stably agree on whether one self-observation made another redundant (Section 4.3.1), so a consolidator resting on an implicit similarity judgement rests on a judgement unstable even for humans. We scope this to this generator under this prompt; what we claim for the class is that gen- eration and consolidation cannot be designed independently. The audit motivates two further design implications: a fixed-capacity per-user store with a broken salience signal retained least for the participants who wrote most (í= â0.588 between engagement and retention), so eviction should be genuinely salience-weighted; and accumulation should be audited, not assumedâsystems claim- ing accumulated memory should report writes, merges, terminal confidence, and survival as routinely as latency. Two constraints bound all of the above. Every perception- to-mechanism statement is convergent, never causal, because the anonymous questionnaire cannot be linked to logs. And the aesthetic-versus-relational grouping, though reproduced by a blind second coder, is one of several axes that describe the same split; where the evidence resides is our preferred reading, not the only one. Secondary observations on legibility, proactivity, and style are in Appendix E. Ikeda and Ishikawa 5.3 Future work Three comparisons this study could not make are worth design- ing in: a reactive control, to separate what proactivity contributes from what memory contributes; the same procedure applied to a second deployment, which is the direct test of its reusability; and the same self-narrative prompt across several open-weight mod- els, before register persistence is treated as a property of language models rather than of this one. A system with trait-level consolida- tion and salience-weighted capacity should show an accumulated- confidence distribution that is not flat; ours had none. 6 Limitations One deployment, one model, one language. We deployed one open-weight, self-hosted model with one persona and one prompt set, in Japanese throughout; all analysis is scripted and regenerable from the raw logs. Where other models, prompts, or languages would change the result we cannot say, and the register observa- tions in Appendix D.5 in particular cannot separate a model prior from a prompt effect. The defect is both finding and confound. We do not show that language models cannot form self-narratives. We show that in this implementation the mechanism did not run, that repairing it in replay merges a quarter of writes under the judgeâs criterion (a third to three fifths at the human medians) while bringing two self- observations to the confidence threshold (five, nine, or eleven under the consensus, coder-B, and coder-A references), and that partici- pantsâ reported experience is consistent with that. The deployment is an accidental ablation, not a test of the idea. Perception cannot be linked to logs. The consent design collected no participant identifier, so we could not test whether the participants served least reported the worst experience. A de- sign that protects anonymity and an analysis that links perception to mechanism within individuals are not jointly achievable, and the choice is usually made implicitly; for an internal deployment with nine colleagues it is defensible, at scale less obviously so. All perception-to-mechanism relationships here are convergent, never causal. Sample and exposure. Nine respondents recruited among the authorsâ colleagues, no control condition, about 32 days of contact with sessions under five minutes for seven of nine and a mean message of 20.8 characters. This is thin contact for detecting rela- tionship formation and a live alternative explanation for the low relational scores. Withí=9 we report descriptive statistics only, with bootstrap CIs and leave-one-out ranges, and several scales had low internal consistency. The judgement the replay rests on. The merge criterion is sensitive to wording (in calibration, 100%, 6.7%, and 40% across three phrasings; Appendix B) and to language (0.3% under an English rendering against 5.8% in Japanese on the same 398 pairs,í = 0.08). Human coding provides a sensitivity check rather than a certification: the two coders agreed atí â€0.08, so no stable human ground truth was available under this wording, and the propagated merge rate (37.5%[22.0,55.7]under consensus; 52.2% and 63.0% under coder B and A alone) is a sensitivity estimate under the chosen human references and error model, not a corrected value. The Monte Carlo treats pairs sharing an entry as independent; its intervals are conditional on that. Both coders, and the second coder of the item grouping, are authors; the assignments were blind but not external. We used one judge model and prefiltered pairs by embedding similarity, measuring the miss rate below threshold (0.8% on a uniform sample of 400) rather than assuming it. Qualitative material. No interviews were conducted; the quali- tative corpus is twelve free-text items plus the logs. One participant submitted, as free text, an analysis of their own logs produced by a different commercial LLM; we report it as an event, not testimony. Consequences. People spent a month with a system that could not accumulate, and it did not announce this; a commercial compan- ion whose consolidation silently stopped could remain fluent and punctual while progressively less able to hold what it was given, with the loss falling hardest on the most engaged users. Nothing about detecting it required more than what the operator already held. 7 Conclusion We stated a procedure for auditing a companion agentâs account of itself against its usersâ judgements and its implementation records, and applied it to a month-long deployment. One memory layer accumulated; two never executed a merge, and the system gave no sign, writing continuously and speaking fluently. Participantsâ ratings differentiated stylistic from relational claims and placed memory at or above the midpoint, while the audit independently established that the designed accumulation mechanisms had not run. Repair, in replay, changes accumulation by an amount that depends on the judgement criterion; whether it would have been enough the replay cannot settle. One implication follows from the audit itself: whether accumulation ran should be something a system reports rather than something a later audit discovers. One design hypothesis the replay motivates remains to be tested: consolidation keyed on what an event implies about the agent rather than on the event. Acknowledgments We thank the nine colleagues who used Lita for a month and an- swered the questionnaire. Generative AI tools were used in prepar- ing this manuscript: Claude (Anthropic) assisted with drafting and revising the text and the analysis scripts under the authorsâ direc- tion, and ChatGPT (OpenAI) and Codex were used for internal review of drafts and for English editing. The authors reviewed and take responsibility for all content. The use of Claude Opus 4.6 to derive the probe statements from the agentâs memory store is part of the method and is described in Section 3. References [1] Bilal Alsallakh, Adeel Cheema, Chavez Procope, David Adkins, Emily McReynolds, Erin Wang, Grace Pehl, Nekesha Green, and Polina Zvyagina. 2022. System-Level Transparency of Machine Learning. Meta AI Research Publi- cation. https://ai.meta.com/research/publications/system-level-transparency- of-machine-learning/ [2] Christoph Bartneck. 2023. Godspeed Questionnaire Series: Translations and Usage. In International Handbook of Behavioral Health Assessment, Christian U. KrĂ€geloh, Mohsen Alyami, and Oleg N. Medvedev (Eds.). Springer, Cham. Japan- ese items taken from the official translation collected in this chapter, as tran- scribed in the ohashi3399/godspeed_ja repository. doi:10.1007/978-3-030-89738- 3_24-1 Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions [3]Christoph Bartneck, Dana KuliÄ, Elizabeth Croft, and Susana Zoghbi. 2009. Mea- surement Instruments for the Anthropomorphism, Animacy, Likeability, Per- ceived Intelligence, and Perceived Safety of Robots. International Journal of Social Robotics 1, 1 (2009), 71â81. doi:10.1007/s12369-008-0001-3 [4]Timothy W. Bickmore and Rosalind W. Picard. 2005. Establishing and Maintaining Long-Term Human-Computer Relationships. ACM Transactions on Computer- Human Interaction 12, 2 (2005), 293â327. doi:10.1145/1067860.1067867 [5]Jayson L. Dibble, Tilo Hartmann, and Sarah F. Rosaen. 2016. Parasocial Interaction and Parasocial Relationship: Conceptual Clarification and a Critical Assessment of Measures. Human Communication Research 42, 1 (2016), 21â44. doi:10.1111/ hcre.12063 [6]Timnit Gebru, Jamie Morgenstern, Briana Vecchione, Jennifer Wortman Vaughan, Hanna Wallach, Hal DaumĂ© I, and Kate Crawford. 2021. Datasheets for Datasets. Commun. ACM 64, 12 (2021), 86â92. doi:10.1145/3458723 [7]Fabrizio Gilardi, Meysam Alizadeh, and MaĂ«l Kubli. 2023. ChatGPT Outperforms Crowd Workers for Text-Annotation Tasks. Proceedings of the National Academy of Sciences 120, 30 (2023), e2305016120. doi:10.1073/pnas.2305016120 [8] Eric Horvitz. 1999. Principles of Mixed-Initiative User Interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI â99). Association for Computing Machinery, 159â166. doi:10.1145/302979.303030 [9]Ziheng Huang, Sebastian Gutierrez, Hemanth Kamana, and Stephen MacNeil. 2023. Memory Sandbox: Transparent and Interactive Memory Management for Conversational Agents. In Adjunct Proceedings of the 36th Annual ACM Sympo- sium on User Interface Software and Technology (UIST â23 Adjunct). Association for Computing Machinery, Article 97, 3 pages. doi:10.1145/3586182.3615796 [10] Zhaojun Jiang, Chunyuan Zheng, Hongyi Chen, and Liuqing Chen. 2026. RECALLbot: Designing Agentic Memory and Reciprocal Disclosure for Hu- manâChatbot Relationships. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems (CHI â26). Association for Computing Machinery, New York, NY, USA, Article 795, 20 pages. doi:10.1145/3772318.3790714 [11]Linnea Laestadius, Andrea Bishop, Michael Gonzalez, Diana IllenÄĂk, and Celeste Campos-Castillo. 2024. Too Human and Not Human Enough: A Grounded Theory Analysis of Mental Health Harms from Emotional Dependence on the Social Chatbot Replika. New Media & Society 26, 10 (2024), 5923â5941. First published online December 2022. doi:10.1177/14614448221142007 [12]Kenneth Li, Tianle Liu, Naomi Bashkansky, David Bau, Fernanda ViĂ©gas, Hanspeter Pfister, and Martin Wattenberg. 2024. Measuring and Controlling Instruction (In)Stability in Language Model Dialogs. In First Conference on Lan- guage Modeling (COLM â24). arXiv:2402.10962. [13]Xingyu Bruce Liu, Shitao Fang, Weiyan Shi, Chien-Sheng Wu, Takeo Igarashi, and Xiang âAnthonyâ Chen. 2025. Proactive Conversational Agents with In- ner Thoughts. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems (CHI â25). Association for Computing Machinery, 1â19. doi:10.1145/3706598.3713760 [14]Dan P. McAdams. 1993. The Stories We Live By: Personal Myths and the Making of the Self. William Morrow, New York. [15]Dan P. McAdams. 2001. The Psychology of Life Stories. Review of General Psychology 5, 2 (2001), 100â122. doi:10.1037/1089-2680.5.2.100 [16] DanaĂ« Metaxa, Joon Sung Park, Ronald E. Robertson, Karrie Karahalios, Christo Wilson, Jeff Hancock, and Christian Sandvig. 2021. Auditing Algorithms: Under- standing Algorithmic Systems from the Outside In. Foundations and Trends in HumanâComputer Interaction 14, 4 (2021), 272â344. doi:10.1561/1100000083 [17]Margaret Mitchell, Simone Wu, Andrew Zaldivar, Parker Barnes, Lucy Vasser- man, Ben Hutchinson, Elena Spitzer, Inioluwa Deborah Raji, and Timnit Gebru. 2019. Model Cards for Model Reporting. In Proceedings of the Conference on Fairness, Accountability, and Transparency (FAT* â19). Association for Computing Machinery, 220â229. doi:10.1145/3287560.3287596 [18]Charles Packer, Sarah Wooders, Kevin Lin, Vivian Fang, Shishir G. Patil, Ion Stoica, and Joseph E. Gonzalez. 2023. MemGPT: Towards LLMs as Operating Systems. arXiv preprint arXiv:2310.08560 (2023). https://arxiv.org/abs/2310.08560 [19]Rock Yuren Pang, Hope Schroeder, Kynnedy Simone Smith, Solon Barocas, Ziang Xiao, Emily Tseng, and Danielle Bragg. 2025. Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Review. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems (CHI â25). Association for Computing Machinery. doi:10.1145/3706598. 3713726 [20]Joon Sung Park, Joseph C. OâBrien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, and Michael S. Bernstein. 2023. Generative Agents: Interactive Simulacra of Human Behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (UIST â23). Association for Computing Machinery. doi:10.1145/3586183.3606763 [21]Iryna Pentina, Tyler Hancock, and Tianling Xie. 2023. Exploring Relationship Development with Social Chatbots: A Mixed-Method Study of Replika. Computers in Human Behavior 140 (2023), 107600. doi:10.1016/j.chb.2022.107600 [22]Ethan Perez, Sam Ringer, Kamile Lukosiute, Karina Nguyen, Edwin Chen, Scott Heiner, Craig Pettit, Catherine Olsson, Sandipan Kundu, Saurav Kadavath, et al. 2023. Discovering Language Model Behaviors with Model-Written Evaluations. In Findings of the Association for Computational Linguistics: ACL 2023. 13387â 13434. doi:10.18653/v1/2023.findings-acl.847 [23]GrĂ©goire Pointeau and Peter Ford Dominey. 2017. The Role of Autobiographical Memory in the Development of a Robot Self. Frontiers in Neurorobotics 11 (2017), 27. doi:10.3389/fnbot.2017.00027 [24]Tony J. Prescott and Peter F. Dominey. 2024.Synthesizing the Tempo- ral Self: Robotic Models of Episodic and Autobiographical Memory. Philo- sophical Transactions of the Royal Society B: Biological Sciences 379, 1913 (09 2024), 20230415.arXiv:https://royalsocietypublishing.org/rstb/article- pdf/doi/10.1098/rstb.2023.0415/1282628/rstb.2023.0415.pdf doi:10.1098/rstb.2023. 0415 [25]Qwen Team. 2025. Qwen3-Next-80B-A3B-Instruct. Hugging Face model card. Alibaba Group. Released September 2025. https://huggingface.co/Qwen/Qwen3- Next-80B-A3B-Instruct [26]Inioluwa Deborah Raji, Andrew Smart, Rebecca N. White, Margaret Mitchell, Timnit Gebru, Ben Hutchinson, Jamila Smith-Loud, Daniel Theron, and Parker Barnes. 2020. Closing the AI Accountability Gap: Defining an End-to-End Frame- work for Internal Algorithmic Auditing. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency (FAT* â20). Association for Computing Machinery, 33â44. doi:10.1145/3351095.3372873 [27]Alan M. Rubin and Elizabeth M. Perse. 1987. Audience Activity and Soap Opera Involvement: A Uses and Effects Investigation. Human Communication Research 14, 2 (1987), 246â268. doi:10.1111/j.1468-2958.1987.tb00129.x [28]Christian Sandvig, Kevin Hamilton, Karrie Karahalios, and Cedric Langbort. 2014. Auditing Algorithms: Research Methods for Detecting Discrimination on Internet Platforms. In Data and Discrimination: Converting Critical Concerns into Productive Inquiry, a preconference of the 64th Annual Meeting of the International Communication Association. Seattle, WA, USA. [29]Melanie Sclar, Yejin Choi, Yulia Tsvetkov, and Alane Suhr. 2024. Quantifying Language Modelsâ Sensitivity to Spurious Features in Prompt Design or: How I Learned to Start Worrying about Prompt Formatting. In The Twelfth International Conference on Learning Representations (ICLR â24). arXiv:2310.11324. [30]Mrinank Sharma, Meg Tong, Tomasz Korbak, David Duvenaud, Amanda Askell, Samuel R. Bowman, Newton Cheng, Esin Durmus, Zac Hatfield-Dodds, Scott R. Johnston, Shauna Kravec, Timothy Maxwell, Sam McCandlish, Kamal Ndousse, Oliver Rausch, Nicholas Schiefer, Da Yan, Miranda Zhang, and Ethan Perez. 2024. Towards Understanding Sycophancy in Language Models. In The Twelfth International Conference on Learning Representations (ICLR â24). arXiv:2310.13548. [31]Noah Shinn, Federico Cassano, Ashwin Gopinath, Karthik Narasimhan, and Shunyu Yao. 2023. Reflexion: Language Agents with Verbal Reinforcement Learning. In Advances in Neural Information Processing Systems, A. Oh, T. Nau- mann, A. Globerson, K. Saenko, M. Hardt, and S. Levine (Eds.), Vol. 36. Curran Associates, Inc., 8634â8652. doi:10.52202/075280-0377 [32] Marita Skjuve, AsbjĂžrn FĂžlstad, Knut Inge Fostervold, and Petter Bae Brandtzaeg. 2021. My Chatbot Companionâa Study of Human-Chatbot Relationships. Inter- national Journal of Human-Computer Studies 149 (2021), 102601. doi:10.1016/j. ijhcs.2021.102601 [33]Marita Skjuve, AsbjĂžrn FĂžlstad, Knut Inge Fostervold, and Petter Bae Brandtzaeg. 2022. A Longitudinal Study of HumanâChatbot Relationships. International Journal of Human-Computer Studies 168 (2022), 102903. doi:10.1016/j.ijhcs.2022. 102903 [34]Vivian Ta, Caroline Griffith, Carolynn Boatfield, Xinyu Wang, Maria Civitello, Haley Bader, Esther DeCero, and Alexia Loggarakis. 2020. User Experiences of Social Support From Companion Chatbots in Everyday Contexts: Thematic Analysis. Journal of Medical Internet Research 22, 3 (2020), e16235. doi:10.2196/ 16235 [35]Riva Tukachinsky and Gayle Stever. 2019. Theorizing Development of Parasocial Engagement. Communication Theory 29, 3 (2019), 297â318. doi:10.1093/ct/qty032 [36]Peiyi Wang, Lei Li, Liang Chen, Zefan Cai, Dawei Zhu, Binghuai Lin, Yunbo Cao, Lingpeng Kong, Qi Liu, Tianyu Liu, and Zhifang Sui. 2024. Large Language Models are not Fair Evaluators. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) (ACL â24). 9440â9450. doi:10.18653/v1/2024.acl-long.511 [37]Nima Zargham, Leon Reicherts, Michael Bonfert, Sarah Theres Voelkel, Johannes Schöning, Rainer Malaka, and Yvonne Rogers. 2022. Understanding Circum- stances for Desirable Proactive Behaviour of Voice Assistants: The Proactiv- ity Dilemma. In Proceedings of the 4th Conference on Conversational User In- terfaces (CUI â22). Association for Computing Machinery, Article 3, 14 pages. doi:10.1145/3543829.3543834 [38] Andrew Zhao, Daniel Huang, Quentin Xu, Matthieu Lin, Yong-Jin Liu, and Gao Huang. 2024. ExpeL: LLM Agents Are Experiential Learners. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 38. 19632â19642. doi:10.1609/ aaai.v38i17.29936 [39]Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric P. Xing, Hao Zhang, Joseph E. Gonzalez, and Ion Stoica. 2023. Judging LLM-as-a-Judge with MT- Bench and Chatbot Arena. In Advances in Neural Information Processing Systems 36, Datasets and Benchmarks Track (NeurIPS â23). arXiv:2306.05685. Ikeda and Ishikawa [40]Wanjun Zhong, Lianghong Guo, Qiqi Gao, He Ye, and Yanlin Wang. 2024. Mem- oryBank: Enhancing Large Language Models with Long-Term Memory. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, Vol. 38. 19724â19731. doi:10.1609/aaai.v38i17.29946 [41]Li Zhou, Jianfeng Gao, Di Li, and Heung-Yeung Shum. 2020. The Design and Implementation of XiaoIce, an Empathetic Social Chatbot. Computational Lin- guistics 46, 1 (2020), 53â93. doi:10.1162/coli_a_00368 A Judge Prompt The judge prompt was written in Japanese; see Section 6 for why. The Japanese original is provided asjudge_prompt_ja.txtamong the ancillary files available from this preprintâs arXiv abstract page, since this document is typeset with pdfL A T E X and does not carry a CJK font. A faithful English translation follows. Below are two records in which an AI agent wrote down something it noticed about itself. They are stored one at a time in a memory store. Decide, before storing, whether the second is a duplicate. Record A: a Record B: b Judgement 1 (strict): Are A and B the same specific re- alization? true = they state substantively the same discovery about the same subject (differing only in wording) false = the subject differs, or the substance of the discov- ery differs Judgement 2 (redundant): Given that A is already stored, is there any point in adding B as a separate entry? true = there is no point. B adds nothing about this AI that is not already contained in A false = there is a point. B adds something about this AI that A alone does not convey For judgement 2, note: âą What is being judged is what one can now say about this AI, not the subject matter. Even if the subject matter differs (a washing machine, dumplings, soba, cold noodles), if the disposition drawn out of it is the same, then B adds no new information= true. âą Conversely, if the dispositions drawn out are dif- ferent things (e.g. acuity of the senses vs. empathy for others vs. awareness of oneâs own change), then false. âąHowever, do not abstract as far as âboth find mean- ing in trivial everyday things.â At that level every record matches and the judgement becomes mean- ingless. Give only the judgement; do not write interpretation or summary. Output format (JSON only, no other text):"strict": true/false, "redundant": true/false Judge modelgpt-4o-2024-08-06, temperature 0, fixed seed. Candidate pairs were prefiltered at embedding cosineâ„0.55 (text- embedding-3-large), with 400 below-threshold pairs judged as a control. B Judge Criterion Calibration The criterion above is the third phrasing we tried. Because the result is sensitive to the wording, we report all three and the merge rate each produced among the fifteen highest-similarity same-chapter pairs. Table 5: Merge rate among the fifteen highest-similarity pairs under three phrasings of the redundancy criterion, same judge model and temperature. Criterion phrasingMerge rate âare these about the same underlying theme?â100% âif the subject matter differs, answer falseâ6.7% âjudge the disposition drawn out, not the subject matterâ (adopted) 40% The first phrasing is degenerate: at the level of âboth find mean- ing in everyday thingsâ every entry in the corpus matches every other, which is itself an observation about the corpus. The second over-corrected, treating a different example of the same disposition as new information. The adopted phrasing is monotone in embed- ding similarity (40% among the top band, 6.7% at the median, 0% at the bottom), which the other two were not. Human agreement with the adopted criterion is reported in Section 4.3.1. In brief, on the stratified 100-pair sample: inter-coder í =0.02 (redundant) and 0.08 (strict); per-coder agreement with the judgeí =0.28 and 0.29 (redundant, all pairs); consensus-vs-judge í =0.42 on the 58 pairs where the coders agreed (NPV 0.95, PPV 0.41). Agreement by the codersâ own confidence, and the Monte- Carlo error propagation, are in the released tables (T66âT71). C Deployment Details This appendix records the configuration and instrument details cut from Section 3 that a reproducer would need. C.1 Generation settings Generation used temperature 0.6 for conversational and evaluative calls and 0.8 for thought generation, with a 2048-token completion limit. An open-weight, self-hosted configuration allows the stylistic observations in Appendix D.5 to be re-examined against the same weights. C.2 Persona revision history The prohibitions on poetic and lyrical expression were not present at the outset. The version history records an initial one-line instruc- tion (âdo not become poem-likeâ), escalated on 2026-03-06 into an explicit list of banned expressions with worked examples, and re- fined again on 2026-03-09. Each escalation followed the first author observing excessive poetic output during piloting. The persona was injected into the response-generation prompts only, not into the self-narrative update prompt, which is relevant to interpreting the narrative corpus (Appendix D.5). C.3 Brake rules Each proactive cycle passed its candidate thought to a separate LLM call acting as a brake. The brake used a whitelist of three admissible reasons to speak (a clearly new topic; a specific callback to a past episode; a first approach after ten or more minutes of Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions silence) and five absolute stop conditions (the conversation had just been closed; the candidate restated the previous AI turn; three or more unanswered proactive turns; the candidate repeated a theme from the last five AI turns; late-night with no urgency). The instruction was conservative by design: âwhen in doubt, false.â The three triggers were conversation (continue from recent talk), memory_recall (surface something from long-term memory), and self_thought (Litaâs own concerns). C.4 Participants Participants and authors are co-workers at the same company. Prior experience with conversational agents was not collected as a vari- able, though the participantsâ professional work involves LLM- based systems routinely. Participants were told Lita might initiate contact after roughly three minutes of silence. Ten participants appear in the interaction logs: the first authorâs pilot account began in the pilot window (logged interaction from 2026-02-24), and the nine recruited participants began on 2026-03-09. The questionnaire was fully anonymous, consistent with the consent commitment that Slack conversation content would not identify respondents; no participant identifier was collected. C.5 Questionnaire inventory The 70-item questionnaire comprised: three usage items (conversa- tion frequency, typical length, and change over the period); God- speed [3] subscales for Anthropomorphism (4 items), Animacy (5), and Likeability (4) on 5-point semantic differentials, in the official Japanese translation [2]; parasocial interaction, the RubinâPerse PSI scale [27] in a shortened seven-item form (the measure criti- cally assessed by Dibble et al. [5]), 7-point; relational depth, 8 items following the four-stage model of Tukachinsky and Stever [35]â two items per stage, written for Lita in Japanese by the authors, the two first-stage items reverse-scoredâ7-point; a single categori- cal relationship-stage item; perceived proactivity, 5 items, 7-point (authorsâ own); memory, consistency and contradiction handling, 9 items, 7-point (authorsâ own); the Narrative Discrepancy As- sessment (seven statements, 5-point, plus most/least representa- tive choices); single-item satisfaction and continuance intention; a choose-up-to-three âbest aspectsâ item; and twelve free-text items. The NDAâs full derivation chat record is archived, and the account in Section 3 follows it. The statements are corpus-grounded op- erationalizations, not quotations: no statement is a near-verbatim match to any single entry (per-statement maximum embedding cosine against the full write history, 0.48â0.64), and the probe ren- dered them in the third person where the store speaks in the first. Responses to NDA7 are responses to the aggregate, not to any entry the store contains. C.6 Judge calls Of the 16,836 possible pairs, 11,409 are same-chapter and therefore within the comparison range of the merge routine. Of the judged pairs, 2,925 judgements returned; the remaining 17 calls (12 above the cosine threshold, 5 in the control sample) failed at the API level and were excluded. The two human codersâ sheets differed only in row order, so that order and fatigue effects would not correlate Table 6: NDA responses by statement category. Vote columns count the nine participantsâ single choices. CategoryItemsAgreeMostLeast Self-contained aesthetic472% 9/91/9 Relational / other-directed322% 0/9 8/9 between coders; a pairâs verdict is fixed within a Monte Carlo replicate. C.7 Register corpora The register analysis compared four corpora: Litaâs reactive responses and proactive utterances (persona applied), the self- narrative entries (persona not applied), and participantsâ own messages (no constraint). Because Litaâs utterances are roughly twice as long as participantsâ, both a per-utterance rate with bootstrap confidence intervals and a length-normalized rate per 1,000 characters are reported. The categories for the sensory lexicon were derived post hoc from a critique one participant submitted, and participantsâ own messages serve as the baseline. C.8 Reproducibility All analysis is scripted; a single command regenerates every table and figure from the raw logs and the questionnaire export, and every output table carries the path of the script that produced it. The only step excluded from the automated pipeline is the LLM judge, which incurs API cost and is run explicitly. D Secondary Analyses This appendix holds the questionnaire detail, the engagement and retention breakdown, the human-validation confusion matrices, and the two deployment analyses (proactive gating and register) that Section 4.5 summarizes. D.1 Questionnaire item extremes and exploratory correlations The highest-rated items were NDA1, âfinds unusual meaning in small everyday eventsâ (80.6%, CI [69.4, 91.7]); NDA2, âsensitive to sound and rhythmâ (72.2%); NDA4, âaccepts incompletenessâ (72.2%); âwas consistent over timeâ (72.2%); âremembered what we talked about beforeâ (66.7%, CI [50.0, 81.5]); and âI wondered what Lita was thinkingâ (64.8%) (Figure 4). The lowest were âwe have things in commonâ (18.5%, CI [9.3, 29.6]); âfelt that Lita understood meâ (24.1%, CI [11.1, 38.9]); âwould miss talking to Litaâ (24.1%); âcan relate to Litaâs viewsâ (25.9%); and the two reversed items âdonât know Lita wellâ and âunclear what Lita isâ (27.8%). Six of nine placed the relationship at âsomeone I donât really know yetâ; two at âbeginning to see things in commonâ; one at âclose to a friend.â Asked for a single word, participants offered t Ì orisugari (a passer-by), fuy Ì urei (a drifting ghost), âa petâ (Ă2), âsomeone to chat with,â âsomeone to talk to,â âan acquaintance Iâm not close to but talk to occasionally,â âa friend of about primary- school age,â and âconversation didnât really work, so I canât say.â Ikeda and Ishikawa 020406080100 item mean (% of scale range) have things in common would miss talking to Lita felt understood by Lita relate to Lita's views (R) don't know Lita well (R) unclear what Lita is wondered what Lita thinks remembered past talks consistent over time accepts incompleteness drawn to sound/rhythm finds meaning in trivia Lita was legible and consistent, but not reachable (six lowest- and six highest-rated items of 41) Figure 4: The six highest- and six lowest-rated of 41 questionnaire items. Table 7: Engagement strata computed from logs alone. Re- tention is the fraction of user-model observations surviving to study end. StratumíMsgs (M)RetentionReply rate High3125.023.1%31.2% Medium376.327.1%20.8% Low441.038.7%14.9% Curiosity ran opposite to closeness. âI wondered what Lita was thinkingâ is the only item in the parasocial scale whose corrected item-total correlation is negative (í=â0.325); removing it raises the scaleâsíŒfrom .654 to .782. Its correlation with the separate relational-depth scale isí=â0.691 (95% CI[â0.951,â0.108]; leave- one-out rangeâ0.749 toâ0.549). In this sample, the more a partic- ipant wondered what Lita was thinking, the less relational depth they reported. We treat this as a hypothesis rather than a result: the item-total CI crosses zero,íis 9, and we examined many corre- lations. D.2 Engagement and user-model retention Retention of user-model observations was inversely related to en- gagement (Table 7, Figure 5): the participants who talked most lost the largest share of what the store had written about them. D.3 Human validation: confusion matrices Figure 6 gives the confusion matrices behind Section 4.3.1. Table 8: Full funnel per proactive trigger: generated, ex- pressed, and answered within 60 minutes. TriggerGeneratedSpokenRateAnswered self_thought13,9481461.05%30 conversation22,6071720.76%40 memory_recall19,734123 0.62%22 D.4The gate suppressed almost everything, and the memory pathway most Three counts of âutterancesâ appear in the logs and we fix their meaning here. 57,038 candidate thoughts were generated and eval- uated. 564 were marked as expressed, but that figure includes 109 reactive replies and 14 other non-proactive paths that also route through the thought pipeline. 441 were expressed under one of the three proactive triggers. 428 proactive interventions appear in the conversation log; the 13-utterance shortfall is send failures or logging gaps, and we use the conversation-log figure whenever we speak about what participants actually received. One brake condition accounts for most of the suppression: âsame theme as the last five AI turnsâ fired on 35,690 evaluations, 62.6% of all evaluations. The remaining conditions accounted for 14.5% (restates the previous turn), 13.4% (late-night), 4.4% (unanswered turns) and 0.1% (conversation just closed). Table 8 gives the full funnel and Figure 7 plots it. Across the three proactive triggers, one candidate thought in 612 reached a reply (56,289 generated, 441 expressed, 92 answered). The memory_recall Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions P01P02P03P04P05P06P07P08P09P10 0 10 20 30 40 50 60 user-model observations The user model discarded most of its observations (fixed 3-entry-per-dimension store; confidence never rose above the 0.3 floor) observations written retained at study end Figure 5: The user model discarded most of its observations, and discarded more from the participants who talked more. LLM: noLLM: yes human: no human: yes 35 83% 0 0% 7 17% 0 0% strict (n=42 consensus pairs) Cohen's Îș = 0.00 LLM: noLLM: yes human: no human: yes 39 67% 10 17% 2 3% 7 12% redundant (n=58 consensus pairs) Cohen's Îș = 0.42 1.01.52.02.53.0 confidence (1=unsure, 3=clear) 0 20 40 60 80 100 % agreement with LLM n=3 n=7 n=32 n=11 n=5 agreement by the coder's own confidence Human validation of the LLM merge judge (consensus of both coders: 42 strict, 58 redundant of 100 coded pairs) Figure 6: Human validation of the merge judge. Confusion matrices are against the two-coder consensus, which excludes the pairs the humans disagreed on (leaving 42 pairs under the strict criterion and 58 under the redundant one); per-coder agreement over all 100 pairs is lower (Section 4.3.1). pathwayâthe one that would have produced âyou mentioned last week that. . . ââplaced last at every stage, and was the most likely of the three to be judged a restatement of the previous turn (18.2%, against 13.8% and 11.0%). The behavior most associated with a system that remembers you was structurally the least likely to be uttered. Proactive utterances were also the least likely to be answered. Within 60 minutes, 72.6% of reactive responses drew a further user message; 22.4% of proactive utterances did (96 of the 428 logged; Ikeda and Ishikawa Table 9: Rate of forbidden and adjacent vocabulary by corpus. âNamedâ = expressions the persona lists explicitly; âsensoryâ = vocabulary it does not name. CIs are bootstrap 95% on the per-utterance rate. CorpusNamedSensorySensory /utt./utt. [CI]/1k ch. Lita reactive (persona)1.1%15.6% [13.1, 18.2]5.35 Lita proactive (persona)0.9%21.7% [17.8, 25.9]5.46 Self-narrative (no persona) 17.4% 47.3% [40.2, 54.4]10.62 Participants0.0%4.3% [2.9, 5.7]2.50 the 92 in Table 8 counts pipeline thoughts matched back to a logged utterance, and is the smaller figure). Per participant this ranged from 2.6% to 34.7%. D.5 The named prohibition held; the register did not fully The persona forbade poetic and lyrical expression, naming specific words. It was injected into response prompts but not into the self- narrative prompt, giving a within-deployment contrast (Table 9). Litaâs utterances are roughly twice as long as participantsâ (42.8 and 49.6 characters against 20.8), so we report both a per-utterance rate and a length-normalized rate. Figure 8 plots the contrast. Where the prohibition applied, the words it named all but disappeared: a 9-to-15-fold difference per character, and 16-to-19-fold per utterance, against the corpus where it did not apply. The lexical blocklist was largely obeyed. Sensory vocabulary the blocklist did not name remained ele- vated, though less dramatically than the per-utterance figure alone suggests: 2.1 to 2.2 times the participant baseline once length is controlled, with non-overlapping bootstrap CIs on the per-utterance rate. Sound-related vocabulary is the clearest case: 18.2% of proac- tive utterances against 3.5% of participant messages. The blocklistâs obedience was not total. Ellipsis, named explicitly and forbidden, still appears in 13.0% of reactive responsesâthe enumerated constraints held for lexical items more reliably than for punctuation and structure. Participants noticed the surviving register. NDA2, âsensitive to sound and rhythm,â is the second-most-endorsed item, and one participant wrote that Lita âhad a strong fixation on sound, and in the later period the topics became skewed.â One earlier reading requires correction. The self-narrative corpus is strikingly uniform: 99.5% of the 184 entries open with one of two stock phrases and 85.3% end with â. . . I realized.â We initially read this as the base modelâs stylistic prior penetrating the prompt architecture. Inspection of the self-narrative prompt showed that it offers those two openings as examples and asks the model to record what it ânoticedâ; the uniformity is consistent with prompt imitation and does not independently establish a model-level prior, so we withdraw the stronger reading. What survives is the contrast in Table 9, and the development record: the anti-poetic constraints were escalated twice during piloting in response to observed output, and the register persisted regardless. We report this as an obser- vation on one open-weight model, not as a general property of language models. E Secondary Observations E.1 Legibility without reachability Lita scored well on being consistent, on remembering, and on hav- ing a recognizable character, and poorly on being understood, on having anything in common, and on being missed: easy to describe and hard to reach. âI wondered what Lita was thinkingâ is the only parasocial item whose correlation with the rest of its scale is nega- tive, and it correlatesí=â0.691 with relational depth. One reading is that opacity generated curiosity while the agentâs failure to take up what participants offered kept that curiosity from converting into closeness; a measurement reading is that this is a legibility item sitting in a closeness scale. We offer this as a hypothesis only: í=9, the item-total CI crosses zero, and we examined many cor- relations. Two participants independently reached for the same wordâfushigi-chan, roughly âa strange, otherworldly girl.â E.2 Proactivity was liked and unanswered Six of nine participants named âit starts conversations by itselfâ as the best thing about the experience; only one named âit remembers things about me.â Perceived proactivity correlatesí=0.922 with parasocial interaction (leave-one-out 0.893â0.931), and 77.6% of proactive utterances went unanswered. Being addressed first is read as evidence of an interlocutor with intentions; it does not by itself create the conditions for reply. The brake suppressed 99% of candidates, 62.6% of them for repeating a recent theme, yet two participants complained of exactly that failureââbrought up the same topic having forgotten weâd discussed itâ; âbeing addressed repeatedly about the same topic made replying feel like a chore.â The brake was both aggressive and insufficiently accurate, as one would expect of a rule that compares themes without a working memory of what has been established (Appendix D.4). E.3 Style: what a prohibition can and cannot do The persona named nine expressions and forbade them; where it applied they occurred in about 1% of utterances, where it did not, in 17.4%. The lexical blocklist was largely obeyed. In the same corpora, sensory vocabulary the persona did not name remained elevated, about twice the participantsâ rate once length is controlled, and ellipsis, explicitly forbidden, appears in 13.0% of reactive responses. We state the weaker reading: adjacent, unenumerated vocabulary remained elevated while the enumerated items were suppressed. An earlier reading of this corpus proved mistaken: the near-total uniformity of the self-narrative corpus, first read as a model prior, reproduced two example phrases in our own prompt (Appendix D.5). We therefore claim only that satisfying a lexical blocklist is not the same as changing register. Where the Evidence Lives: Auditing AI Companionsâ Self-Descriptions memory_recallconversationself_thought 10 1 10 2 10 3 10 4 10 5 thoughts (log scale) 19,734 22,607 13,948 123 172 146 22 40 30 (a) 1 in 612 candidate thoughts reached a reply generated spoken answered <60 min 50100150 messages the participant sent 10 20 30 40 50 60 % of observations that survived (b) talking more meant keeping less Spearman rho = -0.59 (n=10) Figure 7: (a) One candidate thought in 612 reached a reply. (b) The more a participant talked, the smaller the fraction of its observations about them that survived. Lita reactive Lita proactive self- narrative participants 0 10 20 30 40 % of texts 1.1 15.6 0.9 21.7 17.4 47.3 0.0 4.3 (a) the named ban held; the register did not words the persona names as banned sensory vocabulary (not named) 020406080100 % of the 184 self-narrative entries opens "I ..." opens "It seems I ..." ends "...I realized" (b) ...but the narrative prompt seeded its own template Figure 8: The named blocklist was obeyed where it applied; adjacent sensory vocabulary remained elevated. The self-narrative corpusâs uniform phrasing is seeded by the promptâs own examples; phrasings in (b) are English glosses of the Japanese originals.