<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Catharsis as a Service™</title>
    <subtitle>Catharsis as a Service™ is a digital artifact exploring collective catharsis as an emotional state transition: repetition, synchronization, discharge, temporary relief.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://korczis.github.io/catharsis-as-a-service/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-09-14T00:00:00+00:00</updated>
    <id>https://korczis.github.io/catharsis-as-a-service/atom.xml</id>
    <entry xml:lang="en">
        <title>After a traumatic event, do not force early disclosure; seek structured help if symptoms persist</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/after-trauma/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/after-trauma/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/after-trauma/">&lt;h2 id=&quot;why-early-forced-disclosure-is-not-recommended&quot;&gt;Why early forced disclosure is not recommended&lt;/h2&gt;
&lt;p&gt;Psychological debriefing, a single session soon after a traumatic event in which people describe the event and express their reactions, was once widely used because it seemed consistent with the idea that early emotional release prevents later disorder. Rose, Bisson, Churchill and Wessely (2002) systematically reviewed randomised controlled trials of single-session individual debriefing. They found no evidence that it prevented post-traumatic stress disorder or reduced general distress, and in trials with longer follow-up there was some evidence of an increased risk of post-traumatic stress disorder among people who had been debriefed. The authors concluded that compulsory debriefing should cease.&lt;/p&gt;
&lt;h2 id=&quot;what-effective-treatment-involves&quot;&gt;What effective treatment involves&lt;/h2&gt;
&lt;p&gt;Emotional processing theory (Foa &amp;amp; Kozak, 1986) explains why structure matters. Change requires activating the traumatic memory together with information that corrects its threatening meaning, repeated over time within a safe, guided process. Treatments derived from this principle, such as prolonged exposure, differ fundamentally from one-off emotional release: they are planned, repeated and focused on new learning.&lt;/p&gt;
&lt;p&gt;Other structured approaches also have evidence. For example, mindfulness-based therapies moderately reduce symptoms of anxiety and depression, with larger effects in people with diagnosed anxiety and mood disorders (Hofmann et al., 2010). The right approach depends on clinical assessment.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;A later systematic review and meta-analysis of 61 randomised controlled trials examined multiple-session psychological interventions aimed at preventing or treating traumatic stress symptoms beginning within three months of a traumatic event (Roberts et al., 2019). For people exposed to trauma who had not been screened for traumatic stress symptoms, no intervention showed a clinically important difference from usual care. For people who reported traumatic stress symptoms, trauma-focused cognitive-behavioural therapy, cognitive therapy without exposure and eye movement desensitisation and reprocessing (EMDR) showed clinically important benefits, which were greatest for people diagnosed with acute stress disorder or PTSD. The evidence was strongest for trauma-focused cognitive-behavioural therapy.&lt;/p&gt;
&lt;p&gt;For chronic PTSD, a Cochrane review of 70 studies with 4,761 participants found that individual trauma-focused cognitive-behavioural therapy and EMDR reduced clinician-assessed symptoms more than a waiting list or usual care (Bisson et al., 2013). The same review rated the evidence for every comparison as very low quality, found more drop-out in active treatment groups and noted that limited follow-up data compromise conclusions about long-term effects.&lt;/p&gt;
&lt;p&gt;A meta-analysis of 75 studies found large associations between posttraumatic stress symptoms and both rumination (r = .52) and experiential avoidance (r = .48), and a medium association with thought suppression (r = .29) (Miethe et al., 2023). These are correlations, and the few longitudinal studies suggested somewhat smaller but still substantial associations. They do not show that any of these patterns causes symptoms.&lt;/p&gt;
&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;
&lt;p&gt;After trauma, release is neither required nor sufficient. Time, safety, support and, when symptoms persist, structured professional treatment are what the evidence supports.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>After relief, ask which condition actually changed</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/ask-what-changed/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/ask-what-changed/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/ask-what-changed/">&lt;h2 id=&quot;why-it-matters&quot;&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;Any behaviour that reliably removes an unpleasant internal state is negatively reinforced and becomes more likely. This is adaptive when the behaviour also deals with the source of the state and self-perpetuating when it does not. Hayes and colleagues (1996) described experiential avoidance, the attempt to escape or change unwanted internal experiences even when this causes harm over time, as a process common to many psychological difficulties.&lt;/p&gt;
&lt;h2 id=&quot;why-memory-makes-it-harder-to-see&quot;&gt;Why memory makes it harder to see&lt;/h2&gt;
&lt;p&gt;Retrospective evaluations of experiences are dominated by their most intense moment and by how they end, while their duration is largely neglected (Fredrickson &amp;amp; Kahneman, 1993). In one demonstration, participants chose to repeat a longer unpleasant experience that ended slightly better over a shorter one (Kahneman et al., 1993). A strong peak and a good ending make an evening remembered as more restorative than its lasting effect justifies.&lt;/p&gt;
&lt;h2 id=&quot;what-the-review-does&quot;&gt;What the review does&lt;/h2&gt;
&lt;p&gt;The four questions in this entry separate the effect of an experience on feeling from its effect on understanding, decisions and actions. They do not judge the experience. They make visible whether relief is standing in for resolution, which is the pattern the artifact describes as &lt;code&gt;problem_solved: false&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;Two lines of research sharpen the review. Kashdan, Barrios, Forsyth and Steger (2006) followed participants over a 21-day monitoring period. Experiential avoidance was associated with fewer positive daily experiences and positive events, more frequent negative events and greater negative affective experiences, and cognitive reappraisal was much less predictive of the quality of everyday experiences than experiential avoidance was. The design shows associations, not that avoidance caused the difference.&lt;/p&gt;
&lt;p&gt;The peak-end pattern is also not universal. In three studies of meals, two with actual meals and one with an imagined meal, remembered liking showed consistent duration neglect, but none of the studies found peak, primacy or recency effects (Rode, Rozin &amp;amp; Durlach, 2007). How much a remembered peak or ending shapes the evaluation of an experience may therefore depend on the kind of experience, which is one more reason to write down the next day what actually changed rather than rely on memory.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Invest in support that is available when stress arrives</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/build-lasting-support/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/build-lasting-support/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/build-lasting-support/">&lt;h2 id=&quot;why-it-matters&quot;&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;Stress responses protect the body in the short term and contribute to wear when they are activated too often or do not switch off (McEwen, 1998). Anything that reduces how strongly or how long stress responses are engaged has long-term value.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Cohen and Wills (1985) reviewed studies of social support and well-being. Social integration had a general positive association with health, and perceived availability of support protected people specifically against the effects of stressful events. The buffering effect was strongest when the kind of support available matched the demands of the stressor.&lt;/p&gt;
&lt;p&gt;Rimé (2009) reviewed research showing that people share most of their emotional experiences with others. Sharing reliably strengthens social bonds and brings attention and empathy, even though, on its own, it does not reduce the emotional impact of a memory. Sharing therefore contributes to support indirectly, by maintaining the relationships that make support available.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;The long-term stakes are large. A meta-analysis of 148 studies with 308,849 participants found that people with stronger social relationships had a 50% increased likelihood of survival (odds ratio 1.50), a result that was consistent across age, sex, initial health status, cause of death and follow-up period (Holt-Lunstad, Smith &amp;amp; Layton, 2010). The association was strongest for complex measures of social integration and weakest for whether a person lived alone or with others. The authors judged the influence comparable with well-established risk factors for mortality. The estimate describes an association between relationships and survival, not a controlled test of building relationships.&lt;/p&gt;
&lt;p&gt;How support is given also matters. Bolger, Zuckerman and Kessler (2000) note that although perceived availability of support buffers the effects of stressors, research had failed to show an association between actually receiving support and adjustment. In a daily diary study of couples, many support transactions reported by the supporter were not reported by the recipient, and these invisible transactions promoted adjustment to a major stressor. A review of 100 studies of social support interventions found some support for their overall usefulness, but not enough evidence to conclude which interventions work best for which problems (Hogan, Linden &amp;amp; Najarian, 2002).&lt;/p&gt;
&lt;h2 id=&quot;relation-to-collective-experiences&quot;&gt;Relation to collective experiences&lt;/h2&gt;
&lt;p&gt;A crowd can create a strong feeling of belonging for one night. Buffering depends on relationships that persist into the following week, when a specific stressor arrives. Both are valuable. Only the second is available on demand.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Turn abstract brooding into concrete next steps</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/from-brooding-to-next-steps/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/from-brooding-to-next-steps/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/from-brooding-to-next-steps/">&lt;h2 id=&quot;why-it-matters&quot;&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;Rumination is a repetitive, passive focus on distress, its causes and its consequences. It feels like problem solving because it is about the problem, but it rarely produces decisions. Nolen-Hoeksema, Wisco and Lyubomirsky (2008) reviewed evidence that rumination prolongs negative mood, impairs problem solving and predicts the onset of depressive episodes.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Aldao, Nolen-Hoeksema and Schweizer (2010) meta-analysed studies relating emotion regulation strategies to symptoms across anxiety, depression, eating and substance-related disorders. Rumination had the largest association with psychopathology of all strategies examined. Problem solving and reappraisal were associated with fewer symptoms.&lt;/p&gt;
&lt;p&gt;Watkins (2008) showed that the harm lies in a particular style of repetitive thought. Abstract, evaluative thinking (“why am I like this?”) tends to be unconstructive. Concrete, process-focused thinking (“how exactly did this unfold, and what could I do differently?”) can support problem solving and recovery. The same topic, thought about in a different mode, has different effects.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;The shift from abstract to concrete thinking has been tested directly. Watkins, Baeyens and Read (2009) randomly allocated 60 people with dysphoria to concreteness training, to a bogus version matched for rationale, experimenter contact and duration but without active practice in concrete thinking, or to a waiting list. Concreteness training reduced depressive symptoms and increased concrete thinking more than both control conditions, and it reduced rumination more than the waiting list.&lt;/p&gt;
&lt;p&gt;A later Phase II randomised controlled trial in primary care allocated 121 people with current major depression to treatment as usual, to treatment as usual plus concreteness training as guided self-help, or to treatment as usual plus relaxation training (Watkins et al., 2012). Adding concreteness training improved depressive symptoms after treatment and at 3- and 6-month follow-ups. It did not reduce symptoms more than relaxation training, although it reduced rumination and overgeneralisation more after treatment. The steps in this entry follow the same principle, but they are not the tested training programme.&lt;/p&gt;
&lt;h2 id=&quot;relation-to-catharsis&quot;&gt;Relation to catharsis&lt;/h2&gt;
&lt;p&gt;An intense cathartic experience can interrupt rumination for hours. The loop tends to return when the mode of thinking has not changed. Moving from abstract brooding to concrete steps is what turns interruption into change.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Interrupt rumination by changing how you think, not by thinking harder</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/">&lt;h2 id=&quot;why-thinking-harder-does-not-help&quot;&gt;Why thinking harder does not help&lt;/h2&gt;
&lt;p&gt;Rumination is about the problem, so it feels like work on the problem. In three experiments, dysphoric students induced to ruminate on their feelings made more negative interpretations, were more pessimistic and produced less effective solutions to interpersonal problems than those induced to distract, who performed as well as nondysphoric participants (Lyubomirsky &amp;amp; Nolen-Hoeksema, 1995). In daily life, rumination and negative affect predicted each other from one moment to the next, a loop that can sustain itself (Moberly &amp;amp; Watkins, 2008).&lt;/p&gt;
&lt;h2 id=&quot;what-changes-the-loop&quot;&gt;What changes the loop&lt;/h2&gt;
&lt;p&gt;The mode of thought matters more than its topic. Watkins (2008) reviewed evidence that abstract, evaluative repetitive thought tends to be unconstructive, while concrete, process-focused thought can be constructive. In depressed patients, concrete rather than abstract self-focus improved social problem solving (Watkins &amp;amp; Moulds, 2005). Reflecting on an upsetting experience from a self-distanced perspective reduced emotional reactivity and rumination compared with immersed recall (Kross, Ayduk &amp;amp; Mischel, 2005).&lt;/p&gt;
&lt;p&gt;Containing repetitive thought in time also has preliminary support: two weeks of a daily, time- and place-restricted 30-minute worry period reduced worry, anxiety, negative affect and insomnia more than a control condition in people with high trait worry (McGowan &amp;amp; Behar, 2013). In clinical settings, adding rumination-focused cognitive-behavioural therapy to usual care improved residual depression in a small trial (Watkins et al., 2011).&lt;/p&gt;
&lt;h2 id=&quot;how-this-differs-from-brooding-to-next-steps&quot;&gt;How this differs from brooding to next steps&lt;/h2&gt;
&lt;p&gt;The advice on &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/from-brooding-to-next-steps/&quot;&gt;turning brooding into next steps&lt;/a&gt; focuses on problem solving. This entry adds the recognition step, the observer perspective and the explanation of why rumination is so easily mistaken for processing. The evidence and its limits are in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/&quot;&gt;Research note 15&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Let anger cool instead of venting it</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/let-anger-cool/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/let-anger-cool/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/let-anger-cool/">&lt;h2 id=&quot;why-venting-backfires&quot;&gt;Why venting backfires&lt;/h2&gt;
&lt;p&gt;The hydraulic model predicts that expressing anger discharges it. The experiments that tested this prediction found the opposite. Venting while thinking about a provocation rehearses the anger: it keeps anger-related thoughts active and makes aggressive responses more accessible. Physical exertion raises arousal, and when attention remains on the grievance, that arousal is experienced as more anger.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Bushman, Baumeister and Stack (1999) found that people who were told that hitting a punching bag relieves anger were more inclined to choose that activity, and that venting was followed by more aggression toward the person who had provoked them. Bushman (2002) compared hitting a punching bag while thinking about the provocateur, hitting it while thinking about fitness, and sitting quietly. The rumination condition produced the most anger and aggression, and sitting quietly produced the least.&lt;/p&gt;
&lt;p&gt;Kross, Ayduk and Mischel (2005) showed that reflecting on an anger-provoking experience from a self-distanced perspective reduced emotional reactivity compared with reliving it from an immersed perspective. Distance allows the meaning of the event to be examined without re-igniting the emotion.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;Rumination makes anger worse even without physical venting. Ray, Wilhelm and Gross (2008) asked participants in two studies to recall a recent anger-provoking event and then either ruminate on it or reappraise it. Compared with reappraisal, rumination led to greater anger experience, more cognitive perseveration and greater sympathetic nervous system activation. Denson’s (2013) review describes angry rumination as a risk factor for aggression that temporarily reduces self-control, which can increase aggression.&lt;/p&gt;
&lt;p&gt;For people whose anger is a recurring problem, a meta-analysis of 23 controlled treatment studies in non-institutionalised adults with anger established by standardised measures found medium to large effects across therapies (Del Vecchio &amp;amp; O’Leary, 2004). Analyses by type of anger supported cognitive therapies for driving anger, anger suppression and trait anger, and relaxation for state anger. These are structured treatments delivered in studies, not self-help, which is why frequent or harmful anger remains a reason to speak with a professional.&lt;/p&gt;
&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;
&lt;p&gt;The sense of release after venting is real, but it is not evidence that anger has been reduced. Time, lower arousal and a distanced view reduce anger more reliably than discharge.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mark a loss with a ritual that gives structure, not pressure to express</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/mark-a-loss-with-a-ritual/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/mark-a-loss-with-a-ritual/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/mark-a-loss-with-a-ritual/">&lt;h2 id=&quot;why-it-can-help&quot;&gt;Why it can help&lt;/h2&gt;
&lt;p&gt;Norton and Gino (2014) found in three experiments that people who reflected on rituals they had performed after past losses, or who completed a novel ritual after a loss, reported lower grief. The link was mediated by increased feelings of control, and it held for people who did not believe in rituals as well as for those who did. A loss removes control over something that mattered; a ritual, with its fixed sequence, gives back a small, deliberate act.&lt;/p&gt;
&lt;p&gt;Hobson and colleagues (2018) describe rituals as regulating emotions, goal states and social connection, partly through their physical structure and partly through their meaning. A mourning ritual can do several things at once: mark that something has ended, gather people, and give a form to a relationship that continues in memory.&lt;/p&gt;
&lt;h2 id=&quot;why-it-need-not-be-cathartic&quot;&gt;Why it need not be cathartic&lt;/h2&gt;
&lt;p&gt;The supported mechanism is control and structure, not discharge. The dual process model of bereavement (Stroebe &amp;amp; Schut, 1999) describes adaptive coping as an oscillation between confronting the loss and attending to ordinary life, including respite from grieving. That is why the steps above include stepping away afterwards. It is also why there is no reason to judge a ritual by how much emotion it produces.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-does-not-show&quot;&gt;What the evidence does not show&lt;/h2&gt;
&lt;p&gt;A Dutch questionnaire study found that bereaved people valued funerals and rituals, yet their evaluations and use of rituals were not significantly associated with grief reactions six months and three years later (Mitima-Verloop et al., 2021). Rituals can be experienced as helpful without measurably changing the course of grief. Most people adjust to bereavement without professional intervention (Stroebe, Schut &amp;amp; Stroebe, 2007), and psychological interventions show larger effects in trials that enrolled people with high grief symptoms and in trials of people at least six months after the loss (Johannsen et al., 2019). The evidence and the clinical boundary are set out in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/grief-and-rituals/&quot;&gt;Research note 11&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Move to lift your mood, not to burn off anger</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/move-to-lower-arousal-and-lift-mood/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/move-to-lower-arousal-and-lift-mood/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/move-to-lower-arousal-and-lift-mood/">&lt;h2 id=&quot;why-it-works-for-mood&quot;&gt;Why it works for mood&lt;/h2&gt;
&lt;p&gt;In studies of everyday life, physical activity consistently predicted higher positive affect over the following few hours (Liao, Shonkoff &amp;amp; Dunton, 2015). Over weeks, randomised trials pooled in meta-analyses associate physical activity with lower depressive and anxiety symptoms: a medium effect on depression and a small effect on anxiety in non-clinical adults (Rebar et al., 2015), moderate effects for walking or jogging, yoga and strength training in major depression (Noetel et al., 2024), and medium effects across populations in an umbrella review (Singh et al., 2023).&lt;/p&gt;
&lt;p&gt;Intensity matters for how activity feels. Pleasure tends to decline above the ventilatory or lactate threshold, while most people experience pleasant changes below it, and self-selected intensity appears to foster tolerance of harder effort (Ekkekakis, Parfitt &amp;amp; Petruzzello, 2011). Activity that feels tolerable is more likely to be repeated, and repetition is where the symptom benefits in trials came from.&lt;/p&gt;
&lt;h2 id=&quot;why-it-does-not-work-for-anger&quot;&gt;Why it does not work for anger&lt;/h2&gt;
&lt;p&gt;Across 154 studies, arousal-decreasing activities reduced anger and aggression (g = -0.63), while arousal-increasing activities such as hitting a bag, jogging or cycling were ineffective overall (g = -0.02) (Kjærvik &amp;amp; Bushman, 2024). In an earlier experiment, hitting a punching bag while thinking about the provocateur produced the most anger and aggression (Bushman, 2002). Exertion raises arousal; if attention stays on the grievance, that arousal does not drain away.&lt;/p&gt;
&lt;p&gt;The two findings are compatible because they measure different outcomes. Activity can lift energetic, positive feeling and still leave anger where it was. The reasoning is set out in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/exercise-and-mood/&quot;&gt;Research note 12&lt;/a&gt; and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Use shared rhythm for connection, and be clear about what it gives you</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/move-together/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/move-together/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/move-together/">&lt;h2 id=&quot;why-it-works&quot;&gt;Why it works&lt;/h2&gt;
&lt;p&gt;Moving in time with others coordinates attention and action. It produces a sense of being part of a group and, with sustained effort, physiological changes associated with bonding and analgesia. Music and exertion add reward and an acute lift in mood.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Synchronous tapping increased liking for a partner (Hove &amp;amp; Risen, 2009), and groups that walked, sang or moved in synchrony cooperated more afterwards than groups that did not (Wiltermuth &amp;amp; Heath, 2009). In group dance, synchrony and exertion each independently raised pain thresholds, an indirect marker of endorphin activity, and synchrony increased reported closeness to the group (Tarr et al., 2015). A meta-analysis found that single sessions of aerobic exercise reliably increase positive activated affect (Reed &amp;amp; Ones, 2006).&lt;/p&gt;
&lt;p&gt;Outside the laboratory, a meta-analytic review of 50 studies found that reports of &lt;em&gt;collective effervescence&lt;/em&gt;, intense shared emotion and a sense of unison during gatherings such as rituals, celebrations and demonstrations, were associated with group identity, collective positive emotions, well-being and collective efficacy (Pizarro et al., 2022). These are correlations based largely on self-report from people who chose to attend, so they describe what tends to go together rather than what attending causes (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;A meta-analysis of 60 published and unpublished experiments that compared an interpersonal synchrony condition with at least one control condition found a medium effect of synchrony on prosociality, in both attitudes and behaviour (Rennung &amp;amp; Göritz, 2016). Experimenter effects and intentionality moderated these effects, so the size of the benefit depends on how synchrony is produced and studied.&lt;/p&gt;
&lt;p&gt;Structured dance programmes have also been synthesised. A meta-analysis of 41 controlled intervention studies with 2,374 participants found a medium overall effect of dance movement therapy and dance interventions on health-related psychological outcomes (d = 0.60), with high heterogeneity (Koch et al., 2019). Larger effects came from observational measures, possibly indicating bias, and methodological shortcomings of many included studies limit the results; where follow-up data existed, most effects remained stable or slightly increased 22 weeks after the intervention. These are organised programmes, many in healthcare or preventive settings, not a night out dancing.&lt;/p&gt;
&lt;h2 id=&quot;what-it-does-not-do&quot;&gt;What it does not do&lt;/h2&gt;
&lt;p&gt;None of these studies measured whether personal problems were resolved. That is not a weakness of shared rhythm. It is a description of what it is for. Collective movement builds connection and restores energy, which are genuine resources for dealing with difficulties. The dealing itself usually happens through other means.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Put the feeling into precise words</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/name-the-feeling/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/name-the-feeling/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/name-the-feeling/">&lt;h2 id=&quot;why-it-works&quot;&gt;Why it works&lt;/h2&gt;
&lt;p&gt;Naming an emotion shifts processing from an immediate, bodily response toward a verbal, conceptual one. In the process model of emotion regulation, this changes how the situation and the response are represented, which can alter the emotion’s intensity and course (Gross, 1998).&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Lieberman and colleagues (2007) asked participants to label the emotion shown in photographs of faces, to label another attribute such as gender, or simply to look. Labelling the emotion was associated with lower amygdala activity and higher activity in the right ventrolateral prefrontal cortex, and the two were inversely related. The authors describe affect labelling as a form of implicit emotion regulation: it helps even though people do not intend to regulate.&lt;/p&gt;
&lt;p&gt;Naming also makes distance possible. Kross and Ayduk (2011) reviewed evidence that reflecting on negative experiences from a self-distanced perspective helps people make meaning of them without being overwhelmed. A precise label is often the first step in taking that perspective.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;The effect of labelling is not limited to brain imaging. In four studies, self-reported distress was lower while participants labelled the emotion in negative pictures than while they passively watched them, and the reduction was similar to that produced by reappraisal and by distraction (Lieberman et al., 2011). Participants nonetheless predicted that labelling would increase their distress, even after experiencing the opposite. With positive pictures, labelling was associated with less self-reported pleasure, which suggests that it dampens affective responses in general rather than only relieving negative feelings. Torre and Lieberman (2018) review this work as evidence that affect labelling is a form of implicit emotion regulation that may not feel like regulation while it happens.&lt;/p&gt;
&lt;p&gt;In a clinical application, spider-fearful people underwent a brief course of exposure to a live spider (Kircanski, Lieberman &amp;amp; Craske, 2012). One week later, with a different spider in another context, the group that had labelled their feelings during exposure showed a smaller skin conductance response than the groups that had reappraised, distracted themselves or received exposure alone, but it did not differ from them in self-reported fear. Greater use of anxiety and fear words during exposure was associated with greater reductions in fear responding.&lt;/p&gt;
&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;
&lt;p&gt;Before trying to release a feeling, give it a name. It costs a few seconds, requires no discharge, and changes what happens next.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Protect your sleep after an emotional strain instead of processing it all night</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/protect-sleep-after-strain/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/protect-sleep-after-strain/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/protect-sleep-after-strain/">&lt;h2 id=&quot;why-it-matters&quot;&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;Across 154 experiments with 5,717 healthy participants, all forms of sleep loss reduced positive affect and increased anxiety symptoms (Palmer et al., 2024). A second set of meta-analyses found that sleep loss increased negative mood and markedly decreased positive mood, and that sleep restriction modestly reduced adaptive emotion regulation in young people (Tomaso, Johnson &amp;amp; Nelson, 2021). After one night without sleep, healthy adults reported more stress, anxiety and anger than rested controls in response to a mild stressor, consistent with a lowered threshold for perceiving stress (Minkel et al., 2012).&lt;/p&gt;
&lt;p&gt;This means that staying up late to resolve an emotional strain can work against the aim. The next day begins with fewer positive resources and a shorter fuse, and the strain is likely to feel larger.&lt;/p&gt;
&lt;h2 id=&quot;what-better-sleep-is-associated-with&quot;&gt;What better sleep is associated with&lt;/h2&gt;
&lt;p&gt;Across 65 randomised trials, interventions that improved sleep also improved composite mental health, depression, anxiety and rumination, with greater sleep improvement linked to greater benefit (Scott et al., 2021). Over longer periods, insomnia was associated with about twice the odds of later depression (Baglioni et al., 2011), though that association cannot show direction.&lt;/p&gt;
&lt;h2 id=&quot;why-the-steps-are-modest&quot;&gt;Why the steps are modest&lt;/h2&gt;
&lt;p&gt;Individual sleep hygiene recommendations are associated with better sleep, but their direct effects in the general population remain largely untested (Irish et al., 2015). The steps above are therefore low-risk suggestions consistent with the evidence, not a validated protocol. Parking a concern with a concrete next step borrows from research on repetitive thought (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/&quot;&gt;Research note 15&lt;/a&gt;). The full evidence is in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/sleep-and-emotion-regulation/&quot;&gt;Research note 13&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Change the interpretation before trying to release the emotion</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/reappraise/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/reappraise/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/reappraise/">&lt;h2 id=&quot;why-it-works&quot;&gt;Why it works&lt;/h2&gt;
&lt;p&gt;Gross’s process model of emotion regulation distinguishes strategies by the point at which they act on an emotion as it unfolds (Gross, 1998). Reappraisal acts early: it changes the meaning of the situation, and with it the emotional response the situation produces. Suppression acts late: it inhibits the outward expression of an emotion that has already been generated.&lt;/p&gt;
&lt;p&gt;The difference has measurable consequences. Neuroimaging studies show that reappraisal recruits prefrontal and cingulate control systems that modulate activity in emotion-generating regions such as the amygdala (Ochsner &amp;amp; Gross, 2005). In everyday life, people who habitually reappraise report experiencing more positive and less negative emotion and have better interpersonal functioning and well-being than people who habitually suppress (Gross &amp;amp; John, 2003).&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Webb, Miles and Sheeran (2012) meta-analysed experiments in which participants were instructed to use a specific regulation strategy. Strategies based on cognitive change, and reappraisal in particular, had a small-to-medium effect on emotional outcomes. Suppressing the expression of an emotion reduced its outward expression, but instructions to suppress the experience itself were not effective. Concentrating on one’s feelings did not improve emotional outcomes.&lt;/p&gt;
&lt;p&gt;For catharsis, the implication is direct. The feeling that an emotion must be released assumes that its intensity is fixed. Reappraisal shows that intensity depends partly on interpretation, and that changing the interpretation can reduce the need for release altogether.&lt;/p&gt;
&lt;h2 id=&quot;reappraisal-is-a-family-of-tactics&quot;&gt;Reappraisal is a family of tactics&lt;/h2&gt;
&lt;p&gt;“Think about it differently” can sound like a single move. Uusberg, Ford, Uusberg and Gross (2023) propose that it is better understood as a family of tactics. In their expanded reAppraisal framework, reappraisal consists of shifts in appraisal that arise either from changing the mental construal of a situation (&lt;em&gt;reconstrual&lt;/em&gt;) or from changing the goals used to evaluate it (&lt;em&gt;repurposing&lt;/em&gt;). Both can target the situation itself (object level) or one’s own mental states, such as the emotion or thoughts about it (meta level). And both can work by loosening commitment to the dominant construal or goal (&lt;em&gt;decommitment&lt;/em&gt;) or by building commitment to an alternative (&lt;em&gt;commitment&lt;/em&gt;). Crossing these three distinctions gives a map of eight tactics, which the authors illustrate with examples from basic and clinical research.&lt;/p&gt;
&lt;p&gt;The framework is a theoretical proposal, not a test of which tactic works best. It is practically useful because it widens the options. The steps above mostly use reconstrual of the situation: finding other interpretations of the same facts. When no alternative interpretation is credible, repurposing, asking which goal matters most now, or reappraising the emotion itself (“this anger is information, not an instruction”) are other routes within the same family.&lt;/p&gt;
&lt;h2 id=&quot;when-reappraisal-is-not-the-right-tool&quot;&gt;When reappraisal is not the right tool&lt;/h2&gt;
&lt;p&gt;Reappraisal does not help everywhere. Troy, Shallcross and Mauss (2013) measured cognitive-reappraisal ability, the severity of recent life stressors, how controllable those stressors were and the level of depression in 170 participants. For participants with uncontrollable stress, higher reappraisal ability was associated with lower depression; for participants with controllable stress, it was associated with greater depression. The authors conclude that the adaptiveness of a strategy depends on the context. The data are correlational, but they are a reason not to use reappraisal in place of action when a situation can be changed.&lt;/p&gt;
&lt;p&gt;Ford and Troy (2019) highlight two further drawbacks: people are often unable to use reappraisal successfully, and even when it succeeds, using reappraisal to feel better is not always functional. Whether it helps may depend on individual factors such as skill and on situational factors such as the intensity of the stressor.&lt;/p&gt;
&lt;h2 id=&quot;what-imaging-studies-add-and-what-they-do-not&quot;&gt;What imaging studies add, and what they do not&lt;/h2&gt;
&lt;p&gt;Monachesi, Grecucci, Ahmadi Ghomroudi and Messina (2023) used activation likelihood estimation to meta-analyse fMRI studies of task-related activity during reappraisal and during acceptance. Both strategies were associated with increased activity in the left inferior frontal gyrus and the insula. Reappraisal was also associated with decreased activity in the basal ganglia, and acceptance with decreased activity in limbic regions. The authors suggest that emotion regulation may rely on a shared inhibitory circuit together with strategy-specific top-down and bottom-up processes, which would extend earlier dual-route models.&lt;/p&gt;
&lt;p&gt;These are associations between tasks and patterns of measured activity across imaging studies. They are consistent with reappraisal and acceptance working partly through different processes, but they do not establish the mechanism, and they do not show that one strategy is better for a given person or problem. The practical reading is modest: &lt;a href=&quot;../../glossary/#acceptance&quot;&gt;acceptance&lt;/a&gt; is a distinct option rather than a failed attempt at reappraisal, which matters when a situation cannot be credibly reinterpreted.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Reflect from a distance instead of reliving</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/reflect-from-a-distance/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/reflect-from-a-distance/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/reflect-from-a-distance/">&lt;h2 id=&quot;why-it-works&quot;&gt;Why it works&lt;/h2&gt;
&lt;p&gt;There are two ways of thinking about a painful memory. From an &lt;em&gt;immersed&lt;/em&gt; perspective, a person re-enters the scene and re-experiences it. From a &lt;em&gt;distanced&lt;/em&gt; perspective, the person views the scene from outside. Both involve thinking about the same event, but they have different consequences.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Kross, Ayduk and Mischel (2005) asked participants to recall an anger-provoking experience and to analyse their feelings from either an immersed or a distanced perspective. Distanced analysis reduced emotional reactivity and the tendency to recount the event in a rehearsing way, while still allowing participants to understand why they had felt as they did. Kross and Ayduk (2011) reviewed later studies that replicated and extended these effects to other negative emotions and outcomes.&lt;/p&gt;
&lt;p&gt;The finding fits the distinction drawn by Watkins (2008) between unconstructive and constructive repetitive thought. Abstract, immersed brooding tends to maintain distress, while reflective, concrete processing can support recovery.&lt;/p&gt;
&lt;h2 id=&quot;what-further-research-adds&quot;&gt;What further research adds&lt;/h2&gt;
&lt;p&gt;Two meta-analyses tested manipulations of psychological distance (k = 230) and of level of abstraction (k = 98) on emotional experience (Moran &amp;amp; Eyal, 2022). A distant perspective attenuated emotional experience (g = 0.52), with weaker effects for high-level emotions such as self-conscious emotions (g = 0.29) than for low-level emotions such as basic emotions (g = 0.64). Abstraction attenuated only low-level emotions (g = 0.2) and showed a reverse, non-significant effect for high-level emotions. Distance and abstraction are therefore not interchangeable.&lt;/p&gt;
&lt;p&gt;Language offers a simple route to distance. Across seven studies with 585 participants, using non-first-person pronouns and one’s own name during introspection enhanced self-distancing (Kross et al., 2014). Under social stress, people who used this kind of self-talk performed better according to objective raters, displayed less distress and engaged in less maladaptive post-event processing, and none of these findings was moderated by trait social anxiety. A review of distancing research notes that its neurocognitive mechanisms remain unclear and that inconsistent terminology and methods make the literature difficult to synthesise (Powers &amp;amp; LaBar, 2019).&lt;/p&gt;
&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;
&lt;p&gt;Returning to a painful experience is not the problem. Re-living it is. Viewing it from a distance keeps the benefit of reflection without the cost of re-experiencing.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Write about difficult experiences to make sense of them, not to empty them</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/advice/write-to-make-sense/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/advice/write-to-make-sense/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/advice/write-to-make-sense/">&lt;h2 id=&quot;why-it-can-help&quot;&gt;Why it can help&lt;/h2&gt;
&lt;p&gt;Expressive writing gives an experience a structure. Putting events into sequence, naming causes and noticing what they mean turns a set of intrusive fragments into an account that can be thought about. This is different from catharsis in the hydraulic sense. The aim is not to discharge as much emotion as possible but to change how the experience is represented.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Pennebaker and Beall (1986) asked students to write for several consecutive days about a traumatic event or about superficial topics. Participants who wrote about both the facts of the event and their emotions about it made fewer visits to the health centre in the following months than control participants, although they reported more distress immediately after writing. Writing only about emotions, or only about facts, did not produce the same pattern.&lt;/p&gt;
&lt;p&gt;Pennebaker (1997) reviewed the growing literature and highlighted evidence that benefits were associated with changes in language across sessions, particularly increasing use of words related to causation and insight. This suggests that cognitive processing, rather than emotional expression alone, carries the effect.&lt;/p&gt;
&lt;p&gt;Research on talking about emotional experiences points in the same direction: talking is perceived as helpful, but the emotional impact of a memory is reduced when the conversation supports cognitive work on the experience rather than only re-expression (Zech &amp;amp; Rimé, 2005).&lt;/p&gt;
&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;
&lt;p&gt;Writing helps when it builds understanding. Its value is not in how much emotion leaves the page but in how the story of the experience changes.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Catharsis as a Service™</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/artifacts/catharsis-as-a-service/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/artifacts/catharsis-as-a-service/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/artifacts/catharsis-as-a-service/">&lt;p&gt;A visual study that presents collective euphoria at first glance and a diagnosis of it at second.&lt;/p&gt;
&lt;p&gt;Photography of an industrial rave, brutalist typography and a Prismatic telemetry overlay share one surface. The crowd gets its release, the system logs a successful response, and the underlying condition stays exactly where it was.&lt;/p&gt;
&lt;h2 id=&quot;first-glance-second-glance&quot;&gt;First glance, second glance&lt;/h2&gt;
&lt;p&gt;Seen from across a street, it is a campaign: a red-lit stage, a sea of raised hands, a headline big enough to promise something. That reading is intended and it is not a trap. The night it advertises is real, and so is the relief.&lt;/p&gt;
&lt;p&gt;Seen up close, the poster starts filing a report. The overlay names an input, a process and an output. The status line reads as a success: &lt;code&gt;200 OK&lt;/code&gt;. Underneath it, one field refuses to cooperate: &lt;code&gt;problem_solved: false&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;why-an-api&quot;&gt;Why an API&lt;/h2&gt;
&lt;p&gt;Service language is how we describe things meant to be consumed on demand, repeatably, with a predictable response. Putting catharsis behind an endpoint makes one uncomfortable property visible: the transaction can succeed completely without the request ever being resolved. The endpoint does exactly what it promises. The promise was just smaller than the need.&lt;/p&gt;
&lt;h2 id=&quot;relief-is-not-resolution&quot;&gt;Relief is not resolution&lt;/h2&gt;
&lt;p&gt;The artifact does not argue that dancing is useless or that collective release is fake. Repetition, synchronization and discharge are old and effective human technology. The claim is narrower: a temporary state transition and a removed root cause are different outcomes, and it is worth being able to tell which one you received.&lt;/p&gt;
&lt;h2 id=&quot;why-the-telemetry-is-conceptual&quot;&gt;Why the telemetry is conceptual&lt;/h2&gt;
&lt;p&gt;Every metric on this page is an artistic value. Nothing is measured, collected or inferred about anyone who visits, and there is no analytics script to contradict that. A piece about instrumenting people should not quietly instrument its own audience.&lt;/p&gt;
&lt;h2 id=&quot;how-to-use-it&quot;&gt;How to use it&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;As a mirror:&lt;/strong&gt; after the next night that felt like it fixed something, ask which field it actually changed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;As a conversation starter:&lt;/strong&gt; the raw response is short enough to quote and specific enough to disagree with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;As a design reference:&lt;/strong&gt; euphoria and diagnosis on one surface, with neither cancelling the other.&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Closure as a Service™</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/artifacts/closure-as-a-service/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/artifacts/closure-as-a-service/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/artifacts/closure-as-a-service/">&lt;p&gt;A visual study of closure sold on demand: one session, one letter, one ending. The poster makes the offer in full; the page records what the request actually returns.&lt;/p&gt;
&lt;h2 id=&quot;accepted-not-completed&quot;&gt;Accepted, not completed&lt;/h2&gt;
&lt;p&gt;The endpoint answers &lt;code&gt;202 Accepted&lt;/code&gt;. In service language that means the request was received and will be processed, not that anything has finished. On the poster the ring stops just short of closing, the timer keeps counting, and one field stays open: &lt;code&gt;grief_resolved: pending&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;why-a-ritual-still-matters&quot;&gt;Why a ritual still matters&lt;/h2&gt;
&lt;p&gt;The work does not mock the letter that gets burned or the last conversation. A ritual gives a loss a form, a date and witnesses, and the sense of order it brings can be real and welcome. Research on rituals and on continuing bonds, discussed in the library, is consistent with a quieter reading: many people keep a relationship with the person or the life they lost, and that is not a failure to finish. A ritual can mark a threshold without being a finish line.&lt;/p&gt;
&lt;h2 id=&quot;why-the-telemetry-is-conceptual&quot;&gt;Why the telemetry is conceptual&lt;/h2&gt;
&lt;p&gt;Every metric on this page is an artistic value. Nothing measures, collects or infers anything about a visitor or their grief.&lt;/p&gt;
&lt;h2 id=&quot;no-deadline&quot;&gt;No deadline&lt;/h2&gt;
&lt;p&gt;Grief does not run on a service level agreement, and there is no correct date by which it should be over. If a loss keeps making everyday life unmanageable, or it stays this heavy for a long time, talking with people you trust, a doctor, a grief counsellor or a therapist can help. If you feel unsafe, contact local emergency services.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Case study: AI-assisted delivery under a supervisory control layer</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/case-study/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/case-study/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/case-study/">&lt;h2 id=&quot;what-this-case-study-is-and-is-not&quot;&gt;What this case study is (and is not)&lt;/h2&gt;
&lt;p&gt;This page documents one delivery: the site you are reading, built on 14 September 2026 by an AI coding agent (Claude Code) that one person directed, with &lt;a rel=&quot;external&quot; href=&quot;https://majordomus.dev&quot;&gt;Majordomus&lt;/a&gt; 0.6.0 as the supervisory control layer between the agent and the repository. It is written as a tech demo. Every number on it is computed from records the delivery left behind: the Majordomus ledger, the decision log and handovers of the working checkout, the Git history, and GitHub’s records of pipeline runs and releases. The &lt;a href=&quot;#timeline&quot;&gt;timeline&lt;/a&gt; renders those records one by one, and each event links to the commit, run, release or file it came from.&lt;/p&gt;
&lt;p&gt;What the page is not matters as much:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Not a controlled comparison.&lt;/strong&gt; There was one session, one person and one agent, and no comparable session without supervision. No speed-up factor follows from these records, and none is claimed here. Measured durations are reported; estimates of time saved, with their assumptions labelled, are left to the &lt;a href=&quot;../engineering/time-accounting/&quot;&gt;time accounting article&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not a general claim about Majordomus.&lt;/strong&gt; It shows how one repository configured it, which commands ran, what they recorded and what they refused. Another configuration behaves differently.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not a record of everything.&lt;/strong&gt; The ledger stores accepted operations. A command that Majordomus refused leaves no entry, so friction is visible here only where a handover, a checkpoint or a commit mentions it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not a transcript.&lt;/strong&gt; Prompts, checkpoint bodies and local paths stay in the checkout. The published snapshot is curated, and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/docs/CASE-STUDY.md&quot;&gt;docs/CASE-STUDY.md&lt;/a&gt; describes what it contains and why.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/&quot;&gt;method note&lt;/a&gt; covers the first release in detail, including the kinds of instructions that drove the work. This page covers the supervision layer itself: how it was set up, how each part was used and where it stopped helping.&lt;/p&gt;
&lt;h2 id=&quot;the-setup&quot;&gt;The setup&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The agent and the person.&lt;/strong&gt; The agent read the repository, ran commands, edited files, committed and pushed. In the first phases the person sent about fifteen messages: requests, art direction, long structured briefs and short directives such as “deploy”, “release automatically” and “use Majordomus and enforce it”. Implementation choices were the agent’s. Later in the day, further agents and a second session worked on the same checkout in parallel; the section on continuity describes how.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The repository.&lt;/strong&gt; A Zola 0.23.6 site in English and Czech, styled with Tailwind CSS and enhanced with Alpine.js and Flowbite; Python validators, a Playwright suite and pytest; a small Rust workspace that reads the site’s JSON API; and GitHub Actions workflows that deploy to GitHub Pages and cut releases. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/about/&quot;&gt;about page&lt;/a&gt; describes the site, and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/status/&quot;&gt;status page&lt;/a&gt; shows the build that is running.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Majordomus layer.&lt;/strong&gt; Majordomus keeps its state in a directory named &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/tree/main/.ai&quot;&gt;.ai/&lt;/a&gt;, which has two halves:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;.ai/repo/&lt;/code&gt; is tracked in Git and shared by every checkout. Its &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/manifest.yaml&quot;&gt;manifest&lt;/a&gt; registers the sections. The &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/policy.yaml&quot;&gt;policy&lt;/a&gt; sets context budgets, the checkpoint interval of the default profile, the requirements of the finish contract (scope respected, verification ran, state updated, no open blockers, note present), the sections a handover must have (Objective, Current State, Next Action) and two enforcement entries that bind commands to Git hooks. Four execution &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/tree/main/.ai/repo/profiles&quot;&gt;profiles&lt;/a&gt; exist (implementation, debugging, deep work, routine), and every task here ran under &lt;code&gt;implementation&lt;/code&gt;. Rules live under &lt;code&gt;.ai/repo/rules/&lt;/code&gt;: a pinned, read-only vendored baseline and six project rules. Architecture decisions live under &lt;code&gt;.ai/repo/adrs/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.ai/local/&lt;/code&gt; is ignored by Git. It holds the active task, the append-only ledger, checkpoints, handovers, the decision log and open questions. Nothing in it may be published by a generator, which is why this page ships a curated export instead of the directory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From the policy, Majordomus generated three instruction files, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/AGENTS.md&quot;&gt;AGENTS.md&lt;/a&gt;, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/CLAUDE.md&quot;&gt;CLAUDE.md&lt;/a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/GEMINI.md&quot;&gt;GEMINI.md&lt;/a&gt;. Each one points an agent at &lt;code&gt;.ai/README.md&lt;/code&gt; and its discovery protocol. The first ledger event, at 10:26:23 UTC, is that &lt;a href=&quot;#event-majordomus-init&quot;&gt;projection&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hooks and CI.&lt;/strong&gt; Running &lt;a href=&quot;../commands/#npm-ci&quot;&gt;&lt;code&gt;npm ci&lt;/code&gt;&lt;/a&gt; points Git at the repository’s &lt;code&gt;.githooks/&lt;/code&gt; directory. The CI workflow repeats the Majordomus health check in a job of its own, so a clone without hooks is still checked. The &lt;a href=&quot;#wiring&quot;&gt;wiring table&lt;/a&gt; lists every enforcement point.&lt;/p&gt;
&lt;h2 id=&quot;the-task-lifecycle-in-practice&quot;&gt;The task lifecycle in practice&lt;/h2&gt;
&lt;p&gt;Majordomus allows one active task per checkout. The &lt;a href=&quot;#lifecycle&quot;&gt;lifecycle diagram&lt;/a&gt; above walks through each step with its registered command and a real recorded example; this section tells the same story in order.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start with a scope.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-start&quot;&gt;&lt;code&gt;majordomus start&lt;/code&gt;&lt;/a&gt; opens a task with a title, a profile and the paths it may touch. The first task started at 10:26:23 UTC and claimed 20 paths. Six tasks were started in the recorded period, with scopes from one path to 31.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Work, then check.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-check&quot;&gt;&lt;code&gt;majordomus check&lt;/code&gt;&lt;/a&gt; is read-only: it reports whether the active task is consistent with the policy, its scope and the recorded state. &lt;a href=&quot;../commands/#majordomus-watch&quot;&gt;&lt;code&gt;majordomus watch&lt;/code&gt;&lt;/a&gt; reports drift between the task, its scope, the policy and the generated instruction files. Between them they caught two scope problems before the first push (see &lt;a href=&quot;#findings&quot;&gt;what supervision caught&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Checkpoint.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-checkpoint&quot;&gt;&lt;code&gt;majordomus checkpoint&lt;/code&gt;&lt;/a&gt; records a short progress note, capped at 40 lines by the policy. Seven checkpoints were recorded. The agent wrote four of them; the &lt;a href=&quot;#event-checkpoint-20260914t104327z&quot;&gt;checkpoint at 10:43:27&lt;/a&gt;, for example, was written right after the first push, while the pipeline was running. Two were derived from Git without any authored text and state only how many files had changed since the task started: 65 at 12:16:46 and 144 at 12:52:41. The last one belongs to the task that was still active at the end of the snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Record decisions.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-decision&quot;&gt;&lt;code&gt;majordomus decision&lt;/code&gt;&lt;/a&gt; appends a dated entry with the rationale, the rejected alternatives and the evidence. Four decisions were recorded; they are listed under decisions and ADRs below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hand over.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-handover&quot;&gt;&lt;code&gt;majordomus handover&lt;/code&gt;&lt;/a&gt; writes a continuation record with the three sections the policy requires. Four handovers were written. Three of them came one or two seconds before a task was finished as &lt;code&gt;partial&lt;/code&gt;, which is the pattern the finish contract asks for: an outcome other than &lt;code&gt;completed&lt;/code&gt; needs a note that says what comes next.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Finish with a verification command.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-finish&quot;&gt;&lt;code&gt;majordomus finish&lt;/code&gt;&lt;/a&gt; evaluates the finish contract. An outcome of &lt;code&gt;completed&lt;/code&gt; requires a verification command that ran and exited zero, and the ledger stores the command, its exit code and its duration. For this repository the agent chose the production smoke test, the script behind &lt;a href=&quot;../commands/#npm-run-smoke&quot;&gt;&lt;code&gt;npm run smoke&lt;/code&gt;&lt;/a&gt;, run against the live URL. The &lt;a href=&quot;#event-t-20260914103939-7b10-finish&quot;&gt;first completed task&lt;/a&gt; closed at 10:47:25 UTC, less than two minutes after release v0.1.0 was published, and its verification command exited 0 after 7 seconds. Its contract recorded seven requirements as pass, four as skipped and none as failed; requirements that did not apply to the outcome or the configuration are recorded as skipped. The second completed task closed the same way at 13:08:34, after release v0.5.0.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Read it back.&lt;/strong&gt; &lt;a href=&quot;../commands/#majordomus-history&quot;&gt;&lt;code&gt;majordomus history&lt;/code&gt;&lt;/a&gt; prints the ledger. The snapshot behind this page was exported from its JSON output.&lt;/p&gt;
&lt;h2 id=&quot;enforcement-wiring&quot;&gt;Enforcement wiring&lt;/h2&gt;
&lt;p&gt;A rule that nothing runs is a suggestion. Majordomus reconciles the enforcement entries of its policy: &lt;a href=&quot;../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt; fails when a declared command is missing, is not executable, is not invoked by the hook the policy names, or is invoked in a way that swallows its exit code. The vendored rule behind this is enforcement-wiring, and the doctor enforces it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pre-commit.&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.githooks/pre-commit&quot;&gt;.githooks/pre-commit&lt;/a&gt; refuses to run when Majordomus is not installed and then runs &lt;a href=&quot;../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt;. A commit therefore requires a healthy, wired layer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pre-push.&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.githooks/pre-push&quot;&gt;.githooks/pre-push&lt;/a&gt; runs &lt;a href=&quot;../commands/#majordomus-finish&quot;&gt;&lt;code&gt;majordomus finish --check&lt;/code&gt;&lt;/a&gt;, which evaluates the active task’s finish contract without closing the task. A push that carries work outside the claimed scope is refused before it leaves the machine.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Commit messages.&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.githooks/commit-msg&quot;&gt;.githooks/commit-msg&lt;/a&gt; runs &lt;a href=&quot;../commands/#lint-commits&quot;&gt;&lt;code&gt;scripts/lint-commits.sh&lt;/code&gt;&lt;/a&gt;. Conventional Commits are enforced because release versions are computed from them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The CI supervision job.&lt;/strong&gt; The Majordomus supervision job in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.github/workflows/ci.yml&quot;&gt;ci.yml&lt;/a&gt; installs Majordomus at the pinned version 0.6.0 (the installer verifies the SHA-256 of the release), points Git at the hooks and runs &lt;a href=&quot;../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt;. It passed in every Pages run in the snapshot.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment gates.&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.github/workflows/pages.yml&quot;&gt;pages.yml&lt;/a&gt; runs CI, then Deploy, then Verify production, then Release. Deploy asserts that the Pages URL equals the base URL in the Zola configuration. Verify production waits until the live site serves the pushed commit, then runs the smoke test and the browser suite against it with &lt;a href=&quot;../commands/#npm-run-test-production&quot;&gt;&lt;code&gt;npm run test:production&lt;/code&gt;&lt;/a&gt;. Release runs only after Verify production has passed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository rulesets.&lt;/strong&gt; Three rulesets protect the repository on GitHub: &lt;code&gt;main&lt;/code&gt; requires CI, the history of &lt;code&gt;main&lt;/code&gt; cannot be rewritten or deleted, and &lt;code&gt;v*&lt;/code&gt; tags cannot be moved or deleted. The CI requirement allows an admin bypass, and the first push used it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Only the two hooks are Majordomus enforcement in the strict sense. The rest are conventional safeguards of the same repository, and this account does not separate their effects from those of Majordomus.&lt;/p&gt;
&lt;h2 id=&quot;rules-next-to-the-code&quot;&gt;Rules next to the code&lt;/h2&gt;
&lt;p&gt;Rules are Markdown documents with front matter: an &lt;code&gt;id&lt;/code&gt;, a &lt;code&gt;version&lt;/code&gt;, a class (&lt;code&gt;blocking&lt;/code&gt; or &lt;code&gt;advisory&lt;/code&gt;) and optional dependencies written as exact &lt;code&gt;id@version&lt;/code&gt; references. The effective set is additive, the vendored Majordomus baseline plus the project’s own rules, and there is no override mechanism. &lt;a href=&quot;../commands/#majordomus-rules&quot;&gt;&lt;code&gt;majordomus rules list&lt;/code&gt;&lt;/a&gt; prints the set with each rule’s class and the commands that enforce it.&lt;/p&gt;
&lt;p&gt;The six project rules, each linked to its file:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/verified-deployment.v1.md&quot;&gt;verified-deployment&lt;/a&gt;: nothing is reported as deployed until the verify job of the Pages workflow has passed against the live URL that GitHub returns.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/zola-source-of-truth.v1.md&quot;&gt;zola-source-of-truth&lt;/a&gt;: Zola generates all public HTML; content lives in Markdown, interface strings in translation dictionaries, and templates are shared by both languages.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/release-on-verified-main.v1.md&quot;&gt;release-on-verified-main&lt;/a&gt;: Conventional Commits are mandatory, and every verified push to &lt;code&gt;main&lt;/code&gt; produces a release whose version is derived from the commits.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/evidence-ledger.v1.md&quot;&gt;evidence-ledger&lt;/a&gt;: every public claim is recorded with its sources, evidence level, confidence and a review date that has not passed.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/no-neuro-overreach.v1.md&quot;&gt;no-neuro-overreach&lt;/a&gt;: no sentence may claim that a signal, a model or a brain region reveals what a person feels.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/medical-claims.v1.md&quot;&gt;medical-claims&lt;/a&gt;: findings are stated at group level with their limits, nobody is assessed individually, and every research note and advice entry carries the clinical disclaimer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All six are blocking, and their dependencies are explicit: evidence-ledger depends on verified-deployment, no-neuro-overreach on evidence-ledger, and medical-claims on both. None of them has an &lt;code&gt;x-majordomus&lt;/code&gt; block, and the rule listing reports them as having no validator. That is deliberate and written in each file: Majordomus resolves them, lists them and loads them into an agent’s context, while the project’s validators, CI jobs and review enforce them. The distinction matters when reading this case study. When a prohibited phrase or an expired claim fails the build, the project’s &lt;a href=&quot;../commands/#validate-content&quot;&gt;content validator&lt;/a&gt; or &lt;a href=&quot;../commands/#validate-claims&quot;&gt;ledger validator&lt;/a&gt; caught it, not Majordomus.&lt;/p&gt;
&lt;p&gt;Majordomus enforcement lives in the vendored baseline. Four of its rules did visible work in this delivery. Scope-integrity treats work outside the claimed paths as not belonging to the task; check, finish and watch enforce it. Verification-integrity requires a completed outcome to have a verification command that exited zero, with its exit code and duration recorded; finish enforces it. Note-integrity requires every outcome to carry a note with the sections that outcome needs; finish enforces it too. Enforcement-wiring, described above, is enforced by the doctor.&lt;/p&gt;
&lt;h2 id=&quot;decisions-and-adrs&quot;&gt;Decisions and ADRs&lt;/h2&gt;
&lt;p&gt;Two mechanisms separate a working decision from a durable one.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;decision log&lt;/strong&gt; is local, append-only and cheap to write. &lt;a href=&quot;../commands/#majordomus-decision&quot;&gt;&lt;code&gt;majordomus decision&lt;/code&gt;&lt;/a&gt; records what was decided, why, what was rejected and where the evidence is. Four entries were recorded:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;#event-decision-1&quot;&gt;Structured data is built as Tera data and serialised with json_encode&lt;/a&gt;. Hand-written JSON-LD inside templates is HTML-escaped and breaks on quotes. Rejected: hand-written JSON-LD strings, and a script that injects them in the browser.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#event-decision-2&quot;&gt;Link previews are localized per language, and the sitemap lists every language edition&lt;/a&gt;. Rejected: one English preview card for every page, and language alternates only in the HTML.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#event-decision-3&quot;&gt;Python validators are tested with pytest in a project virtual environment&lt;/a&gt;. Rejected: the standard library’s unittest, and a global pytest installation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#event-decision-4&quot;&gt;Evidence is tracked as a dated ledger&lt;/a&gt; of appraised sources and graded claims, with validators that fail the build on stale or inconsistent entries. Rejected: free-text evidence notes on each page, and a single file that mixes bibliographic facts with editorial judgement.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first three were recorded within one second of each other (11:08:30 to 11:08:31 UTC), shortly before a handover. Decisions were written down when a task was about to close, not continuously while it ran.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;architecture decision record&lt;/strong&gt; is tracked and durable. The fourth decision was written up as &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/adrs/0001-evidence-ledger-with-dated-review-for-every-public-claim.md&quot;&gt;ADR-0001&lt;/a&gt; with its context, the decision, the rejected alternatives and the consequences, and the ledger records it as &lt;a href=&quot;#event-adr-0001-proposed&quot;&gt;proposed at 12:55:12&lt;/a&gt;. The agent did not accept it, because acceptance is a person’s act. The last handover of that task names accepting or amending ADR-0001 as the next action, and &lt;a href=&quot;../commands/#majordomus-adr&quot;&gt;&lt;code&gt;majordomus adr list&lt;/code&gt;&lt;/a&gt; still shows it as proposed. The decision itself is visible on this site: the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence page&lt;/a&gt; and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; render grades from the ledger it describes.&lt;/p&gt;
&lt;h2 id=&quot;what-supervision-caught&quot;&gt;What supervision caught&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;#findings&quot;&gt;findings&lt;/a&gt; on this page are generated from the records, not written by hand. The export script declares what to look for and publishes a finding only when the ledger, a handover, a checkpoint or the pipeline data confirms it. Each card links to its evidence in the timeline. In order:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scope drift after a file move.&lt;/strong&gt; The first task claimed 20 paths but not the root files that were moved into the artwork and static directories. The handover records that &lt;a href=&quot;../commands/#majordomus-watch&quot;&gt;&lt;code&gt;majordomus watch&lt;/code&gt;&lt;/a&gt; reported the drift. The task was finished as partial 2 minutes 53 seconds after it started and restarted with a scope that named those files.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A scope of “.” before the first push.&lt;/strong&gt; The restarted task declared a single dot as its scope. Majordomus does not read that as the whole repository, so &lt;a href=&quot;../commands/#majordomus-check&quot;&gt;&lt;code&gt;majordomus check&lt;/code&gt;&lt;/a&gt; reported every changed file as out of scope. The task was restarted at 10:39:39 with 26 explicit paths. The first push came about three minutes later, and its pipeline passed all seven jobs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A brief that outgrew its scope.&lt;/strong&gt; When the work expanded to a Rust workspace, data files and Python tooling, the handover recorded that the new top-level paths fell outside the claimed scope. A new task claimed 31 paths.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A ruleset bypass.&lt;/strong&gt; The checkpoint written after the first push records that the push went through the admin bypass of the ruleset that requires CI on &lt;code&gt;main&lt;/code&gt;. Deployment itself stayed gated by the job dependencies of the workflow. This was recorded, not prevented.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Completion only with a live check.&lt;/strong&gt; Both tasks closed as completed ran the production smoke test as their verification command, and both exited 0. The three partial tasks claimed no completion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A failed reference check stopped a deployment.&lt;/strong&gt; CI caught this one, not Majordomus. Run 34842607207 failed in the References (Crossref) job, and Deploy, Verify production and Release were skipped. A fix to title matching (commit 94d734c) followed, and the next run published v0.3.0 at 12:24:28, seven minutes after the failing run had started.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A failed production verification.&lt;/strong&gt; Also CI. Run 34860959250 deployed and then failed in Verify production, when one of 84 browser tests timed out against the live site; Release was skipped. Because live verification needs a deployment, the unverified build stayed online until the next run. A follow-up commit made that test deterministic, and the next run, for a later commit that included it, passed and published v0.6.0.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An ADR left to a person.&lt;/strong&gt; Described under decisions and ADRs above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Three events mentioned in other accounts of this delivery are not among the findings, because the records do not confirm them: a pre-commit health check that flagged the README for not linking the agent bootstrap, a finish command refused until a handover existed, and a rule dependency the resolver rejected until it was written as an &lt;code&gt;id@version&lt;/code&gt; reference. Refusals are not written to the ledger, and none of the three appears in a handover, a checkpoint or a commit. They may have happened; this page does not count them.&lt;/p&gt;
&lt;h2 id=&quot;continuity-across-restarts-and-parallel-workers&quot;&gt;Continuity across restarts and parallel workers&lt;/h2&gt;
&lt;p&gt;Restarting a task was cheap in recorded time. Between a handover, the partial finish and the next start, the ledger never shows more than two seconds. Six tasks were started and three of them were restarts. What made restarts cheap is that the state lived in files rather than in the agent’s conversation. A handover carries the objective, the current state and the next action, together with fields computed from Git (branch, commit, clean or dirty tree, changed files) that an author may not write. The policy also has the session hooks write a briefing when an episode starts, a derived checkpoint when the conversation is compacted, and a continuation record when an episode ends while a task is still active.&lt;/p&gt;
&lt;p&gt;Later in the day the delivery tested a harder case: several workers on one checkout at the same time. At the end of the snapshot one task is active. It started at 14:54:07 UTC and claims 31 paths, which is the whole working tree. Content agents, a second Claude session and the main session worked inside it at once, each told which files it owned. This page was written by one of those workers, which was told not to start, checkpoint, hand over or finish tasks and not to edit files that other workers held.&lt;/p&gt;
&lt;p&gt;That arrangement exposes a limit. Majordomus scopes work per task and per checkout. Inside one checkout, parallel workers share the active task, and Majordomus cannot tell which worker changed which file. Coordination came from explicit path ownership in each worker’s instructions, and from Git. The vendored baseline states the Majordomus answer as principles: one worker, one scope, with a scope claimed by another worktree treated as a boundary, and parallel work isolated from each other. This delivery did not apply them inside one checkout.&lt;/p&gt;
&lt;h2 id=&quot;evidence-of-delivery&quot;&gt;Evidence of delivery&lt;/h2&gt;
&lt;p&gt;Everything in this section is linked, and the &lt;a href=&quot;#timeline&quot;&gt;timeline&lt;/a&gt; can be filtered to show only commits, pipeline runs or releases.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Commits.&lt;/strong&gt; Every commit subject is a Conventional Commit. The first, the poster, is dated 09:54:05 UTC, one second before the GitHub repository was created; the site followed at 10:42:45.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pipeline runs.&lt;/strong&gt; The first Pages run started at 10:43:02 and finished at 10:45:45, with seven jobs that all passed. Later runs grew to ten jobs as Python tests, a Rust job and the Crossref check joined CI. Two of the first seven runs failed, and both failures are shown with what followed them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Releases.&lt;/strong&gt; Release v0.1.0 was published at 10:45:42, after live verification: 51 minutes 37 seconds after the first commit and 19 minutes 19 seconds after Majordomus was initialised. Releases v0.2.0 to v0.5.0 followed by 13:07:10, each cut by the Release job of a run whose production verification had passed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Completed tasks.&lt;/strong&gt; Both completed tasks store their verification command, exit code 0 and duration in the ledger.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two loops can be measured directly. From the site commit to the published v0.1.0 took 2 minutes 57 seconds. From the start of the run that failed on references to the published v0.3.0 took 7 minutes 9 seconds. The &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases&quot;&gt;releases page&lt;/a&gt; and the &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/workflows/pages.yml&quot;&gt;runs of the Pages workflow&lt;/a&gt; are the primary records, and &lt;a href=&quot;../commands/#gh-run-list&quot;&gt;&lt;code&gt;gh run list&lt;/code&gt;&lt;/a&gt; reads the same data.&lt;/p&gt;
&lt;h2 id=&quot;what-it-cost-and-what-it-did-not-solve&quot;&gt;What it cost and what it did not solve&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Friction.&lt;/strong&gt; Three of six tasks ended as partial and were restarted because of how their scope was declared. Two of those restarts happened within the first fourteen minutes of supervision. A scope has to be written as explicit top-level paths, and in this delivery a grown brief meant closing the task and opening a new one, which matches the baseline principle of claiming paths when a task starts instead of widening the scope silently. The records themselves cost attention: seven checkpoints, four handovers and four decisions between 10:26 and 13:08 UTC, plus the task that followed. And because the finish contract refuses a completed outcome without a passing verification command, a task could not be closed as completed before the pipeline had deployed and the live site answered.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What Majordomus did not check.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Whether content is true, well sourced or safely worded. The project’s validators and a reviewer own that.&lt;/li&gt;
&lt;li&gt;Whether the verification command is adequate. The contract checks that the command ran and exited zero; choosing a live smoke test was the agent’s decision.&lt;/li&gt;
&lt;li&gt;Whether tests are meaningful, or whether a failing test is flaky or real.&lt;/li&gt;
&lt;li&gt;Which worker did what inside one checkout shared by parallel workers.&lt;/li&gt;
&lt;li&gt;The six project rules, which it lists but does not enforce.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What the records cannot show.&lt;/strong&gt; Refused commands are not in the ledger. The time a person spent reading, deciding and writing briefs is recorded nowhere. Durations depend on hardware, the network and the CI queue. And because conventional safeguards (local validation, browser tests, CI gates and rulesets) ran alongside Majordomus, their effects cannot be separated here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What it did change, as far as the records show.&lt;/strong&gt; Every claim of completion in this project is tied to a recorded command and its exit code. Scope mistakes surfaced locally, before any push, instead of as failed pipeline runs. And the state needed to resume work sat in files that a new worker could read, which is also what made this case study possible.&lt;/p&gt;
&lt;h2 id=&quot;how-to-reproduce&quot;&gt;How to reproduce&lt;/h2&gt;
&lt;p&gt;The records are in the public repository, except &lt;code&gt;.ai/local/&lt;/code&gt;, which never leaves a checkout. To inspect them in your own clone:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install Majordomus from &lt;a rel=&quot;external&quot; href=&quot;https://majordomus.dev&quot;&gt;majordomus.dev&lt;/a&gt; and run &lt;a href=&quot;../commands/#npm-ci&quot;&gt;&lt;code&gt;npm ci&lt;/code&gt;&lt;/a&gt; so that the hooks are active.&lt;/li&gt;
&lt;li&gt;Check the layer with &lt;a href=&quot;../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt;, list the effective rules with &lt;a href=&quot;../commands/#majordomus-rules&quot;&gt;&lt;code&gt;majordomus rules list&lt;/code&gt;&lt;/a&gt; and the architecture decisions with &lt;a href=&quot;../commands/#majordomus-adr&quot;&gt;&lt;code&gt;majordomus adr list&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Read the pipeline history with &lt;a href=&quot;../commands/#gh-run-list&quot;&gt;&lt;code&gt;gh run list&lt;/code&gt;&lt;/a&gt; and the task lifecycle in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/workflows/task-lifecycle.md&quot;&gt;.ai/repo/workflows/task-lifecycle.md&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In a checkout that has its own ledger, &lt;a href=&quot;../commands/#majordomus-history&quot;&gt;&lt;code&gt;majordomus history&lt;/code&gt;&lt;/a&gt; prints it, and &lt;a href=&quot;../commands/#export-case-study&quot;&gt;&lt;code&gt;python3 scripts/export-case-study.py&lt;/code&gt;&lt;/a&gt; regenerates the snapshot behind this page. With the check option, the same script validates the committed snapshot without local state or network access, which is how CI treats it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The snapshot format, what it includes and what it leaves out are documented in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/docs/CASE-STUDY.md&quot;&gt;docs/CASE-STUDY.md&lt;/a&gt;. For how the rest of the site was engineered, read the &lt;a href=&quot;../engineering/&quot;&gt;engineering articles&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Detection sandbox: what signals do not settle</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/detection-sandbox/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/detection-sandbox/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/detection-sandbox/">&lt;h2 id=&quot;why-a-sandbox-rather-than-a-demonstration-of-accuracy&quot;&gt;Why a sandbox rather than a demonstration of accuracy&lt;/h2&gt;
&lt;p&gt;A system that reports an emotional state has done two separable things: it recorded something, and it concluded something. The first is engineering and the second is inference, and the gap between them is where almost every overclaim about emotion recognition lives.&lt;/p&gt;
&lt;p&gt;This page takes that gap apart. The signals are yours to set, so nothing about the reader is involved. The features are computed by rules printed beside their outputs, so nothing is hidden in a model. And the readings are shown all at once, ranked but never reduced to one, because the honest output of this kind of inference is a spread rather than a verdict.&lt;/p&gt;
&lt;h2 id=&quot;the-demonstration&quot;&gt;The demonstration&lt;/h2&gt;
&lt;p&gt;Set the signals to something a concert would plausibly produce: a high heart rate, high movement, high alignment with the people nearby. Read the ranked list. Then change only the setting to an emergency. The signals have not moved by a single point, and the leading reading changes.&lt;/p&gt;
&lt;p&gt;Nothing about the body changed. What changed is the prior that comes from knowing where the body is, and that prior is not available to any sensor in the list. A system deployed in a workplace, a school or a stadium inherits the same problem and usually hides it, because a single label reads as an answer while a ranked spread reads as an admission.&lt;/p&gt;
&lt;h2 id=&quot;what-the-research-says-about-the-real-version-of-this&quot;&gt;What the research says about the real version of this&lt;/h2&gt;
&lt;p&gt;The sandbox is a caricature, and the underlying findings are not kinder to detection than the caricature is. A large review concluded that facial movements are not reliable, specific indicators of emotional states across people and contexts (Barrett et al., 2019). A meta-analysis of 202 studies found that autonomic responses did not clearly distinguish one emotion category from another (Siegel et al., 2018). There is no gold-standard measure to fall back on: experiential, physiological and behavioural measures converge only modestly and cannot be treated as interchangeable (Mauss &amp;amp; Robinson, 2009).&lt;/p&gt;
&lt;p&gt;Systems built on those signals therefore rest on particular conceptual models of emotion and on proxy data, and those choices shape what the systems imply about people (Stark &amp;amp; Hoey, 2021). When repeated physiological sampling is done carefully in daily life, the patterns that recur within one person vary in number and in the labels attached to them (Hoemann et al., 2020).&lt;/p&gt;
&lt;h2 id=&quot;what-to-take-from-it&quot;&gt;What to take from it&lt;/h2&gt;
&lt;p&gt;An inference can be honest about three things at once: what it saw, what it computed, and what it still does not know. The sandbox prints all three, and the third list is the longest. That is not a failure of the demonstration. It is the result.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The evidence ledger as code: claims, sources and review dates as validated data</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/">&lt;h2 id=&quot;the-problem-a-bibliography-does-not-solve&quot;&gt;The problem a bibliography does not solve&lt;/h2&gt;
&lt;p&gt;The first versions of the library cited sources in the usual way: a list of references per page, each with a DOI, and a validator that compared every DOI, title and year with Crossref. That catches invented or mistyped references. It does not answer the questions a careful reader of a psychology site actually has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does the cited study support this sentence, or a nearby one?&lt;/li&gt;
&lt;li&gt;How strong is the support compared with the claim on the next page?&lt;/li&gt;
&lt;li&gt;Who was studied, and does the sentence stay within that population?&lt;/li&gt;
&lt;li&gt;When did anyone last check that the sentence still reflects the literature?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are editorial judgements, and they age. The decision record that introduced the ledger gives a concrete example: a 2024 meta-analysis on arousal and anger changed how the site’s statement about venting should be worded. A claim that nobody revisits does not become visibly wrong; it just stops being true. The design goal was to make that ageing visible and to make the build fail on it.&lt;/p&gt;
&lt;p&gt;The decision was recorded in Majordomus at 12:26 UTC on 14 September 2026 and written up as &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/adrs/0001-evidence-ledger-with-dated-review-for-every-public-claim.md&quot;&gt;ADR-0001&lt;/a&gt;, “Evidence ledger with dated review for every public claim”. It shipped in commit &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/4cbb6fb84a94734d2a79ba0e12826d81b36830af&quot;&gt;4cbb6fb&lt;/a&gt; and release &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.4.0&quot;&gt;v0.4.0&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;three-files-three-reasons-to-change&quot;&gt;Three files, three reasons to change&lt;/h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;File&lt;/th&gt;&lt;th&gt;Holds&lt;/th&gt;&lt;th&gt;Changes when&lt;/th&gt;&lt;th&gt;Checked by&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/data/references.toml&quot;&gt;data/references.toml&lt;/a&gt;&lt;/td&gt;&lt;td&gt;authors, year, title, container, DOI or URL&lt;/td&gt;&lt;td&gt;a citation is added or corrected&lt;/td&gt;&lt;td&gt;Crossref, offline and online&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/data/sources.toml&quot;&gt;data/sources.toml&lt;/a&gt;&lt;/td&gt;&lt;td&gt;design, level A–E, population, appraisal in both languages, review dates&lt;/td&gt;&lt;td&gt;a source is re-read or re-graded&lt;/td&gt;&lt;td&gt;the ledger validator&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/data/claims.toml&quot;&gt;data/claims.toml&lt;/a&gt;&lt;/td&gt;&lt;td&gt;statement, type, level, confidence, sources, scope, caveat, pages, review dates&lt;/td&gt;&lt;td&gt;the literature or the wording changes&lt;/td&gt;&lt;td&gt;the ledger validator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;A fourth file, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/data/evidence_changelog.toml&quot;&gt;data/evidence_changelog.toml&lt;/a&gt;, records what changed, newest first. The ADR explains why appraisal is not a field in the bibliography: that “mixes facts Crossref can verify with judgements it cannot, and a single file would change for two unrelated reasons.”&lt;/p&gt;
&lt;p&gt;A claim entry looks like this (abridged from the ledger):&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;toml&quot;&gt;[[claims]]
id = &amp;quot;expressive-writing-coherence&amp;quot;
claim_type = &amp;quot;empirical&amp;quot;
evidence_level = &amp;quot;B&amp;quot;
confidence = &amp;quot;MODERATE&amp;quot;
sources = [&amp;quot;pennebaker-beall-1986&amp;quot;, &amp;quot;pennebaker-1997&amp;quot;]
used_in = [&amp;quot;research/what-is-catharsis/index.md&amp;quot;, &amp;quot;research/crying-and-sharing/index.md&amp;quot;,
           &amp;quot;advice/write-to-make-sense/index.md&amp;quot;]
last_reviewed = 2026-09-14
review_due = 2027-09-14
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The omitted fields are the ones readers see: &lt;code&gt;statement&lt;/code&gt;, &lt;code&gt;scope&lt;/code&gt; and &lt;code&gt;caveat&lt;/code&gt;, each an inline table with &lt;code&gt;en&lt;/code&gt; and &lt;code&gt;cs&lt;/code&gt; values. Here the caveat says that effects vary across studies, that short-term distress often rises after writing, and that “the 1986 abstract could not be re-verified”. That last sentence is typical of the ledger’s purpose. It does not hide a weak point in the evidence; it records it next to the claim.&lt;/p&gt;
&lt;h2 id=&quot;vocabulary-level-and-confidence-are-different-things&quot;&gt;Vocabulary: level and confidence are different things&lt;/h2&gt;
&lt;p&gt;The ledger uses two scales, and keeping them apart was deliberate.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Evidence level&lt;/strong&gt; (A to E) describes the design of the best available support. Level A is reserved for syntheses of controlled studies; syntheses of correlational studies are graded by the design of the studies they pool, which is why some meta-analyses sit at D.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Confidence&lt;/strong&gt; (HIGH, MODERATE, LOW, UNKNOWN) describes how certain the site is that the statement, as worded and scoped, is supported. A historical statement about Aristotle can be level E and HIGH confidence; a laboratory finding can be level B and MODERATE because the studies disagree.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The changelog has its own small vocabulary: &lt;code&gt;added&lt;/code&gt;, &lt;code&gt;revised&lt;/code&gt;, &lt;code&gt;downgraded&lt;/code&gt;, &lt;code&gt;upgraded&lt;/code&gt;, &lt;code&gt;retracted&lt;/code&gt; and &lt;code&gt;reviewed&lt;/code&gt;. A downgrade or a retraction is therefore a visible, dated event with a summary in both languages, not a silent edit to a number, and it lists the ids of the claims it touched.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Claim types&lt;/strong&gt; set the review policy: &lt;code&gt;empirical&lt;/code&gt;, &lt;code&gt;theoretical&lt;/code&gt;, &lt;code&gt;historical&lt;/code&gt;, &lt;code&gt;clinical-boundary&lt;/code&gt;, &lt;code&gt;technical&lt;/code&gt; and &lt;code&gt;artistic&lt;/code&gt;. The artwork’s invented telemetry is recorded as an &lt;code&gt;artistic&lt;/code&gt; claim, so the ledger is also where the site states which of its own numbers are not measurements.&lt;/p&gt;
&lt;h2 id=&quot;what-the-validator-enforces&quot;&gt;What the validator enforces&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#validate-claims&quot;&gt;&lt;code&gt;python3 scripts/validate-claims.py&lt;/code&gt;&lt;/a&gt; is 255 lines of standard-library Python. Its header lists the failures, and each corresponds to a way the ledger could quietly lose its meaning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;unknown vocabulary (a level, confidence, type or design outside the lists) and missing translations;&lt;/li&gt;
&lt;li&gt;dangling ids and paths: a claim citing a source that has no appraisal, or a &lt;code&gt;used_in&lt;/code&gt; page that does not exist;&lt;/li&gt;
&lt;li&gt;a claim graded stronger than its best source;&lt;/li&gt;
&lt;li&gt;a review interval longer than policy allows;&lt;/li&gt;
&lt;li&gt;a research note, theory essay or advice entry that no claim covers;&lt;/li&gt;
&lt;li&gt;any entry whose review date has passed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The intervals are data in the script, not prose in a document:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;CLAIM_INTERVALS = {
    &amp;quot;clinical-boundary&amp;quot;: 180, &amp;quot;empirical&amp;quot;: 365, &amp;quot;theoretical&amp;quot;: 730,
    &amp;quot;historical&amp;quot;: 730, &amp;quot;technical&amp;quot;: 730, &amp;quot;artistic&amp;quot;: 730,
}
SOURCE_INTERVALS = {&amp;quot;classical&amp;quot;: 730, &amp;quot;book&amp;quot;: 730, &amp;quot;software&amp;quot;: 730, &amp;quot;record&amp;quot;: 730}
SOURCE_INTERVAL_DEFAULT = 365
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Two design choices keep this honest. First, the build can fail on a date alone. The ADR names that as a consequence, not a bug: “moving a date requires a review, recorded in the changelog.” Second, the date is injectable. The script accepts &lt;code&gt;--today&lt;/code&gt;, and the test suite uses it to show that the repository’s own ledger expires:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;def test_repository_ledger_expires_without_review():
    result = run([PY, &amp;quot;scripts/validate-claims.py&amp;quot;, &amp;quot;--today&amp;quot;, &amp;quot;2031-01-01&amp;quot;])
    assert result.returncode == 1
    assert &amp;quot;(stale)&amp;quot; in result.stdout
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The other tests in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/tests/python/test_evidence.py&quot;&gt;tests/python/test_evidence.py&lt;/a&gt; build a minimal ledger in a temporary directory and break it one way at a time: a level A claim on a level C source must fail with “stronger than its best source (C)”; a clinical-boundary claim with a one-year interval must fail with “the maximum is 180”; a research note that no claim covers must fail. A validator that has never been seen to fail is not evidence of anything, so every rule has a test that makes it fail.&lt;/p&gt;
&lt;h2 id=&quot;a-weekly-check-that-does-not-wait-for-a-push&quot;&gt;A weekly check that does not wait for a push&lt;/h2&gt;
&lt;p&gt;A ledger that is only validated on push expires silently whenever nobody pushes. &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.github/workflows/evidence-freshness.yml&quot;&gt;evidence-freshness.yml&lt;/a&gt; runs every Monday at 06:17 UTC, independent of commits:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;yaml&quot;&gt;- name: Claims, sources and glossary are consistent and within their review dates
  run: python3 scripts/validate-claims.py --warn-days 30 | tee claims.txt
- name: References still resolve in Crossref with matching titles and years
  if: always()
  run: python3 scripts/check-references.py --online | tee references.txt
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When either step fails, the workflow opens an issue labelled &lt;code&gt;evidence-update&lt;/code&gt;, or comments on the open one, with the error lines and instructions that end: “Dates move only after a review.” The workflow was run once by hand on the day it was added (&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34846806810&quot;&gt;run 34846806810&lt;/a&gt;, 38 seconds, passed). The same Crossref comparison, run by &lt;a href=&quot;../../commands/#check-references&quot;&gt;&lt;code&gt;python3 scripts/check-references.py --online&lt;/code&gt;&lt;/a&gt;, is also a CI job, and it produced the first pipeline failure of the day; see &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/&quot;&gt;Testing a static site&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;pages-render-grades-they-do-not-restate-them&quot;&gt;Pages render grades; they do not restate them&lt;/h2&gt;
&lt;p&gt;The rule in the evidence component’s header is short: “Pages never restate a claim’s grade by hand; they render it from the ledger.” The essay template computes the page’s content path and asks for every claim whose &lt;code&gt;used_in&lt;/code&gt; names it:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;{%- set ledger = load_data(path=&amp;quot;data/claims.toml&amp;quot;) -%}
{%- set_global found = [] -%}
{%- for c in ledger.claims %}{% if path in c.used_in %}{% set_global found = [...found, c] %}{% endif %}{% endfor -%}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Each claim renders as a card with a kind label, a level badge and a confidence badge, the statement, scope and caveat in the page’s language, the review dates, and a button that opens the appraised sources. The button is an Alpine disclosure; without JavaScript the panel stays open, and a browser test checks both states. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence page&lt;/a&gt; lists the whole ledger, and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/status/&quot;&gt;status page&lt;/a&gt; computes counts, the most recent review and the next reviews due at build time. Its template says: “Nothing here is typed by hand.”&lt;/p&gt;
&lt;p&gt;Because the ledger is data, it is also exported. The JSON API includes &lt;code&gt;claims.json&lt;/code&gt;, &lt;code&gt;sources.json&lt;/code&gt;, &lt;code&gt;glossary.json&lt;/code&gt; and &lt;code&gt;evidence_changelog.json&lt;/code&gt;, and the Rust crate re-checks two invariants independently of the Python validator: every reference has an appraisal, and no claim is graded above its best source. The CLI can list claims due before a date with &lt;a href=&quot;../../commands/#caas-cli&quot;&gt;&lt;code&gt;cargo run -p caas-cli&lt;/code&gt;&lt;/a&gt;, which is how another application could refuse to show a stale claim.&lt;/p&gt;
&lt;h2 id=&quot;what-it-cost-and-what-it-does-not-do&quot;&gt;What it cost and what it does not do&lt;/h2&gt;
&lt;p&gt;At &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.5.0&quot;&gt;v0.5.0&lt;/a&gt; the ledger held 50 claims, 58 appraised sources and 54 glossary terms, all written in both languages. The ADR is explicit about the price: “Every new substantive claim costs a ledger entry in both languages; content without one fails CI.” The parallel content agents described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/parallel-agents-one-tree/&quot;&gt;Parallel agents, one working tree&lt;/a&gt; delivered their ledger entries (references, appraisals, claims, glossary terms and changelog lines) as proposal files, which had to validate before their pages could merge.&lt;/p&gt;
&lt;p&gt;The validator cannot judge whether an appraisal is right. It can check that a level exists, that it does not exceed the sources, and that someone committed to a review date. Whether a study really supports a sentence remains reviewer-owned, and the project rule &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/evidence-ledger.v1.md&quot;&gt;project.evidence-ledger&lt;/a&gt; says so in its verification section. The grading scale is coarse and partly a judgement. The ledger does not make the site’s claims correct. It makes their strength, scope and age inspectable, and it makes neglect fail the build instead of going unnoticed.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How the site was built: Zola, Tera components, Tailwind and a content API</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/">&lt;h2 id=&quot;what-the-build-has-to-deliver&quot;&gt;What the build has to deliver&lt;/h2&gt;
&lt;p&gt;Catharsis as a Service™ is two things at once: an artwork (a poster and a mock “emotional state transition endpoint”) and a bilingual evidence library about catharsis. The library makes psychological claims to a general audience, so the engineering had four requirements from the start:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Every page in English and Czech&lt;/strong&gt;, with identical structure, so neither edition can quietly fall behind.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Every claim traceable&lt;/strong&gt; to a dated, graded ledger entry and to sources checked against Crossref.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Readable without JavaScript&lt;/strong&gt;, fast on a phone, and correct under the repository subpath that GitHub Pages serves (&lt;code&gt;/catharsis-as-a-service/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nothing reported as done until it is live&lt;/strong&gt;: deployment is complete only after the production URL has been tested.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All of it was built on 14 September 2026 in one working session, by an AI coding agent directed by one person. The &lt;a href=&quot;../../case-study/&quot;&gt;case study&lt;/a&gt; shows the timeline; &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/&quot;&gt;Supervised AI delivery&lt;/a&gt; describes how the work was directed. This article covers the result.&lt;/p&gt;
&lt;h2 id=&quot;source-layout-content-data-and-strings&quot;&gt;Source layout: content, data and strings&lt;/h2&gt;
&lt;p&gt;The repository separates four kinds of source, and each has one home:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Concern&lt;/th&gt;&lt;th&gt;Lives in&lt;/th&gt;&lt;th&gt;Read by&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Pages and landing blocks&lt;/td&gt;&lt;td&gt;&lt;code&gt;content/**/index.md&lt;/code&gt; and &lt;code&gt;index.cs.md&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Zola&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Structured records&lt;/td&gt;&lt;td&gt;&lt;code&gt;data/*.toml&lt;/code&gt;: references, source appraisals, claims, glossary, command registry&lt;/td&gt;&lt;td&gt;Zola templates, validators, API exporter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;UI strings&lt;/td&gt;&lt;td&gt;&lt;code&gt;[translations]&lt;/code&gt; in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/zola.toml&quot;&gt;zola.toml&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;trans()&lt;/code&gt; in templates&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Presentation&lt;/td&gt;&lt;td&gt;&lt;code&gt;templates/&lt;/code&gt; and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/styles/app.css&quot;&gt;styles/app.css&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Zola, Tailwind&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The rule behind the split is recorded in the repository as &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/zola-source-of-truth.v1.md&quot;&gt;project.zola-source-of-truth&lt;/a&gt;: “the next artifact must be a Markdown file pair, not a template edit”. Templates never branch on language; they call &lt;code&gt;trans(key=…, lang=lang)&lt;/code&gt;, and the translation validator fails the build when a key exists in one dictionary but not the other, or when two editions of a page have a different front-matter shape.&lt;/p&gt;
&lt;p&gt;The data files are the part most static sites do not have. A research note cites registry ids such as &lt;code&gt;kjaervik-bushman-2024&lt;/code&gt;; the bibliography entry, its appraisal and the claims that rely on it live in &lt;code&gt;data/&lt;/code&gt;. The template resolves ids at build time:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;{%- set registry = load_data(path=&amp;quot;data/references.toml&amp;quot;) -%}
...
{%- set ref = registry.references[id] %}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Keeping bibliographic facts in data rather than in page bodies means one correction reaches every page that cites the source, and a validator can compare the whole registry with Crossref in one pass. The ledger design is described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/&quot;&gt;The evidence ledger as code&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;zola-0-23-6-and-tera-v2-components&quot;&gt;Zola 0.23.6 and Tera v2 components&lt;/h2&gt;
&lt;p&gt;Zola was chosen because it is a single static binary with built-in multilingual content, taxonomies, feeds, a sitemap and an internal link checker. There is no Node or Ruby runtime between Markdown and HTML, and the version is pinned in &lt;code&gt;.zola-version&lt;/code&gt;; CI downloads that release and checks its SHA-256 digest before using it.&lt;/p&gt;
&lt;p&gt;Version 0.23 ships Tera v2, which replaces macros with &lt;strong&gt;components&lt;/strong&gt;: named, typed template functions with a JSX-like call syntax. The first checkpoint in the Majordomus record for this project notes the port explicitly (“Tera v2 port: macros replaced by components”). A component declares its parameters and their types:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;{% component library.tags(tags: array, lang: string) %}
{%- if tags | length &amp;gt; 0 %}
&amp;lt;ul class=&amp;quot;tag-list&amp;quot; aria-label=&amp;quot;{{ trans(key=&amp;#39;nav_tags&amp;#39;, lang=lang) }}&amp;quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and a page template calls it like an element:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;{{ &amp;lt;library.cards pages={section.pages} lang={lang} /&amp;gt; }}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Typed parameters matter more than they look. A missing or misspelled argument fails at build time instead of rendering an empty string, which is the failure mode that makes template bugs invisible in static sites. The components are grouped by feature rather than by HTML element: &lt;code&gt;library&lt;/code&gt; (cards, key points, references, figures), &lt;code&gt;evidence&lt;/code&gt; (kind labels, level and confidence badges, claim cards), &lt;code&gt;discover&lt;/code&gt; (glossary terms and related reading), &lt;code&gt;models&lt;/code&gt;, &lt;code&gt;landing&lt;/code&gt;, &lt;code&gt;artifact&lt;/code&gt; and &lt;code&gt;posters&lt;/code&gt;. The page you are reading is rendered by &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/templates/essay.html&quot;&gt;templates/essay.html&lt;/a&gt;, the same template the research and theory essays use; this section only sets &lt;code&gt;kind = &quot;technical&quot;&lt;/code&gt; so the page carries the TECHNICAL label instead of EMPIRICAL.&lt;/p&gt;
&lt;h2 id=&quot;styling-tailwind-css-4-and-flowbite-self-hosted&quot;&gt;Styling: Tailwind CSS 4 and Flowbite, self-hosted&lt;/h2&gt;
&lt;p&gt;Tailwind 4 is configured in CSS rather than in a JavaScript config file. The entry point declares exactly which files the class scanner reads, loads the Flowbite plugin and defines the design tokens:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;css&quot;&gt;@import &amp;#39;tailwindcss&amp;#39; source(none);

@source &amp;#39;../templates&amp;#39;;
@source &amp;#39;../static/js/app.js&amp;#39;;
@source &amp;#39;../node_modules/flowbite/lib/esm/components&amp;#39;;

@plugin &amp;#39;flowbite/plugin&amp;#39;;

@theme {
  --color-ink: #050505;
  --color-bone: #e9e4d8;
  --color-blood: #ef2929;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;source(none)&lt;/code&gt; turns off automatic detection, so a class only ships if it appears in a template, in the one script that toggles classes, or in the Flowbite components the markup uses. The tokens (ink, bone, blood; Anton, Barlow Condensed and JetBrains Mono) come from the poster, so the library and the artwork read as one object.&lt;/p&gt;
&lt;p&gt;No asset is loaded from a CDN. Fonts are self-hosted with their OFL licences, and a 17-line script, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/vendor.mjs&quot;&gt;scripts/vendor.mjs&lt;/a&gt;, copies the pinned Alpine and Flowbite bundles from &lt;code&gt;node_modules&lt;/code&gt; into &lt;code&gt;static/js/vendor/&lt;/code&gt;. The site therefore makes no third-party requests, which is also what lets the evidence ledger state that there are no analytics, trackers or cookies.&lt;/p&gt;
&lt;h2 id=&quot;behaviour-alpine-and-flowbite-never-owners-of-content&quot;&gt;Behaviour: Alpine and Flowbite, never owners of content&lt;/h2&gt;
&lt;p&gt;Two small libraries provide interaction, with a strict division of labour written into the architecture rule: “One owner per piece of DOM state: Alpine or Flowbite, never both.”&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Flowbite&lt;/strong&gt; supplies mechanics that are easy to get wrong for accessibility: the modal, the drawer, tooltips and the accordion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alpine.js&lt;/strong&gt; supplies local state: the view switch on the artifact page, the copy button, claim panels that open their sources, the interactive models and the search page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Scripts are deferred and ordered so that page scripts register their Alpine components before Alpine starts:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;html&quot;&gt;&amp;lt;script src=&amp;quot;{{ get_url(path=&amp;#39;js/vendor/flowbite.min.js&amp;#39;, cachebust=true) }}&amp;quot; defer&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;quot;{{ get_url(path=&amp;#39;js/app.js&amp;#39;, cachebust=true) }}&amp;quot; defer&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;quot;{{ get_url(path=&amp;#39;js/vendor/alpine.min.js&amp;#39;, cachebust=true) }}&amp;quot; defer&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Every piece of content is in the HTML. A claim card’s sources panel, for example, is hidden by an Alpine binding, and a &lt;code&gt;.no-js&lt;/code&gt; rule keeps it open when scripts do not run. The browser suite loads pages with JavaScript disabled and checks that this holds.&lt;/p&gt;
&lt;h2 id=&quot;the-subpath-problem&quot;&gt;The subpath problem&lt;/h2&gt;
&lt;p&gt;GitHub Pages serves a project site under &lt;code&gt;/&amp;lt;repository&amp;gt;/&lt;/code&gt;. A hard-coded &lt;code&gt;/assets/poster.png&lt;/code&gt; works on a developer machine and breaks in production. The project handles this in three places:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base_url&lt;/code&gt; in &lt;code&gt;zola.toml&lt;/code&gt; is copied from the GitHub API, and a comment says so. The deploy job compares it with the URL that GitHub’s &lt;code&gt;configure-pages&lt;/code&gt; action returns and stops if they differ.&lt;/li&gt;
&lt;li&gt;Templates build every URL through &lt;code&gt;get_url&lt;/code&gt;, &lt;code&gt;resize_image&lt;/code&gt; or a permalink, never by string concatenation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;../../commands/#npm-run-preview&quot;&gt;&lt;code&gt;npm run preview&lt;/code&gt;&lt;/a&gt; serves the production build under &lt;code&gt;http://127.0.0.1:4173/catharsis-as-a-service/&lt;/code&gt;, and the browser suite runs against that address, so a base-path mistake fails before a push rather than after it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-content-api-and-the-rust-client&quot;&gt;The content API and the Rust client&lt;/h2&gt;
&lt;p&gt;The library is also published as data. &lt;a href=&quot;../../commands/#export-api&quot;&gt;&lt;code&gt;python3 scripts/export-api.py&lt;/code&gt;&lt;/a&gt; writes &lt;code&gt;api/v1/&lt;/code&gt; next to the site: an index, research and advice collections per language, references, the claims ledger, source appraisals, the glossary, the evidence changelog, the command registry and a search index per language. The exporter’s docstring states the constraint that makes it testable: “Output is deterministic: no timestamps, stable ordering.” A Python test exports twice and compares the bytes.&lt;/p&gt;
&lt;p&gt;The Rust workspace in &lt;code&gt;crates/&lt;/code&gt; is the consumer. &lt;code&gt;caas-content&lt;/code&gt; deserializes the export into types and checks the invariants other applications depend on; &lt;code&gt;caas-cli&lt;/code&gt; is a command-line client:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;rust&quot;&gt;let library = Library::load(&amp;quot;public/api/v1&amp;quot;)?;
assert!(library.problems().is_empty());

for claim in library.claims_due_by(&amp;quot;2027-03-31&amp;quot;) {
    println!(&amp;quot;{} {} {}&amp;quot;, claim.id, claim.claim_type, claim.review_due);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The point of a second language is independence. The Python exporter and the Rust types are written separately, so a field renamed on one side fails the contract tests on the other. CI exports the API of the commit being tested and runs &lt;a href=&quot;../../commands/#cargo-test&quot;&gt;&lt;code&gt;cargo test --workspace&lt;/code&gt;&lt;/a&gt; against it, next to &lt;a href=&quot;../../commands/#cargo-clippy&quot;&gt;&lt;code&gt;cargo clippy&lt;/code&gt;&lt;/a&gt; with warnings treated as errors. The CLI is runnable as &lt;a href=&quot;../../commands/#caas-cli&quot;&gt;&lt;code&gt;cargo run -p caas-cli&lt;/code&gt;&lt;/a&gt;; its &lt;code&gt;claims list --due-by&lt;/code&gt; command is a practical way to see which claims need review before a given date. The contract is documented in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/docs/RUST-INTEGRATION.md&quot;&gt;docs/RUST-INTEGRATION.md&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;the-pipeline-end-to-end&quot;&gt;The pipeline end to end&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#npm-run-build&quot;&gt;&lt;code&gt;npm run build&lt;/code&gt;&lt;/a&gt; is the short path: vendor the bundles, compile Tailwind, run Zola, export the API. &lt;a href=&quot;../../commands/#npm-run-validate&quot;&gt;&lt;code&gt;npm run validate&lt;/code&gt;&lt;/a&gt; is the path that matters, a single Bash script, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/validate.sh&quot;&gt;scripts/validate.sh&lt;/a&gt;, whose steps stop at the first failure:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;step toolchain zola_version
step assets npm run --silent assets
step javascript js_syntax
step i18n python3 scripts/validate-i18n.py
step content python3 scripts/validate-content.py
step references python3 scripts/check-references.py
step claims python3 scripts/validate-claims.py
step social python3 scripts/render-social.py --check
step zola-check zola check --skip-external-links
step zola-build zola build --base-url &amp;quot;$BASE_URL&amp;quot;
step api python3 scripts/export-api.py --out public --base-url &amp;quot;$BASE_URL&amp;quot;
step html python3 scripts/validate-html.py public &amp;quot;$BASE_URL&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The first release ran seven of these stages; the others were added as the library grew (the history of &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commits/main/scripts/validate.sh&quot;&gt;validate.sh on GitHub&lt;/a&gt; shows when). Stages are ordered from cheapest to most expensive, so a missing translation fails in a second, before a full build.&lt;/p&gt;
&lt;p&gt;On GitHub, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.github/workflows/pages.yml&quot;&gt;pages.yml&lt;/a&gt; chains four stages, each gated on the previous one:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;CI&lt;/strong&gt;, reused from &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.github/workflows/ci.yml&quot;&gt;ci.yml&lt;/a&gt; so that the gate before a deployment is the gate before a merge: conventional commits, Majordomus supervision, validate and build, Python tests, Rust, references against Crossref, and the browser suite on the subpath preview.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deploy&lt;/strong&gt; uploads the site artifact produced by the validate job. The deployment is not a second build, so the files that were checked are the files that ship.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verify production&lt;/strong&gt; waits until the live site serves the commit being deployed, then runs &lt;a href=&quot;../../commands/#npm-run-smoke&quot;&gt;&lt;code&gt;npm run smoke&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;../../commands/#npm-run-test-production&quot;&gt;&lt;code&gt;npm run test:production&lt;/code&gt;&lt;/a&gt; against the real URL.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Release&lt;/strong&gt; publishes a GitHub Release. The version is computed from the Conventional Commit subjects since the last tag, and the notes link the pipeline run; &lt;a href=&quot;../../commands/#release-dry-run&quot;&gt;&lt;code&gt;scripts/release.sh --dry-run&lt;/code&gt;&lt;/a&gt; prints the same computation locally without publishing.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The wait in step 3 relies on the footer, which renders the commit SHA from the build environment:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;sh&quot;&gt;for attempt in $(seq 1 40); do
  if curl -fsS &amp;quot;${BASE_URL}?revision=${GITHUB_SHA}&amp;quot; | grep -q &amp;quot;$GITHUB_SHA&amp;quot;; then
    echo &amp;quot;production serves $GITHUB_SHA (attempt $attempt)&amp;quot;
    exit 0
  fi
  sleep 15
done
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Without it, the tests could pass against the previous deployment while the CDN still served old files. The same metadata feeds the generated &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/status/&quot;&gt;status page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-the-architecture-cost-and-what-it-bought&quot;&gt;What the architecture cost, and what it bought&lt;/h2&gt;
&lt;p&gt;The split between content, data and templates costs indirection. A contributor adding a research note has to know that its claims go in &lt;code&gt;data/claims.toml&lt;/code&gt;, its references in &lt;code&gt;data/references.toml&lt;/code&gt; with an appraisal in &lt;code&gt;data/sources.toml&lt;/code&gt;, and its commands in &lt;code&gt;data/commands.toml&lt;/code&gt;. The validators turn that knowledge into error messages with file and line, which is the only reason the split is workable for an AI agent and for people alike.&lt;/p&gt;
&lt;p&gt;What it bought is visible in the records. The first deployment pipeline, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34834554169&quot;&gt;run 34834554169&lt;/a&gt;, passed all seven jobs and published &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.1.0&quot;&gt;v0.1.0&lt;/a&gt;. By the time of writing, five more releases had followed the same day, each after a live verification. The two pipeline failures recorded that day stopped where the design says they should: one before deployment, when the Crossref check rejected a reference title, and one after deployment but before release, when a browser test failed against production. Both are discussed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/&quot;&gt;Testing a static site&lt;/a&gt;, and the timing is in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/time-accounting/&quot;&gt;Time accounting&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Interactive models and search in a static site</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/interactive-models-and-search-in-a-static-site/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/interactive-models-and-search-in-a-static-site/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/interactive-models-and-search-in-a-static-site/">&lt;h2 id=&quot;constraints&quot;&gt;Constraints&lt;/h2&gt;
&lt;p&gt;Everything on this site is static files on GitHub Pages. There is no server to run code, no database to query and, by design, no third-party service: the site makes no requests to other hosts, sets no cookies and loads no analytics. Content must also stay readable without JavaScript. That rules out the usual answers for three features the library needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;interactive models that let a reader change an assumption and watch the consequence;&lt;/li&gt;
&lt;li&gt;search across both language editions and the glossary;&lt;/li&gt;
&lt;li&gt;a distinct link preview image for every page in every language.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each was built so that the expensive or dynamic part happens either in the reader’s browser or once on a developer machine, and so that the build can check the result without repeating the work.&lt;/p&gt;
&lt;h2 id=&quot;five-models-as-alpine-components&quot;&gt;Five models as Alpine components&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/models/&quot;&gt;interactive models page&lt;/a&gt; runs five simulations: the relief loop, venting and arousal over time, peak–end memory, synchrony in coupled oscillators, and allostatic load. Each is an Alpine.js component defined in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/static/js/models.js&quot;&gt;static/js/models.js&lt;/a&gt;, a 344-line script loaded only on that page and registered before Alpine starts.&lt;/p&gt;
&lt;p&gt;The division of responsibility is the same as elsewhere on the site (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/&quot;&gt;How the site was built&lt;/a&gt;): &lt;strong&gt;content lives in Markdown, behaviour in JavaScript.&lt;/strong&gt; Each model’s question, explanation, how to read the chart, assumptions, limits, references and every UI label are front-matter fields in &lt;code&gt;content/models/index.md&lt;/code&gt; and its Czech edition. The template passes the labels to the component as JSON:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;html&quot;&gt;&amp;lt;div class=&amp;quot;model&amp;quot; data-requires-js data-model=&amp;quot;synchrony&amp;quot; x-data=&amp;quot;synchrony&amp;quot;
     data-labels=&amp;quot;{{ l | json_encode }}&amp;quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;so the script contains no language-specific text, and a reader without JavaScript still gets the full explanation, the assumptions and the limits, plus a note that the interactive part needs scripts.&lt;/p&gt;
&lt;p&gt;Charts are plain SVG. The component exposes computed getters, and Alpine binds them to path and circle attributes:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;const line = (values, max) =&amp;gt;
  values.map((value, index) =&amp;gt; `${index ? &amp;#39;L&amp;#39; : &amp;#39;M&amp;#39;}${x(index, values.length).toFixed(1)},${y(value, max).toFixed(1)}`).join(&amp;#39; &amp;#39;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;There is no chart library. A 600 × 240 viewBox, three helper functions and a handful of CSS classes cover every chart on the page, so the visual language matches the rest of the site and the whole feature adds no dependency.&lt;/p&gt;
&lt;h3 id=&quot;determinism&quot;&gt;Determinism&lt;/h3&gt;
&lt;p&gt;Two of the models involve chance: whether the cause of distress changes in an episode, and the natural tempos of the oscillators. &lt;code&gt;Math.random()&lt;/code&gt; would make every page load different, which is bad for readers comparing notes and worse for tests. The script uses a small seeded generator instead:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;// mulberry32: a small deterministic generator so every reader sees the same run for the same inputs.
const random = (seed) =&amp;gt; {
  let state = seed &amp;gt;&amp;gt;&amp;gt; 0;
  return () =&amp;gt; {
    state = (state + 0x6d2b79f5) &amp;gt;&amp;gt;&amp;gt; 0;
    let t = state;
    t = Math.imul(t ^ (t &amp;gt;&amp;gt;&amp;gt; 15), t | 1);
    t ^= t + Math.imul(t ^ (t &amp;gt;&amp;gt;&amp;gt; 7), t | 61);
    return ((t ^ (t &amp;gt;&amp;gt;&amp;gt; 14)) &amp;gt;&amp;gt;&amp;gt; 0) / 4294967296;
  };
};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With a fixed seed and fixed time steps, the same slider positions always produce the same curves. The browser test “interactive models respond to their inputs and stay labelled as illustrative” can therefore change an input, assert that the output changes, and confirm that the models stay labelled; the page banner reads “Illustrative models · not predictions about any person”.&lt;/p&gt;
&lt;h2 id=&quot;the-kuramoto-model-in-a-browser&quot;&gt;The Kuramoto model in a browser&lt;/h2&gt;
&lt;p&gt;The synchrony model is the most computational of the five. The Kuramoto model describes a population of oscillators, each with its own natural frequency, each pulled towards the phases of the others. Below a critical coupling strength the phases drift; above it, part of the population locks into a common rhythm. The site uses it as an analogy for collective rhythm, and says so in the ledger and on the page: “It is a mathematical model of synchronization in general, not a model of dancers, crowds or bonding.”&lt;/p&gt;
&lt;p&gt;The implementation uses the mean-field form, which avoids comparing every pair of oscillators. First the component measures the order parameter, the length &lt;em&gt;r&lt;/em&gt; and angle ψ of the average of all phases taken as unit vectors:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;measure() {
  const n = this.phases.length;
  const re = this.phases.reduce((sum, phase) =&amp;gt; sum + Math.cos(phase), 0) / n;
  const im = this.phases.reduce((sum, phase) =&amp;gt; sum + Math.sin(phase), 0) / n;
  this.order = Math.hypot(re, im);
  this.angle = Math.atan2(im, re);
},
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then every oscillator advances by one Euler step of dθᵢ/dt = ωᵢ + K·r·sin(ψ − θᵢ):&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;this.phases = this.phases.map((phase, index) =&amp;gt;
  phase + DT * (this.tempos[index] + k * this.order * Math.sin(this.angle - phase)));
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With at most 40 oscillators, a time step of 0.05 and two steps per animation frame, one frame costs a few hundred trigonometric calls, well within budget on a phone. The animation runs through &lt;code&gt;requestAnimationFrame&lt;/code&gt; and stops when paused, and a “Step” button advances 40 steps at once without animating. The circle of dots and the arrow for &lt;em&gt;r&lt;/em&gt; are SVG elements bound to the phases; a second SVG draws the recent history of &lt;em&gt;r&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Small populations do not behave like the theory, and the page says so instead of hiding it: “With 4 to 40 oscillators, r fluctuates and rarely falls to 0 even without coupling; the sharp threshold of the mathematical theory holds for very large populations.” A simulation that looked cleaner than the mathematics allows would contradict the site’s own standard for data-like output. The model’s claims, including the coupling threshold and its use only as an analogy, are entries in the evidence ledger with Kuramoto (1984) and Strogatz (2000) as sources.&lt;/p&gt;
&lt;h2 id=&quot;search-without-a-search-server&quot;&gt;Search without a search server&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/search/&quot;&gt;search page&lt;/a&gt; searches every page in the current language, including this one, and every glossary term. The index is produced at build time by &lt;a href=&quot;../../commands/#export-api&quot;&gt;&lt;code&gt;python3 scripts/export-api.py&lt;/code&gt;&lt;/a&gt;, which writes &lt;code&gt;api/v1/search.en.json&lt;/code&gt; and &lt;code&gt;search.cs.json&lt;/code&gt;. Each entry has a URL, title, description, section, kicker, tags and up to 1,500 characters of body text with Markdown syntax, links and code blocks stripped. Glossary terms become entries whose URL points at the term’s anchor on the glossary page.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/static/js/search.js&quot;&gt;static/js/search.js&lt;/a&gt; fetches the index once, pre-normalizes every field and ranks entries as the reader types. The normalization carries most of the weight:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;const normalize = (value) =&amp;gt;
  String(value ?? &amp;#39;&amp;#39;)
    .normalize(&amp;#39;NFD&amp;#39;)
    .replace(/[̀-ͯ]/g, &amp;#39;&amp;#39;)
    .toLowerCase();

const stem = (term) =&amp;gt; (term.length &amp;gt;= STEM_FROM ? term.slice(0, Math.max(STEM_MIN, term.length - STEM_TRIM)) : term);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;NFD&lt;/code&gt; splits “č” into “c” and a combining caron, and the regular expression removes the combining marks, so “přehodnocení” and “prehodnoceni” compare equal. Czech inflects heavily, and a query for “katarzi” should find pages that say “katarze”. A full stemmer for Czech would be a large dependency, so the script truncates: terms of six or more characters lose their last two, but never shrink below five. “Katarze” and “katarzi” both become “katar”. The browser test types exactly those two cases on the Czech search page.&lt;/p&gt;
&lt;p&gt;Ranking is weighted substring matching. Every query term must match somewhere, or the entry scores zero; a match adds 10 points in the title, 5 in the kicker or tags, 3 in the description and 1 in the body text. Results are sorted by score, then by title, and capped at 50. The query is mirrored into &lt;code&gt;?q=&lt;/code&gt; with &lt;code&gt;history.replaceState&lt;/code&gt;, so a search can be linked and the back button is not flooded.&lt;/p&gt;
&lt;p&gt;The trade-offs are deliberate and visible. Truncation over-matches short common stems. Only the first 1,500 characters of a page’s body are searchable, which keeps the index small but misses late sections of long essays. There is no typo tolerance. In exchange, search adds no dependency and no service, the query never leaves the browser, and the whole index is an inspectable file in the public API.&lt;/p&gt;
&lt;h2 id=&quot;social-previews-rendered-once-checked-forever&quot;&gt;Social previews rendered once, checked forever&lt;/h2&gt;
&lt;p&gt;A link shared in a chat or a social network shows a preview image. A single image for the whole site makes every shared page look the same, so each content page in each language gets its own 1200 × 630 card with its title, section and kicker.&lt;/p&gt;
&lt;p&gt;Rendering those cards takes a real browser, since the design uses the site’s web fonts and Czech text. &lt;a href=&quot;../../commands/#render-social&quot;&gt;&lt;code&gt;python3 scripts/render-social.py&lt;/code&gt;&lt;/a&gt; opens &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/artwork/og.html&quot;&gt;artwork/og.html&lt;/a&gt; in headless Chrome with the page’s fields as query parameters, takes a screenshot and converts it to a progressive JPEG with ImageMagick, rendering several pages in parallel. The output path mirrors the content path: &lt;code&gt;content/research/x/index.cs.md&lt;/code&gt; becomes &lt;code&gt;static/og/research/x/index.cs.jpg&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;CI cannot sensibly do this on every push, and it does not need to. The script writes a manifest recording, for each image, a SHA-256 digest of everything that determines its pixels:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;digest = hashlib.sha256(json.dumps({**fields, &amp;quot;template&amp;quot;: template_hash}, sort_keys=True).encode()).hexdigest()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;where &lt;code&gt;fields&lt;/code&gt; are the title, section label, kicker, the red footer line and the language, and &lt;code&gt;template_hash&lt;/code&gt; is the digest of &lt;code&gt;og.html&lt;/code&gt; itself. With &lt;code&gt;--check&lt;/code&gt; the script needs no browser at all. It recomputes the digests from the content files and fails when a page has no image, when an image’s recorded digest differs (a title was edited, or the template changed), or when an image belongs to no page. That check is the &lt;code&gt;social&lt;/code&gt; stage of &lt;a href=&quot;../../commands/#npm-run-validate&quot;&gt;&lt;code&gt;npm run validate&lt;/code&gt;&lt;/a&gt;. The Python tests give it a missing and a stale preview and assert both messages, and a browser test confirms that sampled pages in both languages serve distinct &lt;code&gt;og:image&lt;/code&gt; URLs with &lt;code&gt;image/jpeg&lt;/code&gt; responses.&lt;/p&gt;
&lt;p&gt;One detail from the template shows why rendering was not left to a generic tool. The display font is a condensed face whose capitals sit tight against the line above, and Czech capitals carry accents above the cap height:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;css&quot;&gt;/* Czech capitals carry accents above the cap height; Anton needs extra leading so they clear the line above. */
:lang(cs) h1 { line-height: 1.24; padding-top: 0.08em; }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A similar adjustment appears on the site itself: a checkpoint from the first release records that the Czech display leading was raised to 1.2 “after measuring diacritic collisions”.&lt;/p&gt;
&lt;p&gt;The hash scheme has limits, and they are worth stating. The digest covers the page fields and the template file, but not the font files the template loads or the Chrome version that renders it. Changing a font would leave every image marked current, and a re-render with &lt;code&gt;--force&lt;/code&gt; is the remedy. Rendering is also tied to a developer machine with Chrome and ImageMagick installed; the pipeline verifies images, it does not produce them.&lt;/p&gt;
&lt;h2 id=&quot;a-common-pattern&quot;&gt;A common pattern&lt;/h2&gt;
&lt;p&gt;All three features follow the same pattern. Put the expensive or dynamic work where it is cheapest: in the reader’s browser for models and search, once on a workstation for images. Export what the work needs as plain, inspectable data: front matter, a JSON index, a hash manifest. Then make the build verify the result rather than trust it. The models are deterministic enough to test, the search index is part of a versioned API with its own tests, and a preview image cannot drift out of date without failing validation.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Parallel agents, one working tree: fan-out, proposals and explicit-path commits</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/parallel-agents-one-tree/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/parallel-agents-one-tree/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/parallel-agents-one-tree/">&lt;h2 id=&quot;why-one-tree-and-not-branches&quot;&gt;Why one tree and not branches&lt;/h2&gt;
&lt;p&gt;The usual answer to parallel work in Git is branches, one per worker, merged through pull requests. On 14 September 2026 the site was extended differently: several AI workers wrote into one working copy of &lt;code&gt;main&lt;/code&gt; at the same time. The reason was practical. The work was mostly additive (new pages, new ledger entries), the pipeline releases every verified push to &lt;code&gt;main&lt;/code&gt;, and the person directing the work wanted the result visible in one place as it grew.&lt;/p&gt;
&lt;p&gt;One tree removes merge conflicts in the Git sense and replaces them with a different problem: two workers can write the same file at the same time, a worker can commit someone else’s half-finished change, and every repository-wide check sees everyone’s work in progress. This article describes how that was handled and what went wrong. It only reports what the records show: the Git history and its commit trailers, the GitHub Actions runs, the Majordomus ledger, and the files in the working copy. The &lt;a href=&quot;../../case-study/&quot;&gt;case study&lt;/a&gt; shows the same period on a timeline.&lt;/p&gt;
&lt;h2 id=&quot;who-was-working&quot;&gt;Who was working&lt;/h2&gt;
&lt;p&gt;Three kinds of worker appear in the records.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The main session.&lt;/strong&gt; Every commit from the poster to &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.5.0&quot;&gt;v0.5.0&lt;/a&gt; carries the same &lt;code&gt;Claude-Session&lt;/code&gt; trailer. This session started the supervised task that was still active at the time of writing, recorded at 14:54:07 UTC with the objective “Extend the site: more research and advice, per-page social previews, search and glossary cross-linking, second artifact Closure as a Service”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Content agents dispatched by the main session.&lt;/strong&gt; They do not appear in Git at all, because they were not allowed to commit. Their work appears as new directories in the working copy (research notes, theory essays, the interactive models page) and as proposal files in the main session’s private scratch space, one directory per agent. This article is itself the output of such an agent.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A peer session.&lt;/strong&gt; Commits &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/d2b3c47608f29ece52f0e42045496f160a45c163&quot;&gt;d2b3c47&lt;/a&gt;, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/93fd07f&quot;&gt;93fd07f&lt;/a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/2125f1e&quot;&gt;2125f1e&lt;/a&gt; carry a different &lt;code&gt;Claude-Session&lt;/code&gt; trailer from the main session’s. They were made on the same checkout, during the main session’s active task, while the tree held the main session’s and the content agents’ uncommitted work.&lt;/p&gt;
&lt;h2 id=&quot;fan-out-a-brief-that-fixes-ownership&quot;&gt;Fan-out: a brief that fixes ownership&lt;/h2&gt;
&lt;p&gt;A content agent receives a brief, and the brief carries the concurrency rules. The brief behind this section is typical. It lists the only files the agent may create (the section index and one directory per article, in both languages), names the files it must not touch (“templates, scripts, data/*.toml, zola.toml, tests or other content; other workers … edit those”), forbids Git operations and Majordomus write commands, and says where proposals go: a directory in the scratch space.&lt;/p&gt;
&lt;p&gt;The rules come down to one principle: &lt;strong&gt;an agent writes only paths that no other worker writes.&lt;/strong&gt; A research note lives in its own directory, so two agents writing two notes never touch the same file. This makes most of the fan-out conflict-free by construction, with no locking.&lt;/p&gt;
&lt;p&gt;The exceptions are the files every page depends on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;data/references.toml&lt;/code&gt;, &lt;code&gt;data/sources.toml&lt;/code&gt;, &lt;code&gt;data/claims.toml&lt;/code&gt;, &lt;code&gt;data/glossary.toml&lt;/code&gt; and &lt;code&gt;data/evidence_changelog.toml&lt;/code&gt;, because every substantive claim needs a ledger entry (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/&quot;&gt;The evidence ledger as code&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data/commands.toml&lt;/code&gt;, because every command mentioned in prose needs a registry entry;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zola.toml&lt;/code&gt;, because UI strings live there.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;proposals-and-a-single-merger&quot;&gt;Proposals and a single merger&lt;/h2&gt;
&lt;p&gt;For shared data, agents write &lt;strong&gt;proposals&lt;/strong&gt;: TOML files with the same shape as the target, containing only their additions. The main session’s scratch space holds four such directories from the day’s fan-out, with names that match the work (&lt;code&gt;expand&lt;/code&gt;, &lt;code&gt;expand-glossary&lt;/code&gt;, &lt;code&gt;expand-models&lt;/code&gt;, &lt;code&gt;expand-theory&lt;/code&gt;), each with some of &lt;code&gt;references.toml&lt;/code&gt;, &lt;code&gt;sources.toml&lt;/code&gt;, &lt;code&gt;claims.toml&lt;/code&gt;, &lt;code&gt;glossary.toml&lt;/code&gt; and &lt;code&gt;changelog.toml&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;A short script in the same scratch space, &lt;code&gt;merge_expand.py&lt;/code&gt;, applies them. Its docstring states the contract:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;Merge agent proposal files (scratchpad/expand*/{references,sources,claims,glossary,changelog}.toml)
into &amp;lt;root&amp;gt;/data/*.toml by appending TOML text. Entries whose id already exists are skipped and reported.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Three details make the merge safe to run repeatedly:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Identifiers are checked before appending.&lt;/strong&gt; A reference, appraisal, claim or term whose id already exists is skipped with a report line, so two agents that cite the same paper do not produce a duplicate key, which TOML would reject.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Each block must parse on its own&lt;/strong&gt; (&lt;code&gt;tomllib.loads(block)&lt;/code&gt; before it is written), so a malformed proposal fails before it reaches the shared file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The changelog is prepended&lt;/strong&gt;, because the ledger keeps its changelog newest first, and after merging the script parses all five data files again.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The merge appends text rather than re-serialising the data. That keeps comments, section headings and formatting in the hand-maintained files intact, and it keeps the diff for review to exactly the added entries. The main session then runs the validators on the merged tree, where problems the agent could not see on its own (an id that another agent used for a different paper, for example) come to light.&lt;/p&gt;
&lt;p&gt;This is the one place where the work is serialised: many agents propose, one session merges. The evidence changelog in the working copy shows the result, for example an entry recording the claims and three references added for the interactive models page.&lt;/p&gt;
&lt;h2 id=&quot;a-peer-session-on-the-same-tree&quot;&gt;A peer session on the same tree&lt;/h2&gt;
&lt;p&gt;The peer session did not use proposals. It worked directly in the tree and committed its own changes, and the commits show how: by naming paths rather than committing everything that had changed.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;d2b3c47&lt;/strong&gt; (15:14:22 UTC) changed five files: &lt;code&gt;static/js/app.js&lt;/code&gt;, &lt;code&gt;styles/app.css&lt;/code&gt;, &lt;code&gt;templates/components/library.html&lt;/code&gt;, &lt;code&gt;tests/site.spec.js&lt;/code&gt; and &lt;code&gt;zola.toml&lt;/code&gt;. At the time of writing, four of those files (&lt;code&gt;styles/app.css&lt;/code&gt;, the library component, the browser suite and &lt;code&gt;zola.toml&lt;/code&gt;) carry further uncommitted changes from other workers, and those changes are not part of the commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2125f1e&lt;/strong&gt; (15:38:00 UTC) extended the research note on measuring emotion and added eight references and six claims. The committed &lt;code&gt;data/claims.toml&lt;/code&gt; contains 56 claims, the 50 from v0.5.0 plus its own six. When this article’s author counted the claims in the shared working copy a few minutes before that commit, the file already held 86; a count after the commit found 92, the same 86 plus the six. The other 36 entries stayed uncommitted.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The second case is the harder one. The peer session committed part of a file that other workers had also changed, and the result on &lt;code&gt;main&lt;/code&gt; is a ledger consistent with the pages committed alongside it. The records do not say which Git mechanism was used to stage only those entries. They show the outcome: the commit’s contents match its message.&lt;/p&gt;
&lt;p&gt;Both sessions ran under the same hooks: &lt;code&gt;commit-msg&lt;/code&gt; lints the subject and &lt;code&gt;pre-commit&lt;/code&gt; runs &lt;a href=&quot;../../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt;. The Majordomus ledger records one active task in this period, the one the main session started. The supervision layer’s unit is the working tree and its task, not the session, so the peer session’s commits fell within the scope of a task it did not start. That task’s scope listed every top-level path in the repository, so the peer session’s files fell inside it; under a narrower scope, &lt;a href=&quot;../../commands/#majordomus-check&quot;&gt;&lt;code&gt;majordomus check&lt;/code&gt;&lt;/a&gt; would have reported them as drift.&lt;/p&gt;
&lt;h2 id=&quot;what-went-wrong&quot;&gt;What went wrong&lt;/h2&gt;
&lt;p&gt;The records show four problems in this phase. None was a lost change, and all four follow from sharing one tree.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Repository-wide validators fail on other workers’ unfinished files.&lt;/strong&gt; When this article was drafted, running &lt;a href=&quot;../../commands/#validate-content&quot;&gt;&lt;code&gt;python3 scripts/validate-content.py&lt;/code&gt;&lt;/a&gt; on the shared tree reported FAIL on files this agent does not own. The translation validator reported &lt;code&gt;content/about/index.cs.md: [extra] structure differs from en&lt;/code&gt;, a page another worker was editing at that moment. On a shared tree, a red validator does not tell a worker that &lt;em&gt;its&lt;/em&gt; change is wrong. Content agents are therefore told to ignore errors in files they do not own, and to build a private copy of the repository when they need a clean render.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A commit can pass CI and still fail production.&lt;/strong&gt; d2b3c47 passed all seven CI jobs and deployed. In &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34860959250&quot;&gt;run 34860959250&lt;/a&gt;, one production browser test failed and the release was skipped. The cause and fix are covered in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/&quot;&gt;Testing a static site&lt;/a&gt;. What matters here is how long the failure stayed open: the fix, 93fd07f, was committed 14 minutes 28 seconds after the failing job ended. Meanwhile the live site served a commit that had not been verified, while other workers kept writing into the tree.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Two commits eight seconds apart produce one pipeline run.&lt;/strong&gt; 93fd07f and 2125f1e were committed at 15:37:52 and 15:38:00 UTC. The Pages workflow has a concurrency group with &lt;code&gt;cancel-in-progress: true&lt;/code&gt;, and the run list shows one run, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34863500153&quot;&gt;34863500153&lt;/a&gt;, for the head commit. The run passed, and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.6.0&quot;&gt;v0.6.0&lt;/a&gt; released d2b3c47, the fix and the content change together. That is correct behaviour: the release notes list every commit since the last tag. It also means that a fix and an unrelated content change are verified, and released or not, together.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Earlier, before the fan-out: scope drift.&lt;/strong&gt; In the single-session morning, three supervised tasks ended as partial because the declared scope no longer matched the files being changed; see &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/&quot;&gt;Supervised AI delivery&lt;/a&gt;. With several workers on one tree, the main session’s task scope was set to cover every top-level path, which avoids those interruptions. It also means the supervision layer no longer separates one worker’s files from another’s.&lt;/p&gt;
&lt;h2 id=&quot;what-held-and-what-would-have-to-change&quot;&gt;What held, and what would have to change&lt;/h2&gt;
&lt;p&gt;The conventions that held are simple enough to write in a brief: own a directory, propose shared data, let one session merge, commit by path, validate your own files, render in a copy. At the time of writing, no work was lost and no commit mixed one worker’s changes with another’s: each commit after the fan-out contains the files and entries its message describes, and each went through the same pipeline as everything else.&lt;/p&gt;
&lt;p&gt;Two things would have to change for this to scale beyond a handful of workers. The first is attribution. Neither Git nor the Majordomus ledger records which content agent produced which page, and the proposal directories that would show it are private scratch files that will not survive the session. The second is isolation. The shared-tree failures above, validators contaminated by unfinished work and fixes batched with unrelated changes, are exactly what separate worktrees and branches exist to prevent. The agent bootstrap file in the repository already describes a worktree convention for future work. Using it would give each worker a clean tree and a pipeline run of its own, at the price of merges.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Supervised AI delivery: briefs, scoped tasks, hooks, CI and live verification</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/">&lt;h2 id=&quot;the-claim-this-article-makes-and-the-one-it-does-not&quot;&gt;The claim this article makes, and the one it does not&lt;/h2&gt;
&lt;p&gt;This site was produced by an AI coding agent (Claude Code) directed by one person, with &lt;a rel=&quot;external&quot; href=&quot;https://majordomus.dev&quot;&gt;Majordomus&lt;/a&gt; as a supervisory layer. That sentence invites two readings. One is “the AI built a website”, which hides the work the person did and the constraints that made the output usable. The other is “the AI only typed”, which hides how much of the design was the agent’s. The records support neither. This article describes the loop that actually ran, using the Git history, the Majordomus ledger and the GitHub Actions runs as sources.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;../../case-study/&quot;&gt;case study&lt;/a&gt; presents the same records as an interactive timeline. The research note &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/&quot;&gt;Method: building an evidence-gated artifact with Majordomus&lt;/a&gt; covers the first release in detail. Here the focus is the mechanism: how a brief becomes a verified release, and where each safeguard sits.&lt;/p&gt;
&lt;h2 id=&quot;instructions-from-a-one-line-request-to-a-completion-gate&quot;&gt;Instructions: from a one-line request to a completion gate&lt;/h2&gt;
&lt;p&gt;The method note classifies the person’s messages during the first phases into five kinds: a one-line request to create the project; art direction for the poster, with a choice between offered approaches; three structured execution briefs of increasing scope; short directives during the work (“deploy”, “validate in a browser”, “release automatically”, “use Majordomus and enforce it”); and editorial direction, such as replacing promotional copy with sourced psychology.&lt;/p&gt;
&lt;p&gt;The briefs are the interesting part. They did not specify templates or test cases. They specified outcomes, constraints and, crucially, &lt;strong&gt;what counts as done&lt;/strong&gt;: numbered requirements and an explicit completion gate. That shape matters for an agent, because an agent will otherwise report completion when the code is written. A gate of the form “deployed, verified against the live URL, released” turns completion into something a machine can check.&lt;/p&gt;
&lt;p&gt;Scope also changed during the work, and the records say so. A checkpoint written at 11:09 UTC notes: “User scope expanded mid-task: landing explainer of catharsis, research essays with citations, advice library, tags, illustrations, per-page previews, Majordomus method page with real timeline, Rust integration, command registry with links and test coverage, pytest, JS coverage, docs.” The agent’s response was not to absorb the expansion into the running task but to close the task, hand over, and start a new one whose scope covered the new paths.&lt;/p&gt;
&lt;h2 id=&quot;scoped-tasks&quot;&gt;Scoped tasks&lt;/h2&gt;
&lt;p&gt;Every change ran as a Majordomus task started with &lt;a href=&quot;../../commands/#majordomus-start&quot;&gt;&lt;code&gt;majordomus start&lt;/code&gt;&lt;/a&gt; and a list of paths the work may touch. The ledger, which &lt;a href=&quot;../../commands/#majordomus-history&quot;&gt;&lt;code&gt;majordomus history&lt;/code&gt;&lt;/a&gt; prints, records six tasks on 14 September 2026:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Task&lt;/th&gt;&lt;th&gt;Started (UTC)&lt;/th&gt;&lt;th&gt;Closed (UTC)&lt;/th&gt;&lt;th&gt;Outcome&lt;/th&gt;&lt;th&gt;Why it ended&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Ship the site with CI/CD&lt;/td&gt;&lt;td&gt;10:26:23&lt;/td&gt;&lt;td&gt;10:29:16&lt;/td&gt;&lt;td&gt;partial&lt;/td&gt;&lt;td&gt;files moved outside the declared scope; restarted&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ship the site (scope &lt;code&gt;.&lt;/code&gt;)&lt;/td&gt;&lt;td&gt;10:29:16&lt;/td&gt;&lt;td&gt;10:39:39&lt;/td&gt;&lt;td&gt;partial&lt;/td&gt;&lt;td&gt;&lt;code&gt;.&lt;/code&gt; was not read as the whole repository; restarted&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ship the site&lt;/td&gt;&lt;td&gt;10:39:39&lt;/td&gt;&lt;td&gt;10:47:25&lt;/td&gt;&lt;td&gt;completed&lt;/td&gt;&lt;td&gt;v0.1.0 deployed, verified and released&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Boilerplate, previews, structured data&lt;/td&gt;&lt;td&gt;10:50:57&lt;/td&gt;&lt;td&gt;11:10:10&lt;/td&gt;&lt;td&gt;partial&lt;/td&gt;&lt;td&gt;new top-level paths planned; restarted with a wider scope&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Evidence-based library, Rust, registry&lt;/td&gt;&lt;td&gt;11:10:11&lt;/td&gt;&lt;td&gt;13:08:34&lt;/td&gt;&lt;td&gt;completed&lt;/td&gt;&lt;td&gt;v0.5.0 deployed, verified and released&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Extend the site&lt;/td&gt;&lt;td&gt;14:54:07&lt;/td&gt;&lt;td&gt;—&lt;/td&gt;&lt;td&gt;active&lt;/td&gt;&lt;td&gt;open at the time of writing&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Three of six tasks ended as partial, and each ended for the same kind of reason: the declared scope no longer matched the work. That is the intended behaviour. &lt;a href=&quot;../../commands/#majordomus-watch&quot;&gt;&lt;code&gt;majordomus watch&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;../../commands/#majordomus-check&quot;&gt;&lt;code&gt;majordomus check&lt;/code&gt;&lt;/a&gt; report drift between the task and the files that changed; the handover written at 10:29 UTC states the problem plainly (“The first task scope omitted the pre-existing root files that were moved into artwork/ and static/ … so watch reports scope drift”) and the next action (“Restart the task with a scope covering the whole repository”).&lt;/p&gt;
&lt;p&gt;One caveat about sources. The Majordomus ledger, checkpoints, handovers and decision log live under &lt;code&gt;.ai/local/&lt;/code&gt;, which by policy is never committed. The quotations from them in this article are from the working copy on which the site was built; the public, independently checkable records are the Git history, the Actions runs and the releases linked throughout.&lt;/p&gt;
&lt;p&gt;Restarting is cheap because state is externalised. Before closing a task, the agent writes a handover with &lt;a href=&quot;../../commands/#majordomus-handover&quot;&gt;&lt;code&gt;majordomus handover&lt;/code&gt;&lt;/a&gt;, which has three required headings: Objective, Current State and Next Action. Progress notes go through &lt;a href=&quot;../../commands/#majordomus-checkpoint&quot;&gt;&lt;code&gt;majordomus checkpoint&lt;/code&gt;&lt;/a&gt;. The next task begins from those records rather than from the agent’s memory of the conversation, which is what makes the restart take seconds. The three partial tasks cost 2 minutes 53 seconds, 10 minutes 23 seconds and 19 minutes 13 seconds of recorded task time, and none of them pushed anything.&lt;/p&gt;
&lt;h2 id=&quot;decisions-are-records-not-chat&quot;&gt;Decisions are records, not chat&lt;/h2&gt;
&lt;p&gt;Choices with lasting consequences were recorded with &lt;a href=&quot;../../commands/#majordomus-decision&quot;&gt;&lt;code&gt;majordomus decision&lt;/code&gt;&lt;/a&gt;. The ledger holds four decision events that day: structured data built as Tera data and serialised with &lt;code&gt;json_encode&lt;/code&gt;; link previews localized per language with every edition in the sitemap; Python validators tested with pytest in a project virtual environment; and the evidence ledger design. Each entry in the decision record has the same fields:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;Why: Hand-written JSON-LD inside HTML templates gets HTML-escaped and breaks on quotes;
     building the graph as template maps keeps escaping correct by construction
Rejected: hand-written JSON-LD strings; a client-side script injecting JSON-LD
Evidence: templates/partials/structured-data.html; scripts/validate-html.py parses every JSON-LD block
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The largest decision became an architecture decision record, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/adrs/0001-evidence-ledger-with-dated-review-for-every-public-claim.md&quot;&gt;ADR-0001&lt;/a&gt;, “Evidence ledger with dated review for every public claim”. Its status is &lt;code&gt;proposed&lt;/code&gt;. The handover written when v0.5.0 shipped lists acceptance as the first next action for a person: “Accept or amend ADR-0001.” The agent can propose architecture; accepting it is left to the human.&lt;/p&gt;
&lt;h2 id=&quot;hooks-the-checks-nobody-has-to-remember&quot;&gt;Hooks: the checks nobody has to remember&lt;/h2&gt;
&lt;p&gt;Three Git hooks live in &lt;code&gt;.githooks/&lt;/code&gt;, and &lt;a href=&quot;../../commands/#npm-ci&quot;&gt;&lt;code&gt;npm ci&lt;/code&gt;&lt;/a&gt; points Git at them through the &lt;code&gt;prepare&lt;/code&gt; script in &lt;code&gt;package.json&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;commit-msg&lt;/strong&gt; runs &lt;a href=&quot;../../commands/#lint-commits&quot;&gt;&lt;code&gt;scripts/lint-commits.sh&lt;/code&gt;&lt;/a&gt; on the message. Conventional Commits are not a style preference here: the release version is computed from them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pre-commit&lt;/strong&gt; requires Majordomus and runs its health check:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code data-lang=&quot;sh&quot;&gt;majordomus doctor || exit $?
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;pre-push&lt;/strong&gt; runs the finish contract in check mode, so a push is refused while the active task would not be allowed to finish:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code data-lang=&quot;sh&quot;&gt;majordomus finish --check || exit $?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt; earned its place before the first commit: it reported that the README did not link the agent bootstrap file, and the defect was fixed locally. &lt;a href=&quot;../../commands/#majordomus-finish&quot;&gt;&lt;code&gt;majordomus finish&lt;/code&gt;&lt;/a&gt; is the contract that makes “completed” mean something. The task that shipped v0.1.0 was closed with the live smoke test as its verification command; the contract result in the ledger records each rule it evaluated (&lt;code&gt;scope-integrity: pass&lt;/code&gt;, &lt;code&gt;blocker-resolution: pass&lt;/code&gt; and so on).&lt;/p&gt;
&lt;p&gt;Hooks can be skipped locally, so CI repeats the check. The &lt;code&gt;Majordomus supervision&lt;/code&gt; job installs a pinned Majordomus release, verifies its SHA-256 through the installer, and runs the health check on the pushed tree. A repository ruleset names that job, together with commit linting, validation and the end-to-end suite, as required checks for &lt;code&gt;main&lt;/code&gt;. The ruleset allows the repository administrator to bypass it, and the checkpoint after the first push records that the bypass was used: direct pushes to &lt;code&gt;main&lt;/code&gt; are how this pipeline starts. The protection that does not depend on the ruleset is the order of the pipeline itself, which will not deploy a commit whose CI failed.&lt;/p&gt;
&lt;h2 id=&quot;ci-deployment-and-live-verification&quot;&gt;CI, deployment and live verification&lt;/h2&gt;
&lt;p&gt;The pipeline is described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/&quot;&gt;How the site was built&lt;/a&gt;; what matters for supervision is its order. &lt;code&gt;pages.yml&lt;/code&gt; runs CI, then deploys the exact artifact CI validated, then verifies production, then releases. The project rule &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/.ai/repo/rules/project/verified-deployment.v1.md&quot;&gt;project.verified-deployment&lt;/a&gt; states the reporting standard: “A deployment is complete only when the Pages workflow’s verify job has passed against the live URL returned by GitHub, and a release is cut only after that job.”&lt;/p&gt;
&lt;p&gt;This is a rule for the agent’s reports as much as for the pipeline. An agent that watches a green build and says “deployed” is wrong in a way that is hard to notice. Here the agent watched the run with &lt;a href=&quot;../../commands/#gh-run-list&quot;&gt;&lt;code&gt;gh run list&lt;/code&gt;&lt;/a&gt;, and the checkpoint written after the first push says what it was waiting for: “Pages run 34834554169 triggered (ci -&amp;gt; deploy -&amp;gt; verify -&amp;gt; release); watching it now.” Its next steps were to investigate any failing job, run the smoke test and the browser suite against the live URL, confirm the release tag, and only then finish the task with a live verification command.&lt;/p&gt;
&lt;p&gt;The records also show the rule holding when something failed. &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34860959250&quot;&gt;Run 34860959250&lt;/a&gt;, for commit &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/d2b3c47608f29ece52f0e42045496f160a45c163&quot;&gt;d2b3c47&lt;/a&gt;, passed all seven CI jobs and deployed, but one of 84 browser tests failed against production. The &lt;code&gt;Release&lt;/code&gt; job was skipped, and under the rule above that commit did not count as deployed. It was released only in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.6.0&quot;&gt;v0.6.0&lt;/a&gt; at 15:43:36 UTC, after a fix had passed verification in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34863500153&quot;&gt;run 34863500153&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;releases&quot;&gt;Releases&lt;/h2&gt;
&lt;p&gt;A release is the last job and has no manual step. &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/release.sh&quot;&gt;scripts/release.sh&lt;/a&gt; finds the last &lt;code&gt;v*&lt;/code&gt; tag, reads commit subjects since then, bumps minor for &lt;code&gt;feat&lt;/code&gt;, patch otherwise (breaking changes bump minor while the version is 0.x), and publishes notes that name the live URL and the pipeline run. Tags are protected by a ruleset that forbids deleting, moving or updating them, and &lt;code&gt;main&lt;/code&gt; forbids force pushes. Six releases were published on 14 September 2026 by the time of writing, from &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.1.0&quot;&gt;v0.1.0&lt;/a&gt; at 10:45:42 UTC to &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.6.0&quot;&gt;v0.6.0&lt;/a&gt; at 15:43:36 UTC.&lt;/p&gt;
&lt;h2 id=&quot;who-did-what&quot;&gt;Who did what&lt;/h2&gt;
&lt;p&gt;Attributing work in a human–agent session is easy to get wrong, so this list stays with what the records show.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The person&lt;/strong&gt; created the direction and the boundaries: the project itself, the art direction, the briefs and their completion gates, the mid-task scope expansions recorded in checkpoints, the instruction to make supervision mandatory, and editorial standards for the psychology. The person owns the decisions still open in the handover: accepting ADR-0001 and reviewing Czech glossary terms that the agent flagged as non-standard. The time the person spent reading, thinking and reviewing is not recorded anywhere, which matters for &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/time-accounting/&quot;&gt;Time accounting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The agent&lt;/strong&gt; wrote the code, templates, content drafts in both languages, validators, tests, workflows and documentation; chose the implementation (Tera components, the ledger schema, the test strategy); configured the repository rulesets; ran every command; recorded checkpoints, handovers and decisions; and proposed the ADR. Commits carry a &lt;code&gt;Co-Authored-By&lt;/code&gt; trailer naming the model and a &lt;code&gt;Claude-Session&lt;/code&gt; trailer naming the session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Majordomus&lt;/strong&gt; wrote nothing. It refused, recorded and reported: scope drift, a malformed scope, a missing bootstrap link, and the finish contract. &lt;strong&gt;The pipeline&lt;/strong&gt; refused twice that day: once before deployment (a reference title mismatch against Crossref) and once before release (a failing production test).&lt;/p&gt;
&lt;h2 id=&quot;what-this-does-not-show&quot;&gt;What this does not show&lt;/h2&gt;
&lt;p&gt;The records show a sequence of checked steps, not that supervision made the work faster or better than an unsupervised session would have been. There was no second session to compare with. The agent also made errors that the supervision layer did not catch and the pipeline did; those are listed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/&quot;&gt;Testing a static site&lt;/a&gt;. What the records do support is narrower and still useful: every “done” in this repository is attached to a command, an exit code and a timestamp that a reader can check.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Testing a static site: validators, negative tests, browsers and contracts</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/">&lt;h2 id=&quot;what-can-go-wrong-in-a-static-site&quot;&gt;What can go wrong in a static site&lt;/h2&gt;
&lt;p&gt;The site in this repository has no database and no application server, and still has many ways to be wrong in production without any error message:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the Czech edition of a page is missing, or has a different front-matter shape than the English one;&lt;/li&gt;
&lt;li&gt;a UI string exists in one dictionary and not the other, so a template renders an empty label;&lt;/li&gt;
&lt;li&gt;a claim on a page has passed its review date;&lt;/li&gt;
&lt;li&gt;a reference cites a DOI whose title no longer matches;&lt;/li&gt;
&lt;li&gt;an in-page anchor or an asset URL is broken, often only under the &lt;code&gt;/catharsis-as-a-service/&lt;/code&gt; subpath;&lt;/li&gt;
&lt;li&gt;structured data does not parse, or describes a page as a medical resource;&lt;/li&gt;
&lt;li&gt;a command mentioned in documentation does not exist, or exists but no test runs it;&lt;/li&gt;
&lt;li&gt;the deployment succeeded, but the CDN still serves the previous build.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each item on that list has a check in the repository. This article walks through the checks from the fastest to the slowest, then through the failures they recorded. The pipeline that runs them is described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/how-the-site-was-built/&quot;&gt;How the site was built&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;stage-1-one-ordered-validation-script&quot;&gt;Stage 1: one ordered validation script&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#npm-run-validate&quot;&gt;&lt;code&gt;npm run validate&lt;/code&gt;&lt;/a&gt; runs &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/validate.sh&quot;&gt;scripts/validate.sh&lt;/a&gt;. Every step is wrapped in the same function, which records PASS or FAIL, prints a summary table and stops at the first failure:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;bash&quot;&gt;step() {
  local name=&amp;quot;$1&amp;quot;
  shift
  printf &amp;#39;\n── %s: %s\n&amp;#39; &amp;quot;$name&amp;quot; &amp;quot;$*&amp;quot;
  if &amp;quot;$@&amp;quot;; then
    RESULTS+=(&amp;quot;$name|PASS&amp;quot;)
  else
    RESULTS+=(&amp;quot;$name|FAIL&amp;quot;)
    report
    printf &amp;#39;\nRESULT %s FAIL\n&amp;#39; &amp;quot;$(dots RESULT)&amp;quot;
    exit 1
  fi
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The stages are, in order: toolchain (the Zola version must equal &lt;code&gt;.zola-version&lt;/code&gt;), assets, JavaScript syntax, translations, content standards, references, the evidence ledger, social previews, the Zola check, the Zola build, the API export, and the HTML checks on the generated site. The order is deliberate. The translation check takes well under a second and catches the most common authoring error, so it runs before a build that takes much longer.&lt;/p&gt;
&lt;p&gt;The script has no options to skip a stage. The project rule on deployment says “Validation is never bypassed to make CI pass: no &lt;code&gt;|| true&lt;/code&gt; around a mandatory check, no &lt;code&gt;--no-verify&lt;/code&gt;”, and the CI job runs the same entry point as a developer does.&lt;/p&gt;
&lt;h2 id=&quot;stage-2-python-validators-that-are-tested-to-fail&quot;&gt;Stage 2: Python validators that are tested to fail&lt;/h2&gt;
&lt;p&gt;The validators are small standard-library Python scripts, each with one responsibility:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Validator&lt;/th&gt;&lt;th&gt;Catches&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/validate-i18n.py&quot;&gt;validate-i18n.py&lt;/a&gt;&lt;/td&gt;&lt;td&gt;missing translations of content files, front-matter shape mismatches, UI keys used in templates but not defined&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;../../commands/#validate-content&quot;&gt;&lt;code&gt;python3 scripts/validate-content.py&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;missing research-note fields, description length, prohibited phrasing, unregistered or unlinked commands&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;../../commands/#check-references&quot;&gt;&lt;code&gt;python3 scripts/check-references.py --online&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unknown citations, articles without a DOI; online, title and year mismatches with Crossref&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;../../commands/#validate-claims&quot;&gt;&lt;code&gt;python3 scripts/validate-claims.py&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;the evidence ledger rules described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/evidence-ledger-as-code/&quot;&gt;The evidence ledger as code&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;../../commands/#render-social&quot;&gt;&lt;code&gt;python3 scripts/render-social.py&lt;/code&gt;&lt;/a&gt; with &lt;code&gt;--check&lt;/code&gt;&lt;/td&gt;&lt;td&gt;a page without a preview image, a stale image, an orphaned image&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/scripts/validate-html.py&quot;&gt;validate-html.py&lt;/a&gt;&lt;/td&gt;&lt;td&gt;duplicate ids, missing alt text, heading jumps, broken first-party references and anchors, invalid JSON-LD, medical schema types, incomplete preview metadata&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;A validator is only useful if it fails when it should, and a validator that passes on the repository proves nothing about that. The test module’s docstring states the rule: “Validators must pass on the repository and fail on the defects they exist to catch.” Almost every validator therefore has two kinds of test in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/tree/main/tests/python&quot;&gt;tests/python&lt;/a&gt;: one that runs it on the real repository and expects success, and several that build a minimal broken fixture in a temporary directory and assert the specific message:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;def test_content_rejects_wrong_registry_anchor(tmp_path):
    root = _content_fixture(tmp_path, &amp;quot;Run [`npm run validate`](../commands/#npm-test).\n&amp;quot;)
    result = run([PY, str(ROOT / &amp;quot;scripts/validate-content.py&amp;quot;), &amp;quot;--root&amp;quot;, str(root)])
    assert result.returncode == 1
    assert &amp;quot;must link to the registry anchor #npm-run-validate&amp;quot; in result.stdout
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The fixture approach requires every validator to accept a &lt;code&gt;--root&lt;/code&gt; argument or a &lt;code&gt;CAAS_ROOT&lt;/code&gt; environment variable, a small design constraint that falls out of wanting negative tests. The ledger validator also accepts &lt;code&gt;--today&lt;/code&gt;, which lets a test show that the repository’s own claims expire in 2031 without a review.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#npm-run-test-python&quot;&gt;&lt;code&gt;npm run test:python&lt;/code&gt;&lt;/a&gt; runs the suite in a project virtual environment. At &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.5.0&quot;&gt;v0.5.0&lt;/a&gt; it had 40 tests.&lt;/p&gt;
&lt;h2 id=&quot;stage-3-the-command-registry-is-executed&quot;&gt;Stage 3: the command registry is executed&lt;/h2&gt;
&lt;p&gt;Documentation that lists commands tends to rot, so every command the site, the README or the docs mention is recorded in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/data/commands.toml&quot;&gt;data/commands.toml&lt;/a&gt; with a &lt;code&gt;verified_by&lt;/code&gt; list naming the CI jobs or pytest functions that run it. The content validator refuses a command in prose that does not link to its entry. &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/tests/python/test_commands.py&quot;&gt;tests/python/test_commands.py&lt;/a&gt; closes the loop in the other direction: it parses the workflow files and the test modules, and fails if a &lt;code&gt;verified_by&lt;/code&gt; name does not exist.&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;for reference in entry[&amp;quot;verified_by&amp;quot;]:
    kind, _, name = reference.partition(&amp;quot;:&amp;quot;)
    if kind == &amp;quot;ci&amp;quot; and name not in jobs:
        problems.append(f&amp;quot;{entry[&amp;#39;id&amp;#39;]}: CI job &amp;#39;{name}&amp;#39; does not exist (known: {sorted(jobs)})&amp;quot;)
    elif kind == &amp;quot;pytest&amp;quot; and name not in tests:
        problems.append(f&amp;quot;{entry[&amp;#39;id&amp;#39;]}: pytest &amp;#39;{name}&amp;#39; does not exist&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The same module runs commands for real: the commit linter on a good and a bad message, the release script in dry-run mode, a production build, the development server (polled until it answers), &lt;code&gt;--help&lt;/code&gt; for every Majordomus subcommand, and a read of the pipeline history through the GitHub CLI. Tests that need an external tool skip locally when the tool is missing, but CI sets &lt;code&gt;CAAS_REQUIRE_TOOLS=1&lt;/code&gt;, and then a missing tool fails instead of skipping. Without that switch, a registry entry could be “verified” by a test that never ran.&lt;/p&gt;
&lt;p&gt;Every link to a command in this article points at that registry. You are reading the result of the check that enforces it.&lt;/p&gt;
&lt;h2 id=&quot;stage-4-playwright-on-the-production-subpath&quot;&gt;Stage 4: Playwright on the production subpath&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../../commands/#npm-test&quot;&gt;&lt;code&gt;npm test&lt;/code&gt;&lt;/a&gt; runs the browser suite in &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/tests/site.spec.js&quot;&gt;tests/site.spec.js&lt;/a&gt;. With no &lt;code&gt;BASE_URL&lt;/code&gt;, Playwright starts the preview server itself, so the suite runs against the production build served under the same subpath as GitHub Pages:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;js&quot;&gt;const LOCAL_URL = &amp;#39;http://127.0.0.1:4173/catharsis-as-a-service/&amp;#39;;
const baseURL = process.env.BASE_URL || LOCAL_URL;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Several test blocks are loops over locales, viewports and pages, so the number of executed tests is larger than the number of blocks. The suite checks what only a browser can see: pages render at every configured viewport without horizontal overflow; every page is self-canonical with correct &lt;code&gt;hreflang&lt;/code&gt; alternates; the Flowbite modal traps focus and the drawer closes; claim panels open their sources with JavaScript and stay open without it; the glossary is anchored; the detection simulation on the methods page stays labelled as a simulation; print styles turn the artifact into a paper document; library pages are &lt;code&gt;Article&lt;/code&gt; and never &lt;code&gt;MedicalWebPage&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;A browser test is also the only reliable test of “readable without JavaScript”. One block creates a context with JavaScript disabled and checks that content, navigation and claim sources remain available.&lt;/p&gt;
&lt;p&gt;The suite grew with the site: 30 tests at &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.1.0&quot;&gt;v0.1.0&lt;/a&gt;, 72 passing at v0.5.0 according to the handover written when it shipped, and 84 in the production run for commit &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/d2b3c47608f29ece52f0e42045496f160a45c163&quot;&gt;d2b3c47&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;stage-5-the-same-suite-against-production&quot;&gt;Stage 5: the same suite against production&lt;/h2&gt;
&lt;p&gt;After deployment, the &lt;code&gt;Verify production&lt;/code&gt; job waits until the live site’s footer contains the SHA of the commit being deployed, then runs &lt;a href=&quot;../../commands/#npm-run-smoke&quot;&gt;&lt;code&gt;npm run smoke&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;../../commands/#npm-run-test-production&quot;&gt;&lt;code&gt;npm run test:production&lt;/code&gt;&lt;/a&gt;. The smoke script requests every entry point, feed, preview image and first-party asset and compares status codes and &lt;code&gt;lang&lt;/code&gt; attributes; the browser suite then runs unchanged against the live URL.&lt;/p&gt;
&lt;p&gt;Running the same tests twice is not redundant. The preview is a Python HTTP server on a Linux runner; production is GitHub Pages behind a CDN, with its own headers, caching and redirects. The third failure below passed on the preview and failed on production.&lt;/p&gt;
&lt;h2 id=&quot;stage-6-rust-contract-tests&quot;&gt;Stage 6: Rust contract tests&lt;/h2&gt;
&lt;p&gt;The JSON API is tested from a second language. &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/blob/main/crates/caas-content/tests/contract.rs&quot;&gt;crates/caas-content/tests/contract.rs&lt;/a&gt; runs the exporter into a temporary directory, or reads &lt;code&gt;CAAS_API_DIR&lt;/code&gt; when CI sets it to the export of the commit under test, and asserts that the typed library loads and has no integrity problems:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;rust&quot;&gt;#[test]
fn the_exported_library_has_no_integrity_problems() {
    let problems = library().problems();
    assert!(
        problems.is_empty(),
        &amp;quot;integrity problems:\n{}&amp;quot;,
        problems.join(&amp;quot;\n&amp;quot;)
    );
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The CLI crate has its own tests that run the &lt;code&gt;caas&lt;/code&gt; binary. &lt;a href=&quot;../../commands/#cargo-test&quot;&gt;&lt;code&gt;cargo test --workspace&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;../../commands/#cargo-clippy&quot;&gt;&lt;code&gt;cargo clippy&lt;/code&gt;&lt;/a&gt; with warnings as errors and &lt;a href=&quot;../../commands/#cargo-fmt&quot;&gt;&lt;code&gt;cargo fmt&lt;/code&gt;&lt;/a&gt; run in the CI job &lt;code&gt;Rust&lt;/code&gt;. At v0.5.0 the workspace had 21 Rust tests.&lt;/p&gt;
&lt;h2 id=&quot;what-the-checks-caught-on-the-first-day&quot;&gt;What the checks caught on the first day&lt;/h2&gt;
&lt;p&gt;The records show three failures that matter, and each stopped at a different layer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A flaky print test, caught locally.&lt;/strong&gt; A checkpoint written at 11:09 UTC records “E2E was 36/37: print test read computed style once”. A preview probe showed that the print styles did apply, so the defect was in the test, which read the computed style a single time instead of waiting for it. The test was changed to poll. Nothing was pushed with the failure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A Crossref title mismatch, caught in CI before deployment.&lt;/strong&gt; Commit &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/51dde0bb4dba09c35fb4c0a835d764a497f3c5a3&quot;&gt;51dde0b&lt;/a&gt; added the research library. In &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34842607207&quot;&gt;run 34842607207&lt;/a&gt; the &lt;code&gt;References (Crossref)&lt;/code&gt; job failed at 12:17:36 UTC with:&lt;/p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;text&quot;&gt;error: lieberman-2007: title differs from Crossref (0.42): &amp;#39;putting feelings into words&amp;#39;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The reference was correct; the comparison was not. The error shows that Crossref returned only the main title, while the registry held the full title with its subtitle, and the validator compared the two as they were. Deploy, verify and release were skipped. The fix, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/94d734c78ffed85a02a447051992a2acac51926d&quot;&gt;94d734c&lt;/a&gt;, compares the registered title and its main part against Crossref’s title with and without the subtitle and keeps the best match. It was committed at 12:20:54 UTC, and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.3.0&quot;&gt;v0.3.0&lt;/a&gt; was published at 12:24:28, 6 minutes 52 seconds after the failing job ended.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A browser difference, caught in production before release.&lt;/strong&gt; Commit d2b3c47 added in-place previews for the concept screens. All seven CI jobs passed, including the full browser suite on the preview, and the site deployed. In &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34860959250&quot;&gt;run 34860959250&lt;/a&gt;, &lt;code&gt;Verify production&lt;/code&gt; then failed one of 84 tests, “concept screen preview: modified clicks keep the link to the original PNG”, with a timeout while waiting for a new tab after a Ctrl or Meta click; Playwright’s retry failed the same way. The &lt;code&gt;Release&lt;/code&gt; job was skipped. The follow-up commit, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/93fd07f&quot;&gt;93fd07f&lt;/a&gt;, explains the cause: “on the Linux runner a Ctrl+click tab stayed on about:blank”. It changes the test to check what the page controls (modified and middle clicks are not cancelled and do not open the dialog) rather than how a particular browser opens tabs. The next pipeline, &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34863500153&quot;&gt;run 34863500153&lt;/a&gt;, passed all ten jobs, and &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.6.0&quot;&gt;v0.6.0&lt;/a&gt; was published at 15:43:36 UTC, 20 minutes 12 seconds after the failing verification ended.&lt;/p&gt;
&lt;p&gt;The third case is worth dwelling on. The site was briefly live with a commit that had not passed verification, because deployment has to happen before production can be tested. The rule the project follows is about claims, not about bytes on a CDN: without a passing verify job there is no release, and nothing is reported as deployed.&lt;/p&gt;
&lt;h2 id=&quot;what-these-tests-do-not-cover&quot;&gt;What these tests do not cover&lt;/h2&gt;
&lt;p&gt;None of these checks judge whether a sentence about psychology is right, whether an appraisal is fair, or whether the Czech reads naturally; those remain review tasks, and the handover from v0.5.0 lists a terminology review as open. The suite does not measure performance budgets, and accessibility is checked through specific behaviours (focus trapping, labels, alt text, heading order) rather than a full audit. The pipeline also has a structural blind spot: a defect that appears only on GitHub Pages is found after the site is live. The mitigation is that verification is automatic, it runs within minutes, and nothing is released until it passes.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Time accounting: what the records measure, what an estimate suggests, and why they cannot be compared directly</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/engineering/time-accounting/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/engineering/time-accounting/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/engineering/time-accounting/">&lt;h2 id=&quot;the-question-and-the-trap&quot;&gt;The question and the trap&lt;/h2&gt;
&lt;p&gt;People who hear that a site like this was built in a day ask how much time that saved. It is a fair question, and an easy one to answer badly. The bad answer takes the hours on the clock, compares them with a guess of how long “a team” would take, divides, and publishes the ratio. That ratio compares a measurement with an opinion, mixes elapsed time with effort, and ignores that the two products might not be equally good.&lt;/p&gt;
&lt;p&gt;This article separates three things and keeps them separate:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Measurements&lt;/strong&gt; from records: the Git history, the GitHub API (repository, releases, workflow runs and their jobs) and the Majordomus ledger. Every number is linked or reproducible.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An estimate&lt;/strong&gt;, explicitly labelled, of the effort the same scope would take a human team, built bottom-up so that every assumption can be disputed line by line.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The reasons the two cannot be combined&lt;/strong&gt; into one factor, and what a real measurement would require.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The research note &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/&quot;&gt;Method: building an evidence-gated artifact with Majordomus&lt;/a&gt; covers the first release in detail, and the &lt;a href=&quot;../../case-study/&quot;&gt;case study&lt;/a&gt; shows the full timeline interactively. This article covers the whole day as recorded at 15:47 UTC.&lt;/p&gt;
&lt;h2 id=&quot;part-a-what-the-records-measure&quot;&gt;Part A: what the records measure&lt;/h2&gt;
&lt;h3 id=&quot;milestones&quot;&gt;Milestones&lt;/h3&gt;
&lt;p&gt;All times are UTC on 14 September 2026.&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Time&lt;/th&gt;&lt;th&gt;Event&lt;/th&gt;&lt;th&gt;Source&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;09:45&lt;/td&gt;&lt;td&gt;Working session begins (poster rebuild)&lt;/td&gt;&lt;td&gt;local file timestamps, as reported in the method note; not independently verifiable&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;09:54:06&lt;/td&gt;&lt;td&gt;Repository created on GitHub&lt;/td&gt;&lt;td&gt;GitHub API &lt;code&gt;created_at&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:26:23&lt;/td&gt;&lt;td&gt;Majordomus initialised; first supervised task&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:45:42&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.1.0&quot;&gt;v0.1.0&lt;/a&gt;: bilingual site, CI/CD, live verification&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;11:13:28&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.2.0&quot;&gt;v0.2.0&lt;/a&gt;: boilerplate practices, previews, structured data&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;12:24:28&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.3.0&quot;&gt;v0.3.0&lt;/a&gt;: research library, advice, command registry, Rust API&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;12:58:21&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.4.0&quot;&gt;v0.4.0&lt;/a&gt;: evidence ledger, methods, glossary, status&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;13:07:10&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.5.0&quot;&gt;v0.5.0&lt;/a&gt;: ledger in the API, Rust client, documentation&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;13:08:34&lt;/td&gt;&lt;td&gt;Task closed as completed; no supervised task is recorded until 14:54:07&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;15:43:36&lt;/td&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.6.0&quot;&gt;v0.6.0&lt;/a&gt;: screen previews, a fix, expanded research note&lt;/td&gt;&lt;td&gt;release list&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Derived durations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;repository creation to first verified release: &lt;strong&gt;51 min 36 s&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;repository creation to v0.5.0: &lt;strong&gt;3 h 13 min 04 s&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;repository creation to v0.6.0: &lt;strong&gt;5 h 49 min 30 s&lt;/strong&gt;, a window that includes 1 h 45 min 33 s with no supervised task recorded.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ten commits, six releases, four recorded decisions and one proposed ADR fall in that window.&lt;/p&gt;
&lt;h3 id=&quot;supervised-task-time&quot;&gt;Supervised task time&lt;/h3&gt;
&lt;p&gt;The Majordomus ledger, readable with &lt;a href=&quot;../../commands/#majordomus-history&quot;&gt;&lt;code&gt;majordomus history&lt;/code&gt;&lt;/a&gt;, records when each task started and finished. Up to v0.5.0, five tasks account for &lt;strong&gt;2 h 38 min 38 s&lt;/strong&gt;. The three tasks that ended as partial and were restarted (scope errors, described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/supervised-ai-delivery/&quot;&gt;Supervised AI delivery&lt;/a&gt;) account for 32 min 29 s of that. Task time is when the agent was working under a declared task. It does not show how much of that time the person spent reading, deciding or typing.&lt;/p&gt;
&lt;h3 id=&quot;pipeline-runs&quot;&gt;Pipeline runs&lt;/h3&gt;
&lt;p&gt;Each push to &lt;code&gt;main&lt;/code&gt; starts the Pages workflow. The table lists every run that day, with wall-clock time from creation to completion, the sum of the durations of the jobs that ran (jobs run in parallel, so this is larger), and the time from the run’s creation to the published release. The data can be listed with &lt;a href=&quot;../../commands/#gh-run-list&quot;&gt;&lt;code&gt;gh run list&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Run&lt;/th&gt;&lt;th&gt;Commit&lt;/th&gt;&lt;th&gt;Result&lt;/th&gt;&lt;th&gt;Wall clock&lt;/th&gt;&lt;th&gt;Job time&lt;/th&gt;&lt;th&gt;Push to release&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34834554169&quot;&gt;34834554169&lt;/a&gt;&lt;/td&gt;&lt;td&gt;9bc6897&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;2:43&lt;/td&gt;&lt;td&gt;3:02&lt;/td&gt;&lt;td&gt;2:40 (v0.1.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34836842423&quot;&gt;34836842423&lt;/a&gt;&lt;/td&gt;&lt;td&gt;54a31a2&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;3:06&lt;/td&gt;&lt;td&gt;3:24&lt;/td&gt;&lt;td&gt;3:02 (v0.2.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34842607207&quot;&gt;34842607207&lt;/a&gt;&lt;/td&gt;&lt;td&gt;51dde0b&lt;/td&gt;&lt;td&gt;failure: references&lt;/td&gt;&lt;td&gt;1:29&lt;/td&gt;&lt;td&gt;3:03&lt;/td&gt;&lt;td&gt;none&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34842946706&quot;&gt;34842946706&lt;/a&gt;&lt;/td&gt;&lt;td&gt;94d734c&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;3:25&lt;/td&gt;&lt;td&gt;4:57&lt;/td&gt;&lt;td&gt;3:21 (v0.3.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34845982889&quot;&gt;34845982889&lt;/a&gt;&lt;/td&gt;&lt;td&gt;4cbb6fb&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;4:17&lt;/td&gt;&lt;td&gt;6:01&lt;/td&gt;&lt;td&gt;4:14 (v0.4.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34846771284&quot;&gt;34846771284&lt;/a&gt;&lt;/td&gt;&lt;td&gt;f2890f4&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;5:02&lt;/td&gt;&lt;td&gt;6:46&lt;/td&gt;&lt;td&gt;4:59 (v0.5.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34860959250&quot;&gt;34860959250&lt;/a&gt;&lt;/td&gt;&lt;td&gt;d2b3c47&lt;/td&gt;&lt;td&gt;failure: verify production&lt;/td&gt;&lt;td&gt;8:01&lt;/td&gt;&lt;td&gt;8:44&lt;/td&gt;&lt;td&gt;none&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/actions/runs/34863500153&quot;&gt;34863500153&lt;/a&gt;&lt;/td&gt;&lt;td&gt;2125f1e&lt;/td&gt;&lt;td&gt;success&lt;/td&gt;&lt;td&gt;5:07&lt;/td&gt;&lt;td&gt;6:15&lt;/td&gt;&lt;td&gt;5:03 (v0.6.0)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;6 passed, 2 failed&lt;/td&gt;&lt;td&gt;&lt;strong&gt;33:10&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;42:12&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The pipeline grew from seven jobs to ten when the Python, Rust and Crossref jobs were added with the research library, and the browser suite grew from 30 to 85 tests, so later runs are longer. The weekly evidence workflow was also run once by hand (38 seconds).&lt;/p&gt;
&lt;h3 id=&quot;failures-and-recovery&quot;&gt;Failures and recovery&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Failure&lt;/th&gt;&lt;th&gt;Detected&lt;/th&gt;&lt;th&gt;Fix committed&lt;/th&gt;&lt;th&gt;Verified release&lt;/th&gt;&lt;th&gt;Detection to release&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Crossref title comparison (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/engineering/testing-a-static-site/&quot;&gt;details&lt;/a&gt;)&lt;/td&gt;&lt;td&gt;12:17:36&lt;/td&gt;&lt;td&gt;12:20:54&lt;/td&gt;&lt;td&gt;12:24:28 (v0.3.0)&lt;/td&gt;&lt;td&gt;6 min 52 s&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Modified-click test on production&lt;/td&gt;&lt;td&gt;15:23:24&lt;/td&gt;&lt;td&gt;15:37:52&lt;/td&gt;&lt;td&gt;15:43:36 (v0.6.0)&lt;/td&gt;&lt;td&gt;20 min 12 s&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Neither failure reached a release. The second left an unverified commit on the live site for about twenty minutes, because production can only be tested after deployment.&lt;/p&gt;
&lt;h3 id=&quot;what-the-measurements-do-not-include&quot;&gt;What the measurements do not include&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Planning, thinking and prompt writing before the first recorded file.&lt;/li&gt;
&lt;li&gt;The person’s time. No record shows when the person was reading, deciding or away; the only bound is the window itself.&lt;/li&gt;
&lt;li&gt;Time after the records were read: the review items the v0.5.0 handover leaves open (accepting ADR-0001, reviewing flagged Czech glossary terms), and any rework they cause.&lt;/li&gt;
&lt;li&gt;Model usage and its cost, which are not part of the repository’s records.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;part-b-an-estimate-for-a-human-team&quot;&gt;Part B: an estimate for a human team&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;This section is an estimate, not a measurement.&lt;/strong&gt; It asks how many person-hours an experienced team (a web developer, a technical writer with a psychology background, a Czech editor, and part-time DevOps and Rust engineers) would need to produce the scope of &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/releases/tag/v0.5.0&quot;&gt;v0.5.0&lt;/a&gt;, to the same automated checks, starting from a finished poster. v0.5.0 is used because its scope can be measured from the tagged tree and it closed a supervised task; later work is excluded from both sides.&lt;/p&gt;
&lt;p&gt;The scope column was measured from the repository at commit &lt;a rel=&quot;external&quot; href=&quot;https://github.com/korczis/catharsis-as-a-service/commit/f2890f4fa20f0f92db790477b1460c2e774bbe44&quot;&gt;f2890f4&lt;/a&gt;. Word counts exclude front matter. The hour ranges are the author’s judgement, and the assumptions say where each comes from. Readers who disagree with a rate can recompute that row.&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;#&lt;/th&gt;&lt;th&gt;Work item&lt;/th&gt;&lt;th&gt;Scope at v0.5.0 (measured)&lt;/th&gt;&lt;th&gt;Assumption behind the range&lt;/th&gt;&lt;th&gt;Low (h)&lt;/th&gt;&lt;th&gt;High (h)&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;English content with sources read&lt;/td&gt;&lt;td&gt;32 English files, about 19,300 words; 10 research notes, 10 advice entries&lt;/td&gt;&lt;td&gt;150–300 words per hour including reading abstracts and checking wording against sources&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;130&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Czech edition&lt;/td&gt;&lt;td&gt;32 Czech files, about 17,100 words&lt;/td&gt;&lt;td&gt;250–375 words per hour for professional adaptation with psychological terminology&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;70&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Source appraisals&lt;/td&gt;&lt;td&gt;58 references, each graded with a bilingual appraisal&lt;/td&gt;&lt;td&gt;0.5–1 h per source: locate abstract, classify design, write both languages&lt;/td&gt;&lt;td&gt;29&lt;/td&gt;&lt;td&gt;58&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Claims ledger&lt;/td&gt;&lt;td&gt;50 claims with scope, caveat and dates in two languages&lt;/td&gt;&lt;td&gt;15–30 min per claim once sources are appraised&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Glossary&lt;/td&gt;&lt;td&gt;54 bilingual terms with cross-references&lt;/td&gt;&lt;td&gt;9–18 min per term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Design system, templates and components&lt;/td&gt;&lt;td&gt;2,053 template lines, 2,472 CSS lines, two locales&lt;/td&gt;&lt;td&gt;a senior front-end developer at roughly 50–100 finished lines per hour including responsive and accessibility work&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;80&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Interaction&lt;/td&gt;&lt;td&gt;Alpine and Flowbite integration, 381 lines of site JavaScript, no-JS fallbacks&lt;/td&gt;&lt;td&gt;small code, high testing and accessibility cost&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Metadata and SEO&lt;/td&gt;&lt;td&gt;JSON-LD, localized previews, feeds, sitemap alternates&lt;/td&gt;&lt;td&gt;known patterns, per-locale verification&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Validators and API exporter&lt;/td&gt;&lt;td&gt;1,601 lines of Python and shell in the scripts directory&lt;/td&gt;&lt;td&gt;35–65 lines per hour for tested tooling&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;td&gt;48&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Test suites&lt;/td&gt;&lt;td&gt;40 pytest tests with fixtures; 23 Playwright blocks executing 72 tests&lt;/td&gt;&lt;td&gt;fixtures and browser flakiness dominate&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;td&gt;48&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Rust crate and CLI&lt;/td&gt;&lt;td&gt;1,182 lines, 21 tests&lt;/td&gt;&lt;td&gt;typed contract plus CLI and contract tests&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;32&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;CI/CD and repository settings&lt;/td&gt;&lt;td&gt;three workflows and a composite action (352 lines), release script, rulesets, Pages&lt;/td&gt;&lt;td&gt;includes debugging live deployment&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Supervision layer, rules, ADR, documentation&lt;/td&gt;&lt;td&gt;6 project rules, 1 ADR, 5 documents, README&lt;/td&gt;&lt;td&gt;writing and wiring, not tool development&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;Artwork production pipeline&lt;/td&gt;&lt;td&gt;poster render script, icon set, localized preview cards&lt;/td&gt;&lt;td&gt;excludes the artistic concept&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Subtotal&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;314&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;607&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Coordination, review and integration&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;10–20% of the subtotal for a team of four to five people&lt;/td&gt;&lt;td&gt;31&lt;/td&gt;&lt;td&gt;121&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Estimated total&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;≈ 345&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;≈ 730&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;At 40 hours a week that is roughly 9 to 18 person-weeks. The range is wide on purpose. The largest items, content and appraisals, depend on how carefully sources are read, and that is also where a human expert might produce a different and possibly better product.&lt;/p&gt;
&lt;p&gt;Several judgements pull the estimate in opposite directions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Towards lower:&lt;/strong&gt; an experienced team with a reusable Zola starter, an existing validator library or a translation memory would be faster on rows 6, 8, 9 and 2. Some items might not be built at all without an agent doing them cheaply (a second-language contract test, an executed command registry), and a team would be right to skip them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Towards higher:&lt;/strong&gt; the ranges assume little rework. The agent’s own records show rework (three task restarts, two pipeline failures, a flaky print test), and a human team would have its own. Bilingual review cycles, stakeholder feedback and waiting between people are not in the table.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;part-c-why-these-numbers-cannot-be-divided&quot;&gt;Part C: why these numbers cannot be divided&lt;/h2&gt;
&lt;p&gt;It is tempting to set 3 h 13 min against 345–730 person-hours and state a factor. This article does not, for five reasons.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Different units.&lt;/strong&gt; Elapsed time is wall-clock time during which an agent, and sometimes several at once, worked while a person directed and reviewed. Person-hours are effort summed across people. Parallel human work would shorten the calendar time of the estimate without changing its hours, and parallel agents do the same to the measurement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. No control condition.&lt;/strong&gt; There was one project, built once. There is no human team that built the same scope, no second agent session without supervision, and no repeat. A single case can show that something is possible. It cannot show how large an effect is.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. The quality bar is not demonstrably equal.&lt;/strong&gt; The estimate assumes the human team meets the same automated checks, and automated checks are not the whole of quality. The ledger records that source designs were checked against published abstracts and that two sources without a retrievable abstract are marked unverified. A human expert reading full texts would take longer and might grade differently. The Czech terminology review and the ADR acceptance are still open. Where the agent’s product is weaker, the comparison flatters it; where it is more thorough than a team would bother to be (every command executed in a test), the comparison penalises it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Human direction time is unrecorded.&lt;/strong&gt; The person wrote briefs, expanded scope, chose between options and reviewed output. None of that is timed. If the person attended the whole window, their effort is bounded by it; if not, it is smaller. Either way it belongs in the comparison and is missing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. The estimator is not independent.&lt;/strong&gt; The estimate was written after the fact by an AI agent of the same kind that did the work, with knowledge of the result. Anchoring on the known outcome is a plausible bias in either direction. Line counts and word counts are also weak proxies for effort: a 17-line vendoring script and a 255-line validator do not cost in proportion to their length.&lt;/p&gt;
&lt;p&gt;What the records do support is narrower. The scope of v0.5.0, measured above, reached a verified release about three hours after the repository was created. Every release in the window passed the same automated checks, and the two failures were caught by those checks and recovered within minutes. Against any plausible reading of the estimate table, that is a large difference in elapsed time. How large, in a sense that would survive scrutiny, is not something one uncontrolled case can say.&lt;/p&gt;
&lt;h2 id=&quot;what-a-real-measurement-would-need&quot;&gt;What a real measurement would need&lt;/h2&gt;
&lt;p&gt;A defensible comparison of supervised AI delivery with conventional delivery would need at least:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A fixed, pre-registered scope and acceptance gate.&lt;/strong&gt; The same brief, and the same validation script and test suite as the definition of done, agreed before any work starts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comparison arms.&lt;/strong&gt; A human team, an agent directed by a person without supervision tooling, and an agent with supervision, ideally on several projects of different kinds, with arms assigned so that the same person does not direct two arms of the same project.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Effort, not just elapsed time.&lt;/strong&gt; Time tracking of human attention (direction, review, waiting) in every arm, and agent compute time and cost alongside.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Blind quality assessment.&lt;/strong&gt; Independent experts rating samples of content (accuracy of claims against sources, appropriateness of grades, quality of the Czech) without knowing which arm produced them, plus an accessibility audit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outcomes after release.&lt;/strong&gt; Defects found in the weeks after release, review dates missed, and the cost of the first substantial change, since maintainability is where hurried work usually charges its bill.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until then, the honest summary is the pair of numbers with their labels: a measured three hours and thirteen minutes to a verified v0.5.0, and an estimated 345 to 730 person-hours for a human team to build the same scope, which are not the same kind of number.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Evidence ledger</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/evidence/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/evidence/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/evidence/">&lt;h2 id=&quot;why-a-ledger&quot;&gt;Why a ledger&lt;/h2&gt;
&lt;p&gt;A site that argues that relief is not resolution has to hold its own statements to the same standard. It is easy to write “research shows” and much harder to say which research, of what design, with which limits, and when someone last checked. The ledger answers those questions in one place.&lt;/p&gt;
&lt;p&gt;Every substantive public claim on the site has an entry: the four findings on the landing page, the answers to frequently asked questions, the key points of each research note, the recommendation in each advice entry, the statements made by the artwork and the technical statements about the site itself. Each entry records the claim’s wording, its type, its evidence level, a confidence judgement, its sources, its scope, its most important caveat, the pages where it appears and the dates of its last and next review.&lt;/p&gt;
&lt;p&gt;Bibliographic facts and judgement are kept apart. The reference registry holds titles, authors and DOIs checked against Crossref. The ledger holds the appraisal of each source, including its design, population and main limitation, and that appraisal is dated because judgement can go out of date even when a citation does not.&lt;/p&gt;
&lt;h2 id=&quot;how-a-claim-is-graded&quot;&gt;How a claim is graded&lt;/h2&gt;
&lt;p&gt;Grading happens in two steps.&lt;/p&gt;
&lt;p&gt;First, each source is graded by design. A meta-analysis of randomised trials is level A; a single controlled experiment is level B; a longitudinal or uncontrolled pre-post study is level C; correlational, qualitative, narrative-review and theoretical work is level D; classical texts, project records and artistic material are level E. A meta-analysis that pools correlational studies is graded by what it pools, not by the word “meta-analysis” in its title.&lt;/p&gt;
&lt;p&gt;Second, each claim receives an evidence level no stronger than its strongest source, and a separate confidence rating. The two answer different questions. The level describes the kind of study behind the claim. Confidence describes how well the claim, as worded, is supported. A meta-analysis with heterogeneous results can support a level A claim held at moderate confidence. A well-replicated correlation can be level D and still justify high confidence, provided the claim speaks of association and not of cause.&lt;/p&gt;
&lt;p&gt;When a source’s abstract could not be retrieved, the ledger says so, states no sample sizes for it and lowers confidence in claims that rely on it. When wording on a page went further than its sources, the ledger records the stricter version and the changelog notes the revision.&lt;/p&gt;
&lt;h2 id=&quot;relief-resolution-and-the-limits-of-evidence&quot;&gt;Relief, resolution and the limits of evidence&lt;/h2&gt;
&lt;p&gt;Most of the research cited here measures short-term outcomes in specific samples: anger minutes after a provocation, closeness after a dance, mood after a film. That evidence is suited to questions about relief. It is much less suited to questions about resolution, which unfold over months in circumstances no laboratory reproduces. Where the ledger says there is insufficient evidence, that is a finding about the literature, not a verdict on the experience.&lt;/p&gt;
&lt;h2 id=&quot;art-and-evidence-on-the-same-site&quot;&gt;Art and evidence on the same site&lt;/h2&gt;
&lt;p&gt;The site is both an artwork and a library, and the two use different kinds of statements. The ledger marks them explicitly. A claim labelled ARTISTIC belongs to the artwork: the telemetry values, the status line and the field &lt;code&gt;problem_solved: false&lt;/code&gt; express a thesis and are never measurements of anyone. A claim labelled EMPIRICAL reports what studies observed, with sources and limits. Theoretical, historical, technical and clinical-boundary claims sit between them and are labelled as well.&lt;/p&gt;
&lt;p&gt;Keeping the labels visible protects both sides. The artwork can use the language of dashboards without its numbers being quoted as data, and the research notes can be read without the artwork’s rhetoric lending them false authority.&lt;/p&gt;
&lt;h2 id=&quot;how-to-report-a-problem&quot;&gt;How to report a problem&lt;/h2&gt;
&lt;p&gt;If a claim seems outdated, overstated or wrongly sourced, use the report link on this page. A useful report names the claim, explains what is wrong and, where possible, cites a newer or better source. Reports are checked against the original publications. Confirmed problems lead to a revised, downgraded or retracted claim, and the change is recorded in the evidence changelog with its date and reason.&lt;/p&gt;
&lt;p&gt;The content of this site is general education, not medical advice. If distress persists, disrupts daily life or includes thoughts of harming yourself, contact a qualified professional or local emergency services.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Should I talk about a traumatic event right away?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/after-a-traumatic-event/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/after-a-traumatic-event/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/after-a-traumatic-event/">&lt;h2 id=&quot;what-the-debriefing-review-actually-found&quot;&gt;What the debriefing review actually found&lt;/h2&gt;
&lt;p&gt;A Cochrane systematic review of eleven randomised trials examined single-session individual psychological debriefing delivered within a month of a traumatic event. It found no evidence that the intervention prevents PTSD or reduces distress, found some evidence of increased PTSD risk at one year in one trial, and advised that compulsory debriefing should cease.&lt;/p&gt;
&lt;p&gt;Two limits belong with that result. The trials were generally of poor quality. And the review evaluated one specific format: a single, structured, individual session, often offered to everyone exposed to an event whether or not they had symptoms. It does not show that talking after trauma is harmful in general, and it did not evaluate other early interventions.&lt;/p&gt;
&lt;p&gt;The practical reading is narrow and worth stating plainly. Being required to recount an event, to a stranger, on a schedule set by someone else, has not been shown to help and may not be neutral. That says nothing about a conversation you choose, with someone you trust, when you want it.&lt;/p&gt;
&lt;h2 id=&quot;what-the-trial-evidence-supports-instead&quot;&gt;What the trial evidence supports instead&lt;/h2&gt;
&lt;p&gt;The picture changes once symptoms are in the frame. Early multiple-session interventions showed no clinically important benefit over usual care for trauma-exposed people who were not screened for symptoms. For people who did have traumatic stress symptoms, trauma-focused CBT, cognitive therapy without exposure and EMDR showed clinically important benefits. For chronic PTSD, trauma-focused CBT and EMDR reduced clinician-assessed symptoms more than waitlist or usual care.&lt;/p&gt;
&lt;p&gt;These are group-level results with real limits. The Cochrane review rated the evidence for every comparison as very low quality, drop-out was higher in the active treatments, and long-term follow-up is limited. Choosing among these treatments requires clinical assessment, which no page can do.&lt;/p&gt;
&lt;p&gt;The shape that emerges is a distinction between offering something to everyone who was present and offering something to people who are struggling. Screening, waiting, and then treating those with symptoms is supported better than treating in advance.&lt;/p&gt;
&lt;h2 id=&quot;why-just-get-it-out-is-not-the-mechanism&quot;&gt;Why “just get it out” is not the mechanism&lt;/h2&gt;
&lt;p&gt;Emotional processing theory holds that lasting change in fear requires activation of the fear memory together with information incompatible with it; activation alone is not sufficient. The theory accounts for why retelling can help in one setting and do nothing in another: the retelling is a vehicle for the new information, not the active ingredient on its own. Later research has revised parts of the theory, and the effectiveness of treatments rests on trials rather than on the theory itself.&lt;/p&gt;
&lt;p&gt;This is the same distinction the rest of the site draws. Recounting an event can produce release. Whether anything changes depends on what the recounting is attached to.&lt;/p&gt;
&lt;h2 id=&quot;in-practice&quot;&gt;In practice&lt;/h2&gt;
&lt;p&gt;There is no deadline. Not talking in the first days is not a failure, and talking is not a treatment you owe anyone. What the evidence does support is watching what happens over the following weeks, and treating persistence as the signal rather than intensity in the first hours.&lt;/p&gt;
&lt;p&gt;If distress persists, disrupts daily life, or includes thoughts of harming yourself, contact a qualified professional; immediate danger warrants contacting local emergency services.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Can emotions be measured?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/can-emotions-be-measured/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/can-emotions-be-measured/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/can-emotions-be-measured/">&lt;h2 id=&quot;what-an-instrument-actually-records&quot;&gt;What an instrument actually records&lt;/h2&gt;
&lt;p&gt;Nothing in a laboratory records an emotion. A camera records the geometry of a face over time, and a coder or an algorithm labels the movements. Electrodes record the interval between heartbeats, or the conductance of the skin on a fingertip. A questionnaire records what a person is willing and able to say about their state. The emotion is a construct inferred from one or more of those recordings, and the quality of the inference is the whole question.&lt;/p&gt;
&lt;p&gt;Mauss and Robinson reviewed the field and concluded that there is no gold-standard measure: experiential, physiological and behavioural measures converge only modestly and cannot be treated as interchangeable. That is a narrative review rather than a pooled estimate, so it summarises a literature rather than quantifying it, but the conclusion has not been overturned by newer multimodal methods.&lt;/p&gt;
&lt;h2 id=&quot;faces&quot;&gt;Faces&lt;/h2&gt;
&lt;p&gt;Barrett and colleagues reviewed studies of how people move their faces during emotion and how observers read those movements. Typical configurations do co-occur with the expected emotions more often than chance, but weakly and inconsistently: the same configuration accompanies different states, the same state is shown in many ways, and the pattern varies across people, situations and cultures. The review is associated with one theoretical position, and some researchers argue the expression–emotion link is stronger than it concludes.&lt;/p&gt;
&lt;p&gt;Durán and Fernández-Dols put numbers on it in a meta-analysis. For six classic basic emotions, average co-occurrence effect sizes were .13 for full expressions coded with FACS and .23 once partial expressions were included, and reported intensity correlated with expressed intensity at .30 on average. Heterogeneity between samples was found, and co-occurrence was highest for disgust and lowest for surprise, so these averages do not describe every emotion equally.&lt;/p&gt;
&lt;h2 id=&quot;bodies&quot;&gt;Bodies&lt;/h2&gt;
&lt;p&gt;Siegel and colleagues meta-analysed 202 studies of autonomic responses and found that they did not clearly distinguish one emotion category from another, with substantial variation within categories. Kreibig’s earlier review of 134 publications is a partial counterpoint, reporting considerable specificity once emotion subtypes are considered. The two syntheses disagree, so the defensible statement is that no consistent autonomic fingerprint has been established — not that physiology is uninformative.&lt;/p&gt;
&lt;p&gt;Coherence across systems is likewise partial. In Mauss and colleagues’ film study, inducing amusement and sadness, experience and facial behaviour were highly associated while physiology was associated only modestly. Each kind of measure carries variance the others do not. That is one laboratory study, and coherence may differ by emotion and intensity, as the gap between amusement and sadness already shows.&lt;/p&gt;
&lt;h2 id=&quot;what-follows-for-anyone-reading-a-number&quot;&gt;What follows for anyone reading a number&lt;/h2&gt;
&lt;p&gt;Heart rate variability can index cardiac vagal tone, and electrodermal activity is a usable signal, but both are easily misconstrued without careful design, analysis and reporting — which is what Laborde and colleagues and Boucsein’s methods guidance exist to enforce. That guidance concerns how to measure well. It is not evidence that any signal corresponds to a specific emotion.&lt;/p&gt;
&lt;p&gt;So the workable answer: aspects of emotional responding can be measured, one system at a time, with known error. A single reading from a single sensor supports a conclusion about one person in one moment only with low confidence, and a product claiming otherwise is claiming more than the literature supports.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Is catharsis the same as venting?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/catharsis-or-venting/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/catharsis-or-venting/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/catharsis-or-venting/">&lt;h2 id=&quot;two-words-that-everyday-language-merges&quot;&gt;Two words that everyday language merges&lt;/h2&gt;
&lt;p&gt;In ordinary speech, “cathartic” and “letting it out” are near synonyms, and that merging hides a distinction worth keeping. &lt;em&gt;Catharsis&lt;/em&gt;, in the sense this library examines, names an experience: the sense, after expressing or exerting something, that a tension has been released. &lt;em&gt;Venting&lt;/em&gt; names a behaviour with a target and a purpose: expressing anger at, or about, the person or situation that caused it, in the belief that expressing it reduces it.&lt;/p&gt;
&lt;p&gt;One is a feeling reported from the inside. The other is an action whose consequences can be measured from the outside. They can occur together, and they often do, which is why the two words drifted into each other. But they answer different questions, and the evidence for each is different.&lt;/p&gt;
&lt;h2 id=&quot;why-the-distinction-matters-for-reading-evidence&quot;&gt;Why the distinction matters for reading evidence&lt;/h2&gt;
&lt;p&gt;The literature on venting is fairly clear about what venting does to anger. Kjærvik and Bushman’s meta-analysis of 154 studies (184 samples, 10,189 participants) grouped anger-management activities by whether they raise or lower physiological arousal. The arousal-increasing activities, hitting a bag among them, showed no reduction in anger and aggression overall, with a pooled effect of g = -0.02 (95% interval -0.13 to 0.09). The studies in that group were heterogeneous, so the pooled near-zero average does not mean every such activity in every context behaves the same way, and it says nothing about the other benefits exertion has.&lt;/p&gt;
&lt;p&gt;That result is about anger and aggression. It is not a finding about dancing, about music, about crying, or about the release a crowd can produce. Those have their own literatures, and they were not tested here. Stretching an anger finding to cover them would be the same error in reverse: treating a behaviour’s outcome as though it settled a category of experience.&lt;/p&gt;
&lt;h2 id=&quot;what-the-two-do-share&quot;&gt;What the two do share&lt;/h2&gt;
&lt;p&gt;There is one point the distinction does not dissolve. In the venting studies, people who reported feeling released were not thereby less angry on the measured outcomes. The release was real as an experience and, because it felt good, it made the behaviour more attractive to repeat. What it was not is evidence that the anger, or the provocation behind it, had changed.&lt;/p&gt;
&lt;p&gt;That generalises beyond anger. Whatever the activity, a felt release is a report about how a state feels now. Whether the conditions that produced the state have changed is a separate question that has to be asked separately, and often answered by something other than the feeling.&lt;/p&gt;
&lt;h2 id=&quot;how-the-site-uses-the-words&quot;&gt;How the site uses the words&lt;/h2&gt;
&lt;p&gt;This site keeps &lt;em&gt;catharsis&lt;/em&gt; for the felt release and &lt;em&gt;venting&lt;/em&gt; for the anger behaviour, and it tries never to let a claim about one travel silently into the other. Where a finding concerns venting, it is labelled as such. Where a finding concerns crying, exercise, writing or collective movement, it is reported on its own evidence, including where that evidence is thin.&lt;/p&gt;
&lt;p&gt;The distinction is conceptual rather than experimental: nobody ran a study to establish it. Its value is that it keeps two honest statements from being confused into a false one.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Does a crowd change anything after the night ends?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/does-a-crowd-change-anything/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/does-a-crowd-change-anything/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/does-a-crowd-change-anything/">&lt;h2 id=&quot;what-the-large-synthesis-found&quot;&gt;What the large synthesis found&lt;/h2&gt;
&lt;p&gt;Pizarro and colleagues pooled 50 samples covering participants in demonstrations, rituals, ceremonies and celebrations (N = 182,738). Collective effervescence during these gatherings was associated with self-transcendent emotions, group identity, social integration, wellbeing and collective efficacy. That is a large body of people and a consistent pattern, and it is worth taking seriously.&lt;/p&gt;
&lt;p&gt;It is also mostly correlational. The pooled studies do not show that gatherings cause these outcomes: people who already feel connected to a group are more likely to attend, more likely to report intensity, and more likely to report wellbeing for reasons that have nothing to do with the night itself. The association is real; the arrow is open.&lt;/p&gt;
&lt;h2 id=&quot;why-the-experiments-cannot-close-the-gap&quot;&gt;Why the experiments cannot close the gap&lt;/h2&gt;
&lt;p&gt;The experimental work — tapping and walking in synchrony, group dance, listening to self-chosen music — is where causal direction is established, because the conditions were assigned. But those studies measured liking, cooperation, pain thresholds, closeness and reward responses during the activity or shortly after it. Nobody followed participants for a week.&lt;/p&gt;
&lt;p&gt;So on the specific question of whether collective rhythm reduces the difficulties people bring into it, there is insufficient evidence. That is not the same as evidence of absence. Longer studies could find lasting benefits; they have largely not been run, and the honest position is that the question stands open rather than answered negatively.&lt;/p&gt;
&lt;h2 id=&quot;the-one-mechanism-with-a-longer-horizon&quot;&gt;The one mechanism with a longer horizon&lt;/h2&gt;
&lt;p&gt;There is a plausible route by which a night out could matter later, and it is social rather than physiological. Cohen and Wills reviewed the literature on social support and found that the perceived availability of support matched to the needs a stressor creates is associated with protection against its adverse effects, while social integration has a broader association with wellbeing.&lt;/p&gt;
&lt;p&gt;Read carefully, this points away from the dancefloor and towards the people on it. What would plausibly carry over is not the effervescence but a relationship that is still there on Tuesday. The evidence here is largely observational and cannot fully separate cause from effect, so this is a direction worth acting on, not a demonstrated mechanism.&lt;/p&gt;
&lt;h2 id=&quot;relief-and-resolution-again&quot;&gt;Relief and resolution, again&lt;/h2&gt;
&lt;p&gt;A crowd reliably produces relief: the felt state changes, sometimes dramatically. Resolution means the conditions producing the strain have changed. Relief has value of its own and does not need to be justified by anything further. But relief can be repeated indefinitely — the next event is already on sale — while the circumstances stay exactly as they were. That argument is the project’s synthesis of separate research lines, not a finding from a study that tested the loop directly.&lt;/p&gt;
&lt;p&gt;The practical version is unglamorous. If a night out leaves you closer to two people you can call, something may have changed. If it leaves you with a good memory and the same Monday, that is still worth having, and it is not the same thing.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Does crying help?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/does-crying-help/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/does-crying-help/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/does-crying-help/">&lt;h2 id=&quot;what-people-report&quot;&gt;What people report&lt;/h2&gt;
&lt;p&gt;Bylsma, Vingerhoets and Rottenberg (2008) collected retrospective accounts of the most recent crying episode from students in 35 countries. Most participants said their mood improved, a substantial group reported no change, and some felt worse. What separated them was context. A reported benefit was more likely when the person had social support while crying, and when the episode led to a resolution or a new understanding of what triggered it. It was less likely when the person felt ashamed of crying or tried to hold it back.&lt;/p&gt;
&lt;p&gt;This is cross-sectional recall data: people describing an episode after the fact, with no comparison condition and no measurement at the time. It documents what crying is associated with in memory, not what crying causes.&lt;/p&gt;
&lt;h2 id=&quot;what-the-laboratory-finds&quot;&gt;What the laboratory finds&lt;/h2&gt;
&lt;p&gt;The immediate picture looks different. In studies where participants watch sad films, mood is often worse right after crying than in people who did not cry. Gračanin, Bylsma and Vingerhoets (2014) reviewed this apparent contradiction and proposed that any calming effect may emerge with a delay, and that much of the benefit comes from the social responses crying elicits rather than from the crying itself. Retrospective reports may also be shaped by how an episode ended rather than by its average course.&lt;/p&gt;
&lt;p&gt;Neither result says crying is useless. Together they say that crying is not a valve that empties a fixed quantity of feeling.&lt;/p&gt;
&lt;h2 id=&quot;talking-and-the-gap-between-felt-and-measured&quot;&gt;Talking, and the gap between felt and measured&lt;/h2&gt;
&lt;p&gt;The same gap appears for talking about a distressing experience. Zech and Rimé (2005) ran two experiments with follow-up up to two months in non-clinical participants: those who talked about a negative emotional experience rated the conversation as helpful, yet the emotional impact of the memory was not reduced compared with control conditions.&lt;/p&gt;
&lt;p&gt;The natural reading — that sharing helps when it supports cognitive work on the experience rather than re-expression alone — is an interpretation consistent with this research, not something those experiments tested.&lt;/p&gt;
&lt;h2 id=&quot;why-we-do-it-anyway&quot;&gt;Why we do it anyway&lt;/h2&gt;
&lt;p&gt;Rimé (2009) reviewed a long research programme showing that people share most of their emotional experiences with others, across ages and cultures, and that sharing has interpersonal functions: it draws attention, empathy and support. The evidence comes largely from one research programme and leans heavily on self-report, so the size and generality of these functions are less firmly established than their existence.&lt;/p&gt;
&lt;p&gt;That may be the most useful frame for the question. Crying and talking reliably do something social: they signal distress and recruit other people. Whether they also reduce the distress itself depends on what those other people do, and on whether the situation that caused the crying changes.&lt;/p&gt;
&lt;p&gt;So the honest answer is conditional. Cry if you need to. Whether it helps is decided less by the tears than by who is there, what is understood afterwards, and what changes.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Does exercise improve mood?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/does-exercise-help/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/does-exercise-help/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/does-exercise-help/">&lt;h2 id=&quot;an-acute-lift-and-how-it-was-established&quot;&gt;An acute lift, and how it was established&lt;/h2&gt;
&lt;p&gt;Reed and Ones pooled studies of single bouts of aerobic exercise and found that one session is associated with a short-term increase in positive activated affect: the energised end of mood, feeling alert and awake, rather than the calm end. A meta-analysis is the right design for asking whether an effect turns up consistently across many small samples. It is a weak design for asking how long the effect lasts in any one person, or which people it fails for.&lt;/p&gt;
&lt;p&gt;Two limits belong with the finding. The effect is acute and fades, so it describes the hours after a session and not the weeks around it. And this site does not state the pooled effect size or the number of studies behind it, because the source abstract could not be re-verified — a gap in our checking, not a hidden number.&lt;/p&gt;
&lt;h2 id=&quot;organised-dance-is-a-different-question&quot;&gt;Organised dance is a different question&lt;/h2&gt;
&lt;p&gt;Koch and colleagues meta-analysed 41 controlled intervention studies of dance movement therapy and dance, and found a medium overall effect on health-related psychological outcomes (d = 0.60). That is a stronger design than a single trial, because it compares programmes against control conditions across many settings.&lt;/p&gt;
&lt;p&gt;Three qualifications travel with the number. Heterogeneity between studies was high, which means the true effect is unlikely to be the same size everywhere. Effects were larger when outcomes came from observational measures rather than self-report, and that pattern may indicate bias in how outcomes were rated. And the trials studied structured programmes, many of them in healthcare or preventive settings, with a facilitator and a schedule. They are not evidence about a night of dancing for its own sake, which nobody in these studies was doing.&lt;/p&gt;
&lt;h2 id=&quot;what-the-lift-is-not&quot;&gt;What the lift is not&lt;/h2&gt;
&lt;p&gt;An hour of running can change how a difficulty feels by the end of it. It does not, on its own, change the difficulty. This site keeps the two apart: relief changes the felt state, resolution changes the conditions that produce it. Relief has value of its own, and treating it as worthless is its own mistake.&lt;/p&gt;
&lt;p&gt;The reason to keep them apart is that relief can be repeated. Hayes and colleagues describe experiential avoidance, the pattern in which a person works to escape or alter unwanted internal experience and, in doing so, keeps arranging their life around it. A run that reliably makes the afternoon bearable can become the reason the conversation is never had. That is a synthesis drawn from separate lines of research, not a finding from a study that tested the loop directly, and it may not hold for particular people or particular activities.&lt;/p&gt;
&lt;h2 id=&quot;what-would-settle-it&quot;&gt;What would settle it&lt;/h2&gt;
&lt;p&gt;Studies that follow people for months, measure both mood and the circumstances producing the strain, and compare exercise against another active strategy would settle more than the acute literature can. That work is thin, so for the question of whether exercise changes what a person is dealing with there is insufficient evidence either way. For the question of whether it lifts mood for a few hours, the answer is a fairly confident yes.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Does this site measure my emotions?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/does-this-site-measure-me/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/does-this-site-measure-me/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/does-this-site-measure-me/">&lt;h2 id=&quot;what-the-numbers-in-the-artwork-are&quot;&gt;What the numbers in the artwork are&lt;/h2&gt;
&lt;p&gt;The artwork borrows the vocabulary of an observability dashboard: input state, synchronisation, root cause, a chart that climbs and falls. None of it is data. Every metric, status value and chart in the artwork, and the relief figures elsewhere on the site, are artistic or conceptual values chosen to express a relationship. They were designed to resemble telemetry, which is exactly why they carry the ARTISTIC label wherever they appear, and why they must never be quoted as findings.&lt;/p&gt;
&lt;p&gt;The simulation on the methods page works the same way: it runs on invented inputs and says so on its face. Nothing on this site takes a reading from a visitor, and nothing is inferred about one.&lt;/p&gt;
&lt;h2 id=&quot;what-the-site-is-technically&quot;&gt;What the site is technically&lt;/h2&gt;
&lt;p&gt;It is a static site. Pages are generated ahead of time from Markdown and templates and served as files; there is no application collecting anything at the other end. It contains no analytics scripts, no trackers and no cookies.&lt;/p&gt;
&lt;p&gt;That claim is the kind that should not be taken on trust, so it is made checkable. The source code is public. You can read the templates and the built HTML, search them for third-party script tags, and open your browser’s network panel while loading a page to see which hosts are contacted. Verification beats assurance, and this is the form of assurance that can be turned into verification.&lt;/p&gt;
&lt;p&gt;There is one honest limit. The hosting provider serves the files, and a provider may keep its own server logs — request times, addresses, user agents — as part of operating a web server. That is outside this project’s control and not something it can promise about on the provider’s behalf.&lt;/p&gt;
&lt;h2 id=&quot;why-a-site-about-emotion-refuses-to-measure&quot;&gt;Why a site about emotion refuses to measure&lt;/h2&gt;
&lt;p&gt;Rosalind Picard framed affective computing as a research field in 1997, and it has produced serious work. It has also produced systems sold on the promise of inferring emotional states from faces, voices and physiological signals. Stark and Hoey’s argument is that such systems are built on contested models of emotion and on proxy data, and that these choices — which model, which proxy — shape the ethical and social implications of what gets built. It is a conceptual argument about the field, not an audit of particular products.&lt;/p&gt;
&lt;p&gt;Two reasons follow for this project. The first is validity: the syntheses on measurement do not support inferring a specific emotional state from any single recorded signal, so a dashboard here would be presenting error as precision. The second is consent: someone reading an essay about catharsis has not agreed to be analysed, and an artwork that quietly did so would be enacting the thing it criticises.&lt;/p&gt;
&lt;p&gt;So the artwork keeps the interface and drops the measurement. The gauges move because a designer decided they should, and the page says so.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Does writing about it help?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/does-writing-help/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/does-writing-help/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/does-writing-help/">&lt;h2 id=&quot;what-was-studied&quot;&gt;What was studied&lt;/h2&gt;
&lt;p&gt;The paradigm is simple and has been repeated for decades: people write for a short period on several consecutive days about a distressing experience, covering both what happened and how they felt about it, while a control group writes about something neutral (Pennebaker &amp;amp; Beall, 1986). Writing about both the facts and the feelings has been associated with health benefits measured weeks or months later. The studies are mostly in student and other non-clinical samples, and the abstract of the 1986 paper could not be re-verified for this site’s reference registry.&lt;/p&gt;
&lt;p&gt;The effects vary considerably across studies, so “writing helps” is an average, not a prediction about one person on one week.&lt;/p&gt;
&lt;h2 id=&quot;why-it-seems-to-work&quot;&gt;Why it seems to work&lt;/h2&gt;
&lt;p&gt;The interesting part is the mechanism, because it is not discharge. Pennebaker (1997) linked the benefits to changes in how people construct an account of the experience across sessions rather than to the intensity of emotion expressed in any one of them. What appears to matter is that a jumbled experience becomes something that can be told: with an order, a cause and a place in the rest of a life.&lt;/p&gt;
&lt;p&gt;That reframes writing as a form of sense-making rather than a form of release. It also predicts something the folk theory does not: that the sessions where the most is felt will not necessarily be the sessions that help most.&lt;/p&gt;
&lt;h2 id=&quot;why-it-often-feels-worse-first&quot;&gt;Why it often feels worse first&lt;/h2&gt;
&lt;p&gt;Short-term distress commonly rises after writing about something painful. That is a normal feature of the procedure rather than a sign of harm, but it does mean the feeling immediately afterwards is a poor guide to whether the exercise is doing anything, in either direction.&lt;/p&gt;
&lt;p&gt;It also sets a limit. Expressive writing is not a treatment for severe or recent trauma, and using it that way, without support, is not what the evidence describes.&lt;/p&gt;
&lt;h2 id=&quot;writing-versus-going-over-it-again&quot;&gt;Writing versus going over it again&lt;/h2&gt;
&lt;p&gt;Writing is not automatically better than thinking, and the difference is in the kind of thinking. Watkins (2008) argued that repetitive thought is not uniformly harmful: abstract, evaluative forms — why does this always happen to me — tend to be unconstructive, while concrete, process-focused forms — what exactly happened, and what could I do next — can support problem solving and recovery.&lt;/p&gt;
&lt;p&gt;Writing tends to push toward the concrete, because a sentence has to name particulars that a circling thought can leave vague. But a page can rehearse an abstract complaint as easily as a mind can. The specific advice to switch to concrete next steps has not been tested here as a stand-alone intervention; it is drawn from the distinction between the two kinds of repetitive thought.&lt;/p&gt;
&lt;h2 id=&quot;a-practical-reading&quot;&gt;A practical reading&lt;/h2&gt;
&lt;p&gt;If you write, write about what happened and about how it felt, in enough detail that someone else could follow it, over a few short sessions rather than one long one. Expect to feel worse before anything else, and judge the exercise by whether the account is clearer a week later, not by how much came out on the page.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How do you grade the evidence?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/how-evidence-is-graded/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/how-evidence-is-graded/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/how-evidence-is-graded/">&lt;h2 id=&quot;two-steps-two-different-questions&quot;&gt;Two steps, two different questions&lt;/h2&gt;
&lt;p&gt;Grading happens in two steps, and they answer different questions.&lt;/p&gt;
&lt;p&gt;First, each source is graded by design. A meta-analysis or systematic review of controlled studies is &lt;strong&gt;level A&lt;/strong&gt;. One or more randomised or controlled experiments, usually with short-term outcomes and specific samples, is &lt;strong&gt;level B&lt;/strong&gt;. Prospective, longitudinal or quasi-experimental studies, including uncontrolled pre-post comparisons, are &lt;strong&gt;level C&lt;/strong&gt;. Cross-sectional, correlational or qualitative studies, narrative reviews and theoretical work are &lt;strong&gt;level D&lt;/strong&gt;. Classical and historical texts, expert opinion, project records, policy statements and artistic material are &lt;strong&gt;level E&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;One consequence is worth spelling out: a synthesis is graded by what it pools, not by the word “meta-analysis” in its title. A meta-analysis of correlational studies is graded by the design of those studies.&lt;/p&gt;
&lt;p&gt;Second, each claim receives an evidence level no stronger than its strongest source, and a separate confidence rating. The level describes the kind of study behind the claim. Confidence describes how well the claim, as worded, is supported.&lt;/p&gt;
&lt;h2 id=&quot;the-four-confidence-values&quot;&gt;The four confidence values&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HIGH&lt;/strong&gt; — the claim, as worded, is well supported and further research is unlikely to reverse it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODERATE&lt;/strong&gt; — the claim is supported, but results are limited, heterogeneous, disputed or not fully re-verified.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LOW&lt;/strong&gt; — the claim rests mainly on theory or indirect evidence and could change with new research.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UNKNOWN&lt;/strong&gt; — the available evidence is insufficient to judge the claim.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Because the two ratings are independent, they come apart in useful ways. A meta-analysis with heterogeneous results can support a level A claim held at moderate confidence. A well-replicated correlation can be level D and still justify high confidence, provided the claim speaks of association and not of cause. That proviso is where most of the editorial work happens: the same data supports a strong claim about association and a weak one about cause.&lt;/p&gt;
&lt;h2 id=&quot;what-a-ledger-entry-contains-and-what-expires&quot;&gt;What a ledger entry contains, and what expires&lt;/h2&gt;
&lt;p&gt;Each entry records the claim’s wording in both languages, its type, its evidence level, its confidence, its sources, its scope, its most important caveat, the pages where it appears, and the dates of its last and next review. Bibliographic facts are kept separately in the reference registry, checked against Crossref, because a citation and a judgement about a source go out of date on different schedules.&lt;/p&gt;
&lt;p&gt;Review intervals depend on the claim type. Clinical-boundary claims are reviewed at least every 180 days, empirical claims every 365 days, and theoretical, historical, technical and artistic claims every 730 days. An automated check runs every week and on every change; a claim or source past its review date fails the build until someone re-examines it and records the outcome in the evidence changelog.&lt;/p&gt;
&lt;p&gt;That is the part that makes the rest more than a promise. A stale claim does not sit quietly on a page — it stops the site from being published.&lt;/p&gt;
&lt;h2 id=&quot;art-is-labelled-not-graded-upward&quot;&gt;Art is labelled, not graded upward&lt;/h2&gt;
&lt;p&gt;The site is an artwork as well as a library, so the ledger labels statements by type. A claim marked ARTISTIC belongs to the artwork and expresses a thesis; it is never a measurement of anyone. A claim marked EMPIRICAL reports what studies observed, with sources and limits. Keeping the labels visible protects both sides: the artwork can use the language of dashboards without its numbers being read as data, and the research notes are not lent false authority by the artwork’s rhetoric.&lt;/p&gt;
&lt;p&gt;If a claim looks outdated, overstated or wrongly sourced, the ledger page carries a report link.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How was this site built, and how long did it take?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/how-this-was-built/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/how-this-was-built/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/how-this-was-built/">&lt;h2 id=&quot;what-the-records-say&quot;&gt;What the records say&lt;/h2&gt;
&lt;p&gt;The site is a bilingual static publication generated with Zola, deployed to GitHub Pages and verified against the live URL on every change. It was produced in a single working session by an AI coding agent (Claude Code) directed by one person, with Majordomus as the supervisory layer between the agent and the repository.&lt;/p&gt;
&lt;p&gt;All the times below are UTC on 14 September 2026 and come from the Git history, the GitHub API, the Majordomus ledger and the pipeline records. The working session began at 09:45 with the poster rebuild. The GitHub repository was created at 09:54:06. The Majordomus layer was initialised and the first supervised task started at 10:26:23. The site was committed at 10:42:45. The Pages pipeline ran 7 jobs in 2 minutes 43 seconds, all passed, and release v0.1.0 was published at 10:45:42 after live verification.&lt;/p&gt;
&lt;p&gt;The derived durations are: repository creation to first verified release, &lt;strong&gt;51 min 36 s&lt;/strong&gt;; Majordomus initialisation to first verified release, &lt;strong&gt;19 min 19 s&lt;/strong&gt;; push to verified release, &lt;strong&gt;2 min 57 s&lt;/strong&gt;. At that release the site was checked by 7 validation stages and 30 browser tests.&lt;/p&gt;
&lt;h2 id=&quot;what-the-person-supplied&quot;&gt;What the person supplied&lt;/h2&gt;
&lt;p&gt;The work was driven by about fifteen messages from one person, of five kinds: a one-line request to create a project on GitHub; art direction for the poster, followed by a choice between three offered approaches; three structured execution briefs of increasing scope; short directives during work such as deploy, validate in a browser and release automatically; and editorial direction, including replacing promotional copy with serious, sourced psychology.&lt;/p&gt;
&lt;p&gt;None of those messages specified implementation details such as template syntax or test cases. Those were the agent’s decisions, and the supervision layer’s job was to keep them checkable.&lt;/p&gt;
&lt;h2 id=&quot;what-supervision-caught&quot;&gt;What supervision caught&lt;/h2&gt;
&lt;p&gt;Majordomus did not write code. It scoped and recorded the work, and three defects became local findings rather than failed pipeline runs. At 10:29:16 scope drift was reported after files were moved, and the task was restarted. At 10:39:39 a malformed scope was reported by the pre-push check, and the task was restarted before any push. Before the first commit, the health check that runs in the pre-commit hook reported that the README did not link the agent bootstrap file, and the defect was fixed before it reached the repository.&lt;/p&gt;
&lt;p&gt;One mechanism matters more than the rest: a task cannot be closed as completed unless its verification command passes. Here that command was the live smoke test, so “completed” meant “deployed and checked”, not “written”. The task was closed at 10:47:25 with that test passing in 7 seconds.&lt;/p&gt;
&lt;h2 id=&quot;why-no-speed-multiple-is-claimed&quot;&gt;Why no speed multiple is claimed&lt;/h2&gt;
&lt;p&gt;There was one session and no comparable session without supervision, so there is no control condition and no speed-up factor can be stated. That is the honest limit, and it is recorded in the ledger alongside the timeline itself.&lt;/p&gt;
&lt;p&gt;What the records do show is where time was not lost. No push was rejected by CI, no deployment had to be rolled back, and the first pipeline run passed all seven jobs. Three further limits apply: the timeline starts at the first recorded file, so planning before it is excluded; durations depend on the tools, hardware and network latency of this session; and the session also relied on conventional safeguards unrelated to Majordomus, whose effects are not separated out.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Is this medical advice?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/is-this-medical-advice/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/is-this-medical-advice/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/is-this-medical-advice/">&lt;h2 id=&quot;the-short-version&quot;&gt;The short version&lt;/h2&gt;
&lt;p&gt;No. The research notes and advice on this site are general education based on published research. They are not medical advice, they cannot assess an individual situation, and they do not replace assessment or treatment by a qualified professional. That is a statement about the purpose of the site, not an empirical finding, and it applies to every page without exception.&lt;/p&gt;
&lt;h2 id=&quot;what-general-education-can-and-cannot-do&quot;&gt;What general education can and cannot do&lt;/h2&gt;
&lt;p&gt;The library reports what studies observed, in whom, with which design, and what the results cannot establish. Almost all of it is group-level: an average difference between conditions, an association across a sample, a pooled effect across trials. A group average describes a distribution, not the next person to read it. People inside those samples differed widely from one another, and a person outside them may differ more.&lt;/p&gt;
&lt;p&gt;So a finding can tell you what tended to happen to people studied under particular conditions. It cannot tell you what is happening to you, what caused it, or what would help. Those are judgements that depend on history, circumstances, physical health and the things nobody wrote down, and they are made by a professional who can ask questions and follow up.&lt;/p&gt;
&lt;p&gt;This is why the advice entries are written as practices to try rather than as prescriptions, why each carries explicit limits, and why none of them promises an outcome. Where the evidence is thin, the pages say so, because “insufficient evidence” is a finding about the literature rather than a verdict on your experience.&lt;/p&gt;
&lt;h2 id=&quot;what-the-site-does-not-do&quot;&gt;What the site does not do&lt;/h2&gt;
&lt;p&gt;Nothing here measures, profiles or assesses you. The artwork’s telemetry, its status line and its charts are artistic values chosen to express a relationship; the interactive model on the methods page runs on invented inputs and says so. No page infers anything about a visitor, and no number displayed anywhere is a reading of a person.&lt;/p&gt;
&lt;p&gt;The site also does not recommend, rank or endorse any particular treatment, provider, medication or service. Where research on a treatment is cited, it is cited as evidence about a group of trials, with the quality of those trials stated.&lt;/p&gt;
&lt;h2 id=&quot;when-to-involve-someone-qualified&quot;&gt;When to involve someone qualified&lt;/h2&gt;
&lt;p&gt;Distress that persists, disrupts daily life, or includes thoughts of harming yourself warrants contact with a qualified professional. Immediate danger warrants contacting local emergency services. This is standard safety guidance rather than a finding, and the details matter locally: the thresholds at which services intervene, and the services that exist at all, differ by country.&lt;/p&gt;
&lt;p&gt;Reading is not a substitute for that step, and it is not a test you have to pass before taking it. If you are unsure whether what you are experiencing is serious enough, that uncertainty is itself a good reason to ask someone qualified rather than to keep reading.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Is venting anger healthy?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/is-venting-anger-healthy/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/is-venting-anger-healthy/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/is-venting-anger-healthy/">&lt;h2 id=&quot;what-the-experiments-found&quot;&gt;What the experiments found&lt;/h2&gt;
&lt;p&gt;Bushman, Baumeister and Stack (1999) gave participants a message claiming that hitting a punching bag relieves anger, a message claiming the opposite, or a neutral one, then provoked them. Those who had read the pro-catharsis message were more inclined to choose the bag, and those who vented were subsequently more aggressive toward the provocateur, not less. Believing in catharsis increased the wish to vent without reducing later aggression.&lt;/p&gt;
&lt;p&gt;Bushman (2002) compared three responses to a provocation: hitting a bag while thinking about the person who caused the anger, hitting a bag while thinking about fitness, and sitting quietly. The first group reported the most anger and behaved most aggressively; the group that did nothing behaved least aggressively. The proposed mechanism is rehearsal. Exertion raises arousal, and if attention stays on the grievance, that arousal is experienced as anger.&lt;/p&gt;
&lt;h2 id=&quot;what-the-meta-analysis-adds&quot;&gt;What the meta-analysis adds&lt;/h2&gt;
&lt;p&gt;Single experiments have particular procedures, so Kjærvik and Bushman (2024) asked the same question across the literature: 154 studies, 184 independent samples, 10,189 participants, sorted by whether an anger-management activity raises or lowers physiological arousal.&lt;/p&gt;
&lt;p&gt;Arousal-raising activities, including hitting a bag, jogging and cycling, showed no reduction in anger and aggression overall (g = -0.02, 95% interval -0.13 to 0.09), and those studies were heterogeneous. Arousal-lowering activities, such as slow breathing, relaxation and mindfulness, reduced anger and aggression (g = -0.63, 95% interval -0.82 to -0.43), and the result held across students and non-students, offenders and non-offenders, people with and without intellectual disabilities, and group, individual, digital, laboratory and field formats.&lt;/p&gt;
&lt;p&gt;A null pooled average is not evidence of harm, and it concerns anger and aggression only, not fitness, mood or social connection, where exercise has other documented benefits.&lt;/p&gt;
&lt;h2 id=&quot;rehearsing-versus-reinterpreting&quot;&gt;Rehearsing versus reinterpreting&lt;/h2&gt;
&lt;p&gt;The problem is less the expression than what attention does during it. Ray and colleagues (2008) found that, relative to reappraisal, ruminating on an anger-provoking event produced a stronger experience of anger, more cognitive perseveration and greater sympathetic activation. Denson (2013) describes angry rumination as a risk factor for aggression that temporarily reduces self-control. Both are short-term laboratory findings, and the self-control account comes from a theoretical model rather than a direct test.&lt;/p&gt;
&lt;p&gt;Read together with the meta-analysis, the picture is consistent: what keeps anger active is going over the provocation, and venting is a way of going over it with the body involved.&lt;/p&gt;
&lt;h2 id=&quot;when-anger-is-more-than-a-bad-evening&quot;&gt;When anger is more than a bad evening&lt;/h2&gt;
&lt;p&gt;None of the above is a treatment. For adults whose anger is established by standardised measures, a meta-analysis of 23 controlled studies found medium to large treatment effects, with cognitive therapies supported for driving anger, suppressed anger and trait anger, and relaxation for state anger (Del Vecchio &amp;amp; O’Leary, 2004). Those studies run to 2002 and included few treatment-seeking participants, and they describe professional treatment rather than self-help.&lt;/p&gt;
&lt;p&gt;If anger is frequent, intense, or is damaging relationships, work or safety, that is a reason to talk to a clinician rather than to work through a list.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>If relief is temporary, is it worthless?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/relief-or-resolution/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/relief-or-resolution/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/relief-or-resolution/">&lt;h2 id=&quot;two-different-changes&quot;&gt;Two different changes&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Relief&lt;/em&gt; is a change in how a state feels. &lt;em&gt;Resolution&lt;/em&gt; is a change in the conditions that produce the state. From the inside they are hard to tell apart, because in both cases the person feels better afterwards. A long run, a good cry, an evening of loud music and a difficult conversation can all end in relief. Only some of them also end in resolution.&lt;/p&gt;
&lt;p&gt;Saying so is not a verdict against relief. Recovering from an activated state is valuable on its own terms, and a person who is calmer is usually better placed to deal with whatever is waiting. The claim is only that the feeling does not report on the situation.&lt;/p&gt;
&lt;h2 id=&quot;why-relief-tends-to-repeat-itself&quot;&gt;Why relief tends to repeat itself&lt;/h2&gt;
&lt;p&gt;Learning theory supplies the first half of the reason. A behaviour that removes an aversive state is negatively reinforced: it becomes more likely to happen again in similar circumstances. That is adaptive when the behaviour also addresses the source. When it does not, each repetition is still rewarded, and the source is still there.&lt;/p&gt;
&lt;p&gt;Hayes and colleagues (1996) described &lt;em&gt;experiential avoidance&lt;/em&gt;, the attempt to escape or suppress unwanted internal experience even at long-term cost, and argued that it is a functional process shared across many psychological difficulties. Applying that account to a night out or a collective release is an inference rather than a tested result, and not every cathartic experience is avoidance. It does suggest a question worth asking: is the state being worked through, or postponed?&lt;/p&gt;
&lt;h2 id=&quot;why-relief-is-remembered-generously&quot;&gt;Why relief is remembered generously&lt;/h2&gt;
&lt;p&gt;The second half of the reason is memory. Fredrickson and Kahneman (1993) found that retrospective evaluations of an experience are dominated by its most intense moment and by how it ends, while its duration is largely neglected. In the best-known demonstration, most participants chose to repeat a longer episode of cold-water discomfort that ended slightly less painfully over a shorter one that did not (Kahneman et al., 1993).&lt;/p&gt;
&lt;p&gt;Applied to a restorative evening, the rule predicts that a strong peak and a good ending will make the whole episode remembered as more helpful than its lasting effect justifies, which makes it attractive to repeat. That application is an extrapolation from short laboratory episodes, and the pattern is not universal: Rode and colleagues (2007) found, across three studies of remembered meals, consistent duration neglect but no peak, primacy or recency effects. One domain of pleasant experience, not a test of painful ones, but enough to show that the rule has limits.&lt;/p&gt;
&lt;h2 id=&quot;the-useful-question-afterwards&quot;&gt;The useful question afterwards&lt;/h2&gt;
&lt;p&gt;None of this recommends giving up what brings relief. It recommends a second question alongside “did it help?” — namely, “what exactly changed?”&lt;/p&gt;
&lt;p&gt;If the answer is how you feel, that is relief, and it counts. If the answer also includes what you now understand, what you have decided, or what you will do differently, something has begun to resolve. The two can coexist in the same evening; they just need to be counted separately.&lt;/p&gt;
&lt;p&gt;No study cited here tested this whole loop directly. It is a synthesis of separate lines of research, and for particular people or particular activities it may not hold.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What helps instead of venting?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/what-helps-instead-of-venting/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/what-helps-instead-of-venting/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/what-helps-instead-of-venting/">&lt;h2 id=&quot;changing-how-the-situation-is-read&quot;&gt;Changing how the situation is read&lt;/h2&gt;
&lt;p&gt;The most studied alternative is &lt;em&gt;reappraisal&lt;/em&gt;: changing the interpretation of a situation rather than trying to push the feeling down. In Webb and colleagues’ synthesis (2012), instructed cognitive change had a small-to-medium effect on emotional outcomes, while attempts to suppress the experience of an emotion were not effective. Separately, people who habitually reappraise report more positive and less negative emotion than people who habitually suppress (Gross &amp;amp; John, 2003), though that comparison is correlational and cannot establish direction.&lt;/p&gt;
&lt;p&gt;The average conceals variation. Effects differ by emotion, by the specific tactic and by the person, and the laboratory inductions behind them are short.&lt;/p&gt;
&lt;h2 id=&quot;stepping-back-from-the-memory&quot;&gt;Stepping back from the memory&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Self-distancing&lt;/em&gt; means reflecting on an upsetting experience as an observer rather than reliving it from inside. Kross, Ayduk and Mischel (2005) found across two experiments that a self-distanced perspective on an anger-eliciting memory reduced negative affect compared with immersed recall.&lt;/p&gt;
&lt;p&gt;A later synthesis by Moran and Eyal (2022) pooled 230 effects and found that a distant perspective attenuated emotional experience (g = 0.52), with smaller effects for self-conscious emotions than for basic ones; addressing oneself in other than the first person enhanced distancing and went with less distress under social stress. Mechanisms remain unclear and terminology differs across studies, so the size of the benefit for a given person and emotion is not settled. Outcomes in these studies are short-term, and recent or severe trauma calls for professional support rather than a self-help exercise.&lt;/p&gt;
&lt;h2 id=&quot;putting-the-feeling-into-words&quot;&gt;Putting the feeling into words&lt;/h2&gt;
&lt;p&gt;Lieberman and colleagues (2007) had participants label the emotion shown in photographs of faces. Labelling was associated with reduced amygdala response and increased activity in the right ventrolateral prefrontal cortex, a pattern the authors read as affect labelling acting as implicit regulation.&lt;/p&gt;
&lt;p&gt;The task used standardised images, not personal events, and it did not follow recovery over time. The everyday advice to name what you are feeling extrapolates from the mechanism rather than resting on a test of the advice itself.&lt;/p&gt;
&lt;h2 id=&quot;where-these-strategies-stop&quot;&gt;Where these strategies stop&lt;/h2&gt;
&lt;p&gt;Reappraisal is not adaptive everywhere. Troy and colleagues (2013) found higher reappraisal ability associated with lower depression under uncontrollable stress but with greater depression under controllable stress, and Ford and Troy (2019) argue that people often cannot reappraise successfully and that reappraising to feel better is not always functional. One correlational study and a conceptual review do not overturn the experimental evidence that reappraisal reduces emotional responses; they place a condition on it. When a situation can be changed, changing it is not a second-best option.&lt;/p&gt;
&lt;p&gt;And these are self-help strategies with small averages, not treatments. For adults with anger established by standardised measures, a meta-analysis of 23 controlled studies found medium to large effects for structured treatment, favouring cognitive therapies for driving anger, suppressed anger and trait anger and relaxation for state anger (Del Vecchio &amp;amp; O’Leary, 2004). Those studies run to 2002 and describe professional care.&lt;/p&gt;
&lt;p&gt;A pooled average also does not predict what will happen for one person on one evening. The practical value of these strategies is that they change the relationship to an emotion instead of rehearsing it.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What is catharsis?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/what-is-catharsis/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/what-is-catharsis/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/what-is-catharsis/">&lt;h2 id=&quot;where-the-word-comes-from&quot;&gt;Where the word comes from&lt;/h2&gt;
&lt;p&gt;Aristotle’s &lt;em&gt;Poetics&lt;/em&gt; describes tragedy as achieving, through pity and fear, the katharsis of such emotions. The passage is brief, Aristotle does not define the term further, and commentators still disagree about whether he meant purgation, purification or clarification. No reading is settled, which is worth knowing before the word is used as though its meaning were obvious.&lt;/p&gt;
&lt;p&gt;The clinical sense arrived much later. Breuer and Freud’s cathartic method sought relief from symptoms through the discharge of emotion, which they called abreaction. Freud later abandoned the method, in part because the relief it produced was often temporary.&lt;/p&gt;
&lt;h2 id=&quot;what-it-means-on-this-site&quot;&gt;What it means on this site&lt;/h2&gt;
&lt;p&gt;On this site, catharsis means a subjectively felt release of emotional tension after expression, exertion or immersion. Whether the cause of the tension changes is treated as a separate empirical question, not as part of the definition.&lt;/p&gt;
&lt;p&gt;This is a working definition adopted by the project, not a consensus definition in psychology. Other authors use the word for purgation, for clarification, or as a synonym for venting, so findings stated in their terms do not map one to one onto this one.&lt;/p&gt;
&lt;h2 id=&quot;why-the-definition-is-doing-work&quot;&gt;Why the definition is doing work&lt;/h2&gt;
&lt;p&gt;Keeping the release apart from its effects is what makes the rest of the library possible. A concert, a good cry, an argument or a long run can all produce release. Each has been studied separately, and the answers differ: some of these leave a person calmer afterwards, some leave them more activated, and none of them, on their own, has been shown to change the conditions that produced the tension.&lt;/p&gt;
&lt;p&gt;If catharsis is defined as “expression that resolves”, then every case where relief fades looks like a failure of the person. If it is defined as felt release, the fading is simply information about what release does.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How do I know when to seek professional help?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/when-to-seek-help/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/when-to-seek-help/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/when-to-seek-help/">&lt;h2 id=&quot;the-plain-answer-first&quot;&gt;The plain answer first&lt;/h2&gt;
&lt;p&gt;If you are in immediate danger, contact local emergency services now. That is not a threshold to deliberate over.&lt;/p&gt;
&lt;p&gt;Short of that, distress that persists, disrupts daily life, or includes thoughts of harming yourself warrants contact with a qualified professional. This is standard safety guidance rather than a research finding, and it is deliberately general, because the thresholds at which services intervene and the services that exist at all differ by country. Looking up what is available where you live, before you need it, is worth the ten minutes.&lt;/p&gt;
&lt;h2 id=&quot;why-duration-beats-intensity-as-a-signal&quot;&gt;Why duration beats intensity as a signal&lt;/h2&gt;
&lt;p&gt;People tend to judge whether something is serious by how bad the worst hour felt. That is an unreliable instrument. Very intense distress can pass within a day, and distress that never reaches a peak can quietly reorganise a life over months.&lt;/p&gt;
&lt;p&gt;Two better questions are how long it has gone on and what it has cost. If sleep, eating, work, or contact with other people have changed and stayed changed, that is information independent of how the feeling ranks on a scale. So is finding that things which used to provide relief no longer do.&lt;/p&gt;
&lt;p&gt;None of this is a test, and none of it produces a verdict. It is a way of noticing that you already have enough grounds to ask, rather than waiting for a feeling dramatic enough to justify asking.&lt;/p&gt;
&lt;h2 id=&quot;what-the-research-adds-about-repetitive-thinking&quot;&gt;What the research adds about repetitive thinking&lt;/h2&gt;
&lt;p&gt;Among the emotion-regulation strategies studied, rumination shows the largest association with symptoms of anxiety, depression, eating and substance-related disorders, and it predicts the onset of depression. The pooled data are largely correlational and cannot show that rumination causes symptoms, so this is a reason to take repetitive brooding seriously as a marker, not evidence that stopping it would resolve anything on its own.&lt;/p&gt;
&lt;p&gt;The trauma literature points the same way. Across 75 studies, posttraumatic stress symptoms are associated with rumination (r = .52), experiential avoidance (r = .48) and thought suppression (r = .29). These are associations rather than causes, and the few longitudinal studies suggested somewhat smaller associations.&lt;/p&gt;
&lt;p&gt;Read together, they suggest a pattern worth watching in yourself: going over the same ground repeatedly without moving, and steering around the situation, the place or the person rather than through it. Neither pattern assesses anyone, and neither means something is wrong. They are reasons to raise it with someone who can ask follow-up questions.&lt;/p&gt;
&lt;h2 id=&quot;what-asking-actually-involves&quot;&gt;What asking actually involves&lt;/h2&gt;
&lt;p&gt;A first conversation with a general practitioner, a psychologist or a local service is usually a description of what has changed and for how long. You do not need to have a name for it, and you do not need to have tried self-help first. If you are unsure whether it counts as serious enough, that uncertainty is a reason to ask rather than a reason to wait.&lt;/p&gt;
&lt;p&gt;The content of this site is general education, not medical advice. It cannot assess your situation, and nothing on it replaces that conversation.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Why an artwork and not just a library?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/why-an-artwork/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/why-an-artwork/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/why-an-artwork/">&lt;h2 id=&quot;what-the-artwork-says-that-a-paragraph-cannot&quot;&gt;What the artwork says that a paragraph cannot&lt;/h2&gt;
&lt;p&gt;The library can report that relief and resolution come apart. The artwork puts a reader inside the gap. It presents catharsis in the form the contemporary world actually delivers it in — a service, with a status line, a dashboard, a completed transaction — and then leaves one field unchanged.&lt;/p&gt;
&lt;p&gt;That field, &lt;code&gt;problem_solved: false&lt;/code&gt;, is the whole argument in one line. It is an artistic statement of the project’s thesis that relief is not resolution: a transaction can succeed completely while the request stays unresolved. Every indicator can go green and the situation that produced the tension can still be exactly where it was.&lt;/p&gt;
&lt;p&gt;Said as a sentence, that is a claim to be weighed. Delivered as a successful response with one stubborn field, it is closer to a recognition. A reader who has ever left a good cry, a shouting match or a long run feeling lighter and finding nothing changed does not need the sentence explained.&lt;/p&gt;
&lt;h2 id=&quot;the-numbers-are-art-and-must-not-be-quoted&quot;&gt;The numbers are art, and must not be quoted&lt;/h2&gt;
&lt;p&gt;Every metric, status value and chart in the artwork, and the relief figures on the site, are artistic or conceptual values chosen to express a relationship. None of them is a measurement of anyone. They are deliberately designed to resemble telemetry, which is precisely why the warning has to be explicit: they must not be quoted as data.&lt;/p&gt;
&lt;p&gt;This runs in both directions. The artwork’s numbers do not support any empirical statement, and the empirical statements on the site do not borrow authority from the artwork’s air of instrumentation. Nothing measures, profiles or assesses a visitor; the interactive model on the methods page runs on invented inputs and says so.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;problem_solved: false&lt;/code&gt; is an interpretive device as well. It is not a finding that collective release never helps. Whether release helps, when and for how long, is an empirical question handled in the research notes and graded separately from anything the artwork asserts.&lt;/p&gt;
&lt;h2 id=&quot;why-the-two-halves-share-one-site&quot;&gt;Why the two halves share one site&lt;/h2&gt;
&lt;p&gt;Keeping them apart on separate sites would have been safer and would have lost the point. The reason a false promise about catharsis is worth writing about is that it arrives wrapped in the aesthetics of measurement: apps, scores, dashboards, a sense that an inner state has been handled. Criticising that register from outside it is weaker than occupying it.&lt;/p&gt;
&lt;p&gt;So the site does both, and marks which is which on every page. Claims belonging to the artwork carry the ARTISTIC label in the evidence ledger; claims reporting what studies observed carry EMPIRICAL, with sources, scope and limits. The labels are visible rather than implied, and they are enforced by the same checks that grade everything else.&lt;/p&gt;
&lt;p&gt;The result is a publication that can use the language of dashboards without its numbers being read as data, and a library that can be read without the artwork’s rhetoric lending it false authority. The artwork makes the question felt. The library answers it, and says how confidently.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Why does dancing with other people feel so good?</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/faq/why-does-dancing-feel-good/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/faq/why-does-dancing-feel-good/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/faq/why-does-dancing-feel-good/">&lt;h2 id=&quot;moving-in-time-with-someone-changes-how-you-regard-them&quot;&gt;Moving in time with someone changes how you regard them&lt;/h2&gt;
&lt;p&gt;The cleanest evidence comes from experiments that strip dancing down to almost nothing. Hove and Risen had participants tap in or out of time with an experimenter; Wiltermuth and Heath had groups walk or sing in step. Synchrony increased liking for a partner and increased later cooperation, including cooperation that cost the participant something personally. Because the synchrony was assigned rather than chosen, these are experiments, not correlations: the direction of the effect is not in doubt.&lt;/p&gt;
&lt;p&gt;What they do not settle is size and reach. Tapping a finger to a metronome is minimal compared with a room of people dancing, the groups were small, and the outcomes were measured shortly afterwards. Rennung and Göritz pooled 60 such experiments and found a medium effect of interpersonal synchrony on prosocial attitudes and behaviour — with the effect moderated by experimenter effects and by intentionality, which means part of it depends on how the studies were run. That is a real caution, not a footnote.&lt;/p&gt;
&lt;h2 id=&quot;synchrony-and-effort-contribute-separately&quot;&gt;Synchrony and effort contribute separately&lt;/h2&gt;
&lt;p&gt;Tarr and colleagues ran a group-dance experiment with a 2 × 2 design, varying synchrony and physical exertion independently. Each raised pain thresholds, an indirect proxy for endorphin activity, and each increased in-group bonding. The design matters: it shows the two ingredients are not the same thing, and that a hard, unsynchronised session and an easy, synchronised one each do something.&lt;/p&gt;
&lt;p&gt;The proxy matters too. Endorphin release was not measured directly — a raised pain threshold is consistent with it and does not single it out. This is one experiment, and one experiment needs replication before the mechanism is treated as established.&lt;/p&gt;
&lt;h2 id=&quot;the-music-is-doing-its-own-work&quot;&gt;The music is doing its own work&lt;/h2&gt;
&lt;p&gt;Salimpoor and colleagues studied listeners with music they had chosen themselves, using PET and fMRI. Peak emotional responses — the shiver at a particular moment — were accompanied by striatal dopamine release, with activity in the caudate more involved in the anticipation and the nucleus accumbens in the peak itself. Anticipation and arrival register differently, which is an appealing match for how a build-up and a drop are constructed.&lt;/p&gt;
&lt;p&gt;The match is an analogy, not a finding. Electronic dance music was not studied, nor were crowds; the listeners were alone in a scanner with headphones. A small imaging study establishes that something is going on in reward-related circuitry during musical peaks. It does not license a story about what a dancefloor does.&lt;/p&gt;
&lt;h2 id=&quot;what-the-whole-picture-leaves-open&quot;&gt;What the whole picture leaves open&lt;/h2&gt;
&lt;p&gt;Put together, the evidence says the pleasure of dancing with others is not mysterious: synchrony, exertion and music each contribute something that can be measured. Every one of those measurements was taken during the activity or minutes to hours after it. Whether any of it reaches the next morning is a separate question, and the studies cited here were not designed to answer it.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Methods: signals, inference and the limits of detecting a state change</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/methods/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/methods/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/methods/">&lt;h2 id=&quot;why-this-page-exists&quot;&gt;Why this page exists&lt;/h2&gt;
&lt;p&gt;The artwork on this site presents collective catharsis as a service, complete with telemetry: input state, synchronization, discharge, relief. Its endpoint answers &lt;code&gt;200 OK&lt;/code&gt; with &lt;code&gt;problem_solved: false&lt;/code&gt;. The telemetry is conceptual. No number on the poster or in the dashboard was recorded from a person, and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/&quot;&gt;Research note 05&lt;/a&gt; explains why the artwork refuses to measure its audience.&lt;/p&gt;
&lt;p&gt;That refusal raises a fair question. If someone did want to know whether a catharsis-like change of state had taken place, in a concert crowd, in a therapy session or in a laboratory, what could real measurement support? This page answers as carefully as the evidence allows. It describes how signals from the body and from self-report could be turned into a statement about a change of state, where each step introduces error, and what no combination of signals can settle.&lt;/p&gt;
&lt;p&gt;Two commitments shape everything below. First, measurement and interpretation are kept apart: a sensor records skin conductance, and a person or a model concludes something about arousal. Second, nothing on this site measures anyone. The site collects no physiological data, runs no analytics and sets no trackers. The interactive part of this page is a simulation that works only with values you invent.&lt;/p&gt;
&lt;h2 id=&quot;the-detection-model-signal-feature-inference-context&quot;&gt;The detection model: signal, feature, inference, context&lt;/h2&gt;
&lt;p&gt;Any claim of the form “this person went through a release” rests on a chain of four steps, shown in the chain below.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;../glossary/#signal&quot;&gt;signal&lt;/a&gt; is what an instrument records: voltage from electrodes, light reflected through the skin of the wrist, acceleration, sound pressure. A signal has units and a sampling rate, but no psychological meaning.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;../glossary/#feature&quot;&gt;feature&lt;/a&gt; is a quantity computed from the signal: mean heart rate over a minute, the number of skin conductance responses above a threshold, the correlation between two people’s movements. Every feature embodies choices about the time window, the filter, the threshold and the way artefacts are removed. Those choices are rarely visible in the final number, yet they change it.&lt;/p&gt;
&lt;p&gt;An &lt;a href=&quot;../glossary/#inference&quot;&gt;inference&lt;/a&gt; maps features onto a description of a person: elevated &lt;a href=&quot;../glossary/#arousal&quot;&gt;arousal&lt;/a&gt;, a probable phase of an episode, a likely emotional category. This is where measurement becomes interpretation. Whether a trained classifier or a researcher looking at a plot performs it makes no difference to its logical status.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;../glossary/#context&quot;&gt;Context&lt;/a&gt; is everything known about the situation that is not in the signal: what the person was doing, where, with whom, what preceded the recording, and what the person says about it. Context often decides between interpretations that the features alone cannot separate.&lt;/p&gt;
&lt;p&gt;Error enters at every step, and it compounds. A movement artefact in the signal becomes a spurious spike in a feature; the spike becomes an inferred “response”; and a missing context record allows that response to be interpreted as fear rather than as someone bumping into the sensor. Later steps cannot recover information that earlier steps lost. They can, however, make a weak signal look authoritative by giving it a confident label.&lt;/p&gt;
&lt;h2 id=&quot;baseline-nothing-means-anything-without-one&quot;&gt;Baseline: nothing means anything without one&lt;/h2&gt;
&lt;p&gt;A heart rate of 95 beats per minute is unremarkable for one person who is walking and notable for another who is sitting still. Physiological features acquire meaning only relative to a &lt;a href=&quot;../glossary/#baseline&quot;&gt;baseline&lt;/a&gt;: the range of values typical for that person under comparable conditions.&lt;/p&gt;
&lt;p&gt;Useful baselines are within-person. They are estimated from repeated recordings of the same individual, ideally at similar times of day, in similar postures and at similar levels of activity. Many ordinary factors move physiological signals without any emotional change: the circadian rhythm, standing rather than sitting, a recent meal, caffeine and nicotine, alcohol, medication, lost sleep, illness, ambient temperature and humidity, and the simple anticipation of being measured. Skin conductance, for example, responds to temperature and exertion as well as to psychological events, and methodological handbooks on &lt;a href=&quot;../glossary/#electrodermal-activity&quot;&gt;electrodermal activity&lt;/a&gt; treat recording conditions, electrode placement and individual differences as central to its interpretation (Boucsein, 2012).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;../glossary/#heart-rate-variability&quot;&gt;Heart rate variability&lt;/a&gt; is widely used in psychophysiology because it indexes cardiac vagal tone, the parasympathetic contribution to the regulation of the heart, and because it is inexpensive, non-invasive and easy to record. Laborde, Mosley and Thayer (2017) nonetheless warn that this ease of access should not obscure how easily HRV findings are misconstrued, and they set out recommendations for planning experiments, analysing data and reporting results so that conclusions are sound and comparable across laboratories.&lt;/p&gt;
&lt;p&gt;Habituation adds another complication. Responses to a repeated stimulus tend to weaken, so the tenth loud chorus of an evening may produce a smaller skin conductance response than the first even when the listener describes both moments as equally intense. A falling response over time is therefore consistent with a fading experience, but also with an unchanged experience and a habituating body.&lt;/p&gt;
&lt;p&gt;Group norms mislead for a related reason. A population average describes what is typical across people, not what is typical for this person. Resting heart rate, skin conductance level and heart rate variability differ with age, fitness, body size, health and medication. Applying a population threshold to an individual turns ordinary differences between people into apparent states, and it systematically mislabels those furthest from the average.&lt;/p&gt;
&lt;h2 id=&quot;multimodality-more-signals-not-more-certainty&quot;&gt;Multimodality: more signals, not more certainty&lt;/h2&gt;
&lt;p&gt;If one signal is ambiguous, it is tempting to combine several. &lt;a href=&quot;../glossary/#multimodality&quot;&gt;Multimodality&lt;/a&gt; does help in some respects. Sensors with independent sources of artefact can cross-check each other: an accelerometer can show that a rise in heart rate coincided with running, and a microphone can show that faster breathing coincided with singing. Combining modalities reduces some errors, especially technical ones.&lt;/p&gt;
&lt;p&gt;It does not remove the central ambiguity, for two reasons.&lt;/p&gt;
&lt;p&gt;The first is that confounds are often shared across signals. Dancing in a warm room raises heart rate, lowers heart rate variability, increases skin conductance, speeds up breathing and produces movement, all at once. Five signals that agree are then five views of one cause, not five independent pieces of evidence about an emotion.&lt;/p&gt;
&lt;p&gt;The second is that the physiological patterns themselves may not be specific to emotion categories. Siegel and colleagues (2018) meta-analysed 202 studies that measured autonomic nervous system reactivity during laboratory inductions of emotion in non-clinical adult samples. Autonomic variables did change, but the pattern of effect sizes did not clearly distinguish one emotion category from another. Variation within categories was considerable, and correcting for publication bias reduced the estimated effects further. The authors concluded that the findings were more consistent with emotion categories as variable populations of instances than with fixed autonomic “fingerprints”.&lt;/p&gt;
&lt;p&gt;The question is genuinely debated. An earlier review by Kreibig (2010), covering 134 experimental publications, concluded that autonomic responding showed considerable specificity when subtypes of distinct emotions were considered, and stressed that precise terminology for the states studied and a careful choice of physiological measures matter for such conclusions. The two reviews differ in method and in the questions they ask. For the purpose of this page, what they have in common matters more: both describe patterns estimated across many participants, under controlled inductions of defined states. Neither offers a pattern that could be applied to one person in an uncontrolled setting to establish what that person feels.&lt;/p&gt;
&lt;p&gt;Facial movement, often added as “one more modality”, has the same limitation. Barrett and colleagues (2019) found that people do smile, frown or scowl in the expected emotional situations more often than chance would predict, but that the way emotions are expressed varies substantially across cultures, situations and individuals, that similar facial configurations express more than one emotion category, and that a configuration such as a scowl often communicates something other than an emotional state.&lt;/p&gt;
&lt;p&gt;Behind all of this lies the problem of &lt;a href=&quot;../glossary/#reverse-inference&quot;&gt;reverse inference&lt;/a&gt;. Poldrack (2006) described it for neuroimaging: concluding that a mental process was engaged because a region associated with that process was active. Such inferences are not deductively valid, although they can add some evidence, and their value is limited by how selective the observed activity is. The same logic applies to bodily signals. Arousal rises during fear, but also during joy, effort and heat. The less selective a signal, the less its presence says about any single state, and adding more unselective signals does not make any of them selective.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/detection-sandbox/&quot;&gt;detection sandbox&lt;/a&gt; makes this chain inspectable. It labels each part it shows as observed, derived, inferred or unknown, ranks competing readings of the same synthetic signals with the arithmetic beside them, and shows how the setting, which no sensor records, changes which reading leads.&lt;/p&gt;
&lt;h2 id=&quot;self-report-indispensable-and-imperfect&quot;&gt;Self-report: indispensable and imperfect&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../glossary/#self-report&quot;&gt;Self-report&lt;/a&gt; is the only access to how an experience feels from the inside. Physiological data can show that something changed; only the person can say whether the change felt like release, dread, boredom or nothing in particular, and whether its &lt;a href=&quot;../glossary/#valence&quot;&gt;valence&lt;/a&gt; was pleasant or unpleasant. Any serious model of catharsis therefore needs self-report, and it needs to treat self-report as a measurement with errors of its own.&lt;/p&gt;
&lt;p&gt;Robinson and Clore (2002) proposed an accessibility model of emotional self-report built on a distinction between emotion itself, which is episodic, experiential and tied to context, and beliefs about emotion, which are semantic, conceptual and detached from context. The distinction helps explain the discrepancies that often appear between reports of feelings a person is experiencing now and reports of feelings they are not currently experiencing, such as how they felt last week or how they usually feel at concerts. When the experience is no longer present, a report can draw more on what the person believes such situations feel like.&lt;/p&gt;
&lt;p&gt;Retrospective reports are also shaped by the structure of the episode. Fredrickson and Kahneman (1993) asked participants to rate film clips continuously and then to evaluate each clip as a whole. The duration of a clip had only a small effect on the overall evaluations, which behaved like a weighted average of “snapshots” of the experience, as if duration did not matter. In a related experiment, Kahneman and colleagues (1993) exposed participants to a short trial of painfully cold water and a longer trial that added 30 seconds of slightly less cold, still unpleasant water. When asked which trial to repeat, a significant majority chose the longer one. Retrospective evaluations of such episodes are often dominated by the worst and the final moments. A night that ends on a high will tend to be remembered as more restorative than its minute-by-minute course would suggest.&lt;/p&gt;
&lt;p&gt;Ecological momentary assessment (EMA) addresses part of this problem. It samples people’s current experience and behaviour repeatedly, in real time and in their everyday environments, often at random moments, using tools that range from written diaries to electronic devices and physiological sensors. Its aim is to minimise recall bias and maximise ecological validity (Shiffman, Stone &amp;amp; Hufford, 2008). EMA does not remove every source of error. Being asked repeatedly can change what people notice, response options limit what can be reported, and people may answer in ways they consider acceptable, especially when they know someone else will see the data. That last concern, social desirability, is sharpest in exactly the settings where emotional monitoring is most often proposed: workplaces, schools and health services.&lt;/p&gt;
&lt;p&gt;The practical consequence is that self-report and physiological data are not a truth and its proxy. They are two imperfect measurements of different aspects of an episode, and disagreement between them is information, not noise to be averaged away.&lt;/p&gt;
&lt;h2 id=&quot;the-temporal-model&quot;&gt;The temporal model&lt;/h2&gt;
&lt;p&gt;Catharsis, as the artwork describes it, is a sequence rather than a state. The temporal model in the table below divides a catharsis-like episode into seven phases: baseline, activation, synchronization, peak, discharge, recovery and post-state. For each phase it lists what could in principle be recorded and why that observation does not establish the interpretation.&lt;/p&gt;
&lt;p&gt;The model is a heuristic for organising observations, not an empirical finding. It borrows its framing from research on emotion dynamics, which studies the trajectories, patterns and regularities with which the experiential, physiological and behavioural elements of emotion fluctuate over time, the processes behind those fluctuations and their consequences for well-being (Kuppens &amp;amp; Verduyn, 2017). That framing is useful because it treats an emotional episode as a set of time series rather than as a single label. It does not imply that every episode passes through these seven phases, in this order, or at all.&lt;/p&gt;
&lt;p&gt;Three cautions apply to the whole table. Phases are identified after the fact: a peak is a peak only once values have fallen. The physiological, behavioural and reported versions of a phase can unfold on different timescales and need not line up. And synchronization applies only to shared settings; a person crying alone may show activation, a peak and discharge with no synchronization at all.&lt;/p&gt;
&lt;p&gt;Synchronization deserves a closer look because it is the phase most specific to collective catharsis. Across three experiments, people who had acted in synchrony with others cooperated more in subsequent group economic exercises, even when cooperation required personal sacrifice, and positive emotions did not need to be generated for this effect to appear (Wiltermuth &amp;amp; Heath, 2009). In group dance, synchrony and exertion each independently raised pain thresholds, used as a proxy for endorphin activity, and increased in-group bonding (Tarr et al., 2015). These results support treating shared movement as a meaningful social variable. The first of them also shows why it cannot serve as a readout of feeling: the social effect of synchrony did not depend on positive emotion. &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt; discusses this work in more detail.&lt;/p&gt;
&lt;h2 id=&quot;relief-detected-is-not-cause-resolved&quot;&gt;Relief detected is not cause resolved&lt;/h2&gt;
&lt;p&gt;The artwork’s endpoint answers &lt;code&gt;problem_solved: false&lt;/code&gt;. This is not a joke at the expense of relief. It is the most precise statement the telemetry could make.&lt;/p&gt;
&lt;p&gt;Suppose every step above worked well: a good baseline, clean signals, sensible features, rich context and a momentary report of relief. The strongest supportable conclusion would be that a pattern consistent with activation followed by a return towards baseline was observed, and that the person reported feeling relieved. That is a statement about a change of state. It says nothing about whether the conditions that produced the distress, such as a conflict, a loss, debt, loneliness or an unsafe home, have changed. Those conditions are not in the signal; they are not measured. &lt;a href=&quot;../glossary/#relief-vs-resolution&quot;&gt;Relief and resolution&lt;/a&gt; are different quantities, and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt; describes the mechanisms, from negative reinforcement to memory, that make them easy to confuse.&lt;/p&gt;
&lt;p&gt;The evidence on anger shows why a visible discharge should not be mistaken for a solution. Kjærvik and Bushman (2024) meta-analysed 154 studies, with 184 independent samples and 10,189 participants, that tested anger management activities. Activities that decrease arousal, such as deep breathing, mindfulness and meditation, reduced anger and aggression (Hedges’ g = −0.63). Activities that increase arousal, such as hitting a bag, jogging or cycling, were ineffective overall (g = −0.02), and their results were heterogeneous. The authors concluded that the findings do not support venting anger or going for a run as effective ways of managing it. An arousal-increasing activity can produce a vivid peak and discharge in a physiological trace while, on this evidence, doing little on average to reduce anger. The advice entry &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/let-anger-cool/&quot;&gt;Let anger cool&lt;/a&gt; turns this into practice.&lt;/p&gt;
&lt;p&gt;An honest model therefore has two outputs where a dashboard has one. The first, a change of state, can be inferred with a stated level of confidence. The second, whether the cause is resolved, is either reported by the person and unverified, or unknown.&lt;/p&gt;
&lt;h2 id=&quot;measurement-versus-interpretation&quot;&gt;Measurement versus interpretation&lt;/h2&gt;
&lt;p&gt;Consider an invented but realistic heart-rate trace. From a resting value of about 65 beats per minute it climbs over several minutes to around 140, stays there for a while, then falls quickly and settles near 75 over the following quarter of an hour. Skin conductance responses become frequent during the climb and sparse afterwards.&lt;/p&gt;
&lt;p&gt;Recorded at a concert, the trace is consistent with dancing, excitement and a crowd moving through a build-up and a release. Recorded during a panic attack, it is consistent with a surge of fear, rapid breathing and gradual calming as the attack subsides. Recorded during an interval run, it is consistent with effort followed by a cool-down, with no emotional episode at all.&lt;/p&gt;
&lt;p&gt;The measurement is identical in all three cases. What differs is the interpretation, and what licenses the interpretation is not the trace but the context: the location, an accelerometer showing running or jumping, the person’s own account, their history. Without context the only defensible output describes the measurement, “heart rate rose by roughly 75 beats per minute above baseline and returned close to it”, together with the statement that the cause of the rise is not established.&lt;/p&gt;
&lt;p&gt;The three cases share something else. In each of them, a system that labelled the fall in heart rate as “relief” would be using a word that belongs to experience to describe a quantity that belongs to the heart. At the concert, the label might happen to match what the person says. After the panic attack it would be misleading, because the fear may return. After the run it would be a category error.&lt;/p&gt;
&lt;h2 id=&quot;what-each-signal-can-and-cannot-tell-us&quot;&gt;What each signal can and cannot tell us&lt;/h2&gt;
&lt;p&gt;The detection matrix below lists ten kinds of evidence that a system for detecting catharsis-like changes might draw on, from heart rate to context records. For each it separates what is recorded, what the recorded pattern is consistent with, what it cannot establish on its own, and the common confounds that produce the same pattern for unrelated reasons.&lt;/p&gt;
&lt;p&gt;Two features of the matrix are deliberate. Every “consistent with” cell names something broader than a specific emotion, because the evidence reviewed above does not support tying these signals to specific emotions in individuals. And the last two rows, momentary self-report and context records, are not physiological at all. They are included because the physiological rows are largely uninterpretable without them, and because they have limits of their own: a report is an account, not a verification, and a log of time and place is not an account of experience.&lt;/p&gt;
&lt;h2 id=&quot;speaking-about-uncertainty&quot;&gt;Speaking about uncertainty&lt;/h2&gt;
&lt;p&gt;A system that describes people should use words whose strength matches its evidence. The vocabulary below is used consistently across this site, and the simulation on this page uses it for its output.&lt;/p&gt;
&lt;p&gt;The terms form a rough ladder. “Not measured” and “unknown” mark the absence of any basis for a claim. “Insufficient evidence” marks data that exist but cannot distinguish between interpretations. “Consistent with” and “associated with” mark compatibility and statistical relationship without implying cause or applicability to an individual. “Suggests” marks convergence after alternatives have been considered. “Inferred with low confidence” labels a model output for what it is. “Contradicted by” records a conflict between sources, which should prompt scrutiny of the model before any conclusion about the person.&lt;/p&gt;
&lt;p&gt;What the vocabulary leaves out matters as much. It contains no term that would let a signal settle what someone feels, and no term for a model having access to someone’s experience, because no method described on this page could support either claim.&lt;/p&gt;
&lt;h2 id=&quot;false-positives-and-false-negatives&quot;&gt;False positives and false negatives&lt;/h2&gt;
&lt;p&gt;Every classifier makes two kinds of mistake. A &lt;a href=&quot;../glossary/#false-positive&quot;&gt;false positive&lt;/a&gt; reports a state that is not present; a &lt;a href=&quot;../glossary/#false-negative&quot;&gt;false negative&lt;/a&gt; misses a state that is. Both are described with examples below.&lt;/p&gt;
&lt;p&gt;It is tempting to summarise a system with a single accuracy figure. That hides two facts: the two errors rarely cost the same, and their costs depend on who uses the output and for what. Consider two labels a monitoring system could attach to a person after an intense evening.&lt;/p&gt;
&lt;p&gt;A false “recovered” label, which is a false negative for continuing distress, can close a conversation that should have continued. A friend, a clinician or a support service that trusts the label may not ask the question that would have revealed that the person is not all right. The cost falls on someone who needed help and did not receive it.&lt;/p&gt;
&lt;p&gt;A false “distressed” label, a false positive, can trigger unwanted attention, concern or intervention. In a workplace or a school it can attach a psychological description to someone who never disclosed anything, with consequences for how they are treated. The cost again falls on the person described, and it grows when the institution holds power over them.&lt;/p&gt;
&lt;p&gt;Lowering a decision threshold to catch more real distress produces more false alarms; raising it to avoid false alarms misses more distress. No setting eliminates both. Choosing the threshold is therefore a decision about whose errors are acceptable. It should be made openly, by people accountable for the consequences and with the people affected involved, rather than tuned quietly for a benchmark.&lt;/p&gt;
&lt;p&gt;Base rates matter as well. When the state being looked for is rare in the monitored population, even a system with good sensitivity and specificity will produce many false positives relative to true ones. This follows from arithmetic, not from any particular study, and it is one more reason to be cautious about screening whole crowds, classrooms or workforces.&lt;/p&gt;
&lt;h2 id=&quot;the-context-engine&quot;&gt;The context engine&lt;/h2&gt;
&lt;p&gt;The sections above keep returning to context. It is worth being specific about what a component combining signals with context would require, because the list itself shows why this page describes such a component as conceptual.&lt;/p&gt;
&lt;p&gt;At a minimum it would need the situation: where the person is and what is happening around them. It would need the activity: whether they are sitting, dancing, running, speaking or singing. It would need recent history, such as sleep, substances, illness and what happened earlier that day, and a personal baseline built from the person’s own repeated recordings. Above all it would need the person’s own account, collected at the time, in their own words, with the freedom not to answer. And to say anything about resolution rather than relief, it would need information about the conditions the person returns to, which no sensor records and which people have every right to keep to themselves.&lt;/p&gt;
&lt;p&gt;Each of these inputs is difficult to obtain reliably, intrusive to collect, or both, and several can come only from the person. Once they are available, most of the interpretive work is being done by the person’s account and the situation rather than by the sensors, and the physiological signals become supporting evidence instead of the source of the conclusion. That is the appropriate relationship, and it is why a context engine is not a shortcut to knowing what people feel.&lt;/p&gt;
&lt;p&gt;On this site the context engine is conceptual: a way of reasoning about what honest inference would require. It is not implemented, and no data flow exists that could feed it.&lt;/p&gt;
&lt;h2 id=&quot;ethics-and-privacy&quot;&gt;Ethics and privacy&lt;/h2&gt;
&lt;p&gt;Affective computing, a term introduced by Picard (1997), is the study and design of systems that recognise, interpret and respond to human emotion. Stark and Hoey (2021) developed a taxonomy of the conceptual models of emotion and the proxy data used in digital analysis of emotional expression, and argued that the paradigms computer scientists have developed or adapted should not simply be trusted to produce ground truth about human emotions. How emotion is conceptualised, sensed, measured and turned into data shapes the ethical and social implications of the resulting systems.&lt;/p&gt;
&lt;p&gt;Several concerns follow directly from the methods described above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consent.&lt;/strong&gt; Physiological signals are produced continuously and involuntarily. People cannot decline to have a heart rate in the way they can decline to post a message. Meaningful consent to emotional inference has to be specific, informed and revocable, and it is hard to obtain in crowds and public spaces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purpose limitation.&lt;/strong&gt; Data collected for one purpose, such as fitness tracking, can support inferences about stress, mood or health that the person never agreed to. A responsible system collects only what a declared purpose requires and does not repurpose it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Undisclosed states.&lt;/strong&gt; The central risk of emotional inference is not only that it is often wrong, but that it claims access to states people did not choose to disclose. Even a low-confidence inference, once written into a record, can be treated as a fact about the person.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Power asymmetries.&lt;/strong&gt; The same inference means different things depending on who holds it. Between friends it might prompt a kind question. In an employer’s dashboard, a school’s monitoring system or an insurer’s model it can shape evaluation, discipline or price, while the person described has little ability to see, contest or correct it. Use in workplaces and schools deserves particular scrutiny, because participation there is rarely voluntary in practice.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Validity as an ethical issue.&lt;/strong&gt; Given the evidence on autonomic and facial patterns, deploying emotion inference with confident labels is not merely a technical overreach. It exposes people to consequences based on claims the methods cannot support.&lt;/p&gt;
&lt;p&gt;This site’s own stance follows from these points. It collects no physiological data and no personal data. It uses no analytics, trackers or cookies. The simulation on this page runs entirely in your browser on values you invent, and nothing you enter leaves the page.&lt;/p&gt;
&lt;h2 id=&quot;technical-architecture-and-implementation-status&quot;&gt;Technical architecture and implementation status&lt;/h2&gt;
&lt;p&gt;The status table below lists the components of this project and labels each one plainly: implemented, simulation, conceptual or not planned. The labels are part of the argument. A project that criticises confident claims about people should not make confident claims about itself.&lt;/p&gt;
&lt;p&gt;What is implemented is publishing infrastructure: the static site, the reference registry checked against Crossref, the evidence ledger with review dates, a versioned content API, and a Rust client library and command-line tool for reading published content. None of these components receives data about readers. The browser simulation is a teaching device that applies the reasoning on this page to invented numbers. The context engine exists only as the description above. Physiological signal ingestion, individual emotion inference or profiling, and analytics or tracking of visitors are not planned, and their absence is a design decision rather than a missing feature.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-this-page&quot;&gt;Limits of this page&lt;/h2&gt;
&lt;p&gt;This page is educational. It is not a clinical guideline, a validated measurement protocol or an engineering specification, and it should not be used to assess anyone’s emotional or mental state. The signals and confounds it lists are illustrative rather than exhaustive, the temporal model is a heuristic rather than a finding, and the worked examples use invented values. Summaries of studies are deliberately brief; readers who need detail should consult the original sources in the reference list, and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence overview&lt;/a&gt; shows how claims on this site are graded and reviewed.&lt;/p&gt;
&lt;p&gt;If you are worried about your own distress or someone else’s, a conversation remains the most informative source available, and for persistent or severe difficulties so does a qualified professional. No sensor replaces either.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Interactive models: what relief, arousal, memory and synchrony do over time</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/models/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/models/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/models/">&lt;h2 id=&quot;why-models-and-why-they-are-not-predictions&quot;&gt;Why models, and why they are not predictions&lt;/h2&gt;
&lt;p&gt;Many of the arguments in this library are about time. Relief is felt now, and the difficulty that produced it may return tomorrow. Anger fades at different speeds depending on what a person does. An evening is remembered for its best or worst moments rather than for its length. A crowd falls into step gradually, and stress that is not recovered from builds up over weeks. Prose describes these processes one sentence at a time; a model lets you watch them unfold and change the conditions.&lt;/p&gt;
&lt;p&gt;A model, in the sense used here, is a small set of explicit rules applied repeatedly to numbers. Its value is transparency. Every assumption is written down, so you can see why a curve rises or flattens and which choice produced the effect. If you disagree with an assumption, the disagreement is precise: you can name the rule you think is wrong.&lt;/p&gt;
&lt;p&gt;That transparency comes at a price. The models on this page are deliberately simple, and their numbers are invented. They are not fitted to data, they have not been validated against anyone’s experience, and they make no forecast about what will happen to you or to anyone else. When a curve on this page resembles something you have lived through, the resemblance shows that the rules can produce such a pattern. It does not show that those rules are why it happened to you.&lt;/p&gt;
&lt;h2 id=&quot;how-to-use-these-models-responsibly&quot;&gt;How to use these models responsibly&lt;/h2&gt;
&lt;p&gt;Treat each model as a thought experiment with a calculator attached. Three habits help.&lt;/p&gt;
&lt;p&gt;Change one thing at a time. Each model has two or three inputs, and the clearest lessons come from holding the others still. Look for thresholds, where a small change in one input changes the pattern, and for ranges where nothing much happens.&lt;/p&gt;
&lt;p&gt;Read the assumptions before the chart. The list under each model says what is fixed, what is simplified and what is left out. A striking result often depends on one of those assumptions, and the page states the limits so that you do not have to guess.&lt;/p&gt;
&lt;p&gt;Keep the direction of evidence separate from the numbers. Where a model draws on research, the cited studies support a direction of effect, such as calmer activities reducing anger more than vigorous ones. The size of each effect on screen, its timing and the exact shape of each curve are choices made for illustration. The claims this page makes are recorded in the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; with their sources and their strength.&lt;/p&gt;
&lt;h2 id=&quot;background-the-relief-loop&quot;&gt;Background: the relief loop&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../glossary/#negative-reinforcement&quot;&gt;Negative reinforcement&lt;/a&gt; is the process by which a behaviour becomes more likely because it removes something unpleasant. It does not require the behaviour to address the source of the unpleasant state; it requires only that relief follows. Experiential avoidance, the attempt to escape unwanted inner experience, has been proposed as a process common to many psychological difficulties (Hayes et al., 1996).&lt;/p&gt;
&lt;p&gt;The model represents learning with the error-correcting update of the Rescorla–Wagner model (Rescorla &amp;amp; Wagner, 1972), in which each learning episode closes part of the gap between what has been learned and the most that can be learned. Here the gap is closed by 15% per episode, scaled by the amount of relief, so strong relief builds the urge quickly at first and more slowly as it approaches its limit. Because distress returns to the same level before every episode, the chart can show a growing habit alongside an unchanged problem. That is the pattern &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt; describes as the difference between &lt;a href=&quot;../glossary/#relief-vs-resolution&quot;&gt;relief and resolution&lt;/a&gt;. When the cause changes, the baseline falls and the urge, no longer reinforced, fades.&lt;/p&gt;
&lt;h2 id=&quot;background-venting-and-arousal-over-time&quot;&gt;Background: venting and arousal over time&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;../glossary/#hydraulic-model&quot;&gt;hydraulic&lt;/a&gt; image of anger, as pressure that must be let out, predicts that hitting something should leave a person calmer. The experimental evidence points the other way. &lt;a href=&quot;../glossary/#venting&quot;&gt;Venting&lt;/a&gt; while ruminating on a provocation increased anger and aggression compared with doing nothing (Bushman, 2002), and in a meta-analysis of anger management activities, those that lowered &lt;a href=&quot;../glossary/#arousal&quot;&gt;arousal&lt;/a&gt; reduced anger and aggression while those that raised arousal were ineffective overall (Kjærvik &amp;amp; Bushman, 2024).&lt;/p&gt;
&lt;p&gt;The model shows these findings as three trajectories over half an hour. It is not a measured account of how anger decays, and the time constants are invented. What it keeps is the ordering: lowering arousal ends above waiting, and raising arousal ends no better than waiting. The separate arousal curve is a reminder that a vigorous activity can feel like discharge while leaving the body activated. &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt; sets out the studies and their limits.&lt;/p&gt;
&lt;h2 id=&quot;background-peak-and-end-in-remembered-discomfort&quot;&gt;Background: peak and end in remembered discomfort&lt;/h2&gt;
&lt;p&gt;Retrospective evaluations do not add up an experience moment by moment. Participants who rated film clips gave overall evaluations that were barely affected by how long the clips lasted (Fredrickson &amp;amp; Kahneman, 1993), a finding known as duration neglect. In the cold-water experiment, extending an unpleasant trial with a slightly milder ending made it the one most participants chose to repeat (Kahneman et al., 1993). The &lt;a href=&quot;../glossary/#peak-end-rule&quot;&gt;peak–end rule&lt;/a&gt; summarises the pattern: remembered discomfort tracks the worst and the final moments.&lt;/p&gt;
&lt;p&gt;The model makes the arithmetic visible. You can build an episode whose total discomfort increases while its remembered version improves. The relevance to catharsis is direct: an intense night that ends on a high may be remembered as more restorative than its course would justify, and that memory can shape the choice to seek it again.&lt;/p&gt;
&lt;h2 id=&quot;background-synchrony-in-coupled-oscillators&quot;&gt;Background: synchrony in coupled oscillators&lt;/h2&gt;
&lt;p&gt;Synchronization appears in systems as different as flashing fireflies, cardiac pacemaker cells and oscillating chemical reactions. Kuramoto’s model captures what these systems share: many rhythms with different natural tempos, each nudged by the others. Strogatz (2000) reviewed a quarter of a century of work on the model, which shows a transition: below a critical coupling strength the population stays incoherent, and above it some oscillators spontaneously synchronize while others continue to drift.&lt;/p&gt;
&lt;p&gt;The model is included as an analogy for &lt;a href=&quot;../glossary/#interpersonal-synchrony&quot;&gt;interpersonal synchrony&lt;/a&gt;, the experience of moving in time with others. The analogy is useful for one point in particular: synchrony is a property of the group that emerges from interaction, without any conductor imposing it. Its limits are just as important. The oscillators have no feelings and no bonds. The human findings, that people who acted in synchrony cooperated more afterwards (Wiltermuth &amp;amp; Heath, 2009) and that synchronised dance raised pain thresholds and in-group bonding (Tarr et al., 2015), come from experiments with people and do not depend on this mathematics. &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt; discusses them.&lt;/p&gt;
&lt;h2 id=&quot;background-allostatic-load-and-recovery&quot;&gt;Background: allostatic load and recovery&lt;/h2&gt;
&lt;p&gt;McEwen (1998) described stress mediators as protective in the short term and damaging when they are activated too often or not switched off efficiently. &lt;a href=&quot;../glossary/#allostatic-load&quot;&gt;Allostatic load&lt;/a&gt; names that cumulative cost. The model reduces the idea to input and recovery. With frequent stressors and slow recovery, load keeps rising for weeks; with the same stressors and faster recovery, it settles at a lower plateau. The lesson is qualitative: how quickly a person recovers can matter as much as how often stress arrives, and a single restorative event lowers the load only briefly if the rate of arrival does not change. &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/&quot;&gt;Research note 09&lt;/a&gt; describes the research on stress and social support.&lt;/p&gt;
&lt;h2 id=&quot;what-models-cannot-capture&quot;&gt;What models cannot capture&lt;/h2&gt;
&lt;p&gt;Every model on this page leaves out the things that matter most in a life.&lt;/p&gt;
&lt;p&gt;Individual differences are absent. The models apply the same rules to everyone, whereas people differ in temperament, history, health, sensitivity to stress and ways of coping. A group-level finding describes an average across participants and does not say how any one person will respond.&lt;/p&gt;
&lt;p&gt;Context is absent. A relief behaviour at a party, in a crisis or after a loss is the same number in the model and a different event in life. Who is present, what is at stake and what options a person has are not variables in any of these simulations.&lt;/p&gt;
&lt;p&gt;Meaning is absent. The models count units of distress, anger, discomfort, phase and load. They cannot represent what an experience means to the person living it, how people make sense of what happened to them, or why an episode that looks the same on a chart can be a turning point for one person and a repetition for another.&lt;/p&gt;
&lt;p&gt;Change through action is absent. In the relief loop, the cause changes by a random draw. In life, causes change because people talk, decide, ask for help, leave, repair or are supported by others. None of that is modelled, and it is precisely the part a simulation cannot do for anyone.&lt;/p&gt;
&lt;p&gt;For these reasons the models are not tools for assessing yourself or anyone else. If distress, anger or stress is persistent or severe, a conversation with someone you trust and, where needed, with a qualified professional is more informative than any curve.&lt;/p&gt;
&lt;h2 id=&quot;where-to-read-further&quot;&gt;Where to read further&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; explains why signals and models support inferences with stated uncertainty rather than conclusions about a person, and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence overview&lt;/a&gt; shows how every claim on this page is graded and reviewed.&lt;/p&gt;
&lt;p&gt;The research notes give the empirical background for each model: &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;relief is not resolution&lt;/a&gt;, &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;the venting hypothesis&lt;/a&gt;, &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;collective synchrony&lt;/a&gt; and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/&quot;&gt;stress and social buffering&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The theory pages develop the ideas behind them in more depth: &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/&quot;&gt;learning, avoidance and relief&lt;/a&gt;, &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/allostasis-and-stress/&quot;&gt;allostasis and stress&lt;/a&gt;, and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/&quot;&gt;collective emotion and ritual&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Clinical perspectives: emotional processing, exposure and the lesson of debriefing</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/">&lt;h2 id=&quot;why-the-clinic-is-the-decisive-test&quot;&gt;Why the clinic is the decisive test&lt;/h2&gt;
&lt;p&gt;In everyday life, the claim that release helps is hard to evaluate: people choose when to release, what else they do, and how they remember it. Clinical research tests the claim under the conditions where it matters most, with people in significant distress, with structured interventions, and with outcomes measured over months. It also has the strongest obligation to find out when an intervention does harm.&lt;/p&gt;
&lt;h2 id=&quot;emotional-processing-and-exposure&quot;&gt;Emotional processing and exposure&lt;/h2&gt;
&lt;p&gt;Foa and Kozak (1986) proposed a theory of emotional processing of fear that became the foundation for exposure-based treatments. Fear, in this account, is represented in memory as a structure linking stimuli, responses and their meanings. Two conditions are needed for that structure to change. First, the fear memory must be activated, which is why avoidance maintains fear. Second, the person must encounter information that is incompatible with the elements of the structure, for example that a feared outcome does not occur or that anxiety declines without escape.&lt;/p&gt;
&lt;p&gt;The second condition is the crucial difference from catharsis. Activation of the emotion is necessary but not sufficient. Re-experiencing fear without corrective information leaves the structure intact and can even strengthen it. Prolonged exposure therapy for post-traumatic stress disorder was developed on this principle: the traumatic memory is revisited repeatedly and systematically, and the processing that follows each exposure is treated as the active ingredient.&lt;/p&gt;
&lt;h2 id=&quot;the-debriefing-lesson&quot;&gt;The debriefing lesson&lt;/h2&gt;
&lt;p&gt;For several decades it was common to offer people exposed to traumatic events a single session soon afterwards in which they described the event and expressed their emotional reactions. The practice, known as psychological debriefing, was intuitively compatible with the idea that early emotional release prevents later disorder.&lt;/p&gt;
&lt;p&gt;Rose, Bisson, Churchill and Wessely (2002) conducted a Cochrane systematic review of randomised controlled trials of single-session individual debriefing. They found no evidence that it prevented post-traumatic stress disorder or reduced general psychological distress. In the trials with longer follow-up, there was some evidence of an increased risk of post-traumatic stress disorder among people who had received debriefing. The authors concluded that compulsory debriefing of trauma victims should cease.&lt;/p&gt;
&lt;p&gt;The review does not show that talking after trauma is harmful in general, and it concerns a specific single-session format. Its lesson for the catharsis question is nevertheless direct: an intervention built on early emotional expression, delivered in good faith to large numbers of people, did not deliver the protection it was expected to provide.&lt;/p&gt;
&lt;h2 id=&quot;which-regulation-strategies-relate-to-symptoms&quot;&gt;Which regulation strategies relate to symptoms&lt;/h2&gt;
&lt;p&gt;Aldao, Nolen-Hoeksema and Schweizer (2010) meta-analysed studies relating emotion regulation strategies to symptoms of anxiety, depression, eating disorders and substance-related disorders. Rumination showed the largest association with psychopathology, and avoidance and suppression were also associated with more symptoms. Reappraisal, acceptance and problem solving were associated with fewer symptoms, though these associations were generally smaller. The data are largely correlational, so they describe patterns rather than proving that a strategy causes symptoms.&lt;/p&gt;
&lt;p&gt;Webb, Miles and Sheeran (2012) meta-analysed experiments in which people were instructed to use a particular strategy, organised by Gross’s process model of emotion regulation (Gross, 1998). Strategies based on cognitive change, particularly reappraisal, had a small-to-medium effect on emotional outcomes. Suppressing the outward expression of emotion reduced expression, but attempts to suppress the experience of emotion were not effective. Distraction was modestly effective, whereas instructions to concentrate on one’s feelings were not. The pattern is consistent with the rest of this library: changing how a situation is understood changes the emotion more reliably than either holding it in or dwelling on it.&lt;/p&gt;
&lt;h2 id=&quot;structured-attention-without-discharge&quot;&gt;Structured attention without discharge&lt;/h2&gt;
&lt;p&gt;Mindfulness-based interventions train sustained, non-judgemental attention to present experience, including unpleasant emotion, without trying to change or expel it. Hofmann, Sawyer, Witt and Oh (2010) meta-analysed studies of mindfulness-based therapy and found moderate reductions in symptoms of anxiety and depression overall, with larger effects in people diagnosed with anxiety and mood disorders. The approach is neither suppression nor release. Its relevance here is as a contrast: a structured way of relating to emotion that does not rely on discharge.&lt;/p&gt;
&lt;h2 id=&quot;clinical-implications&quot;&gt;Clinical implications&lt;/h2&gt;
&lt;p&gt;Four implications follow from this evidence.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When emotional expression is therapeutic, it is usually structured, repeated and combined with new learning, as in exposure-based and cognitive therapies.&lt;/li&gt;
&lt;li&gt;Early, one-off emotional release after trauma is not a validated method of prevention.&lt;/li&gt;
&lt;li&gt;Rumination and avoidance deserve attention because they are among the strongest correlates of psychological symptoms.&lt;/li&gt;
&lt;li&gt;Persistent, disabling distress warrants assessment by a qualified professional. Nothing in this library replaces that assessment.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The artifact’s &lt;code&gt;problem_solved: false&lt;/code&gt; is, in clinical terms, a reminder that symptom relief in the moment and recovery over time are different outcomes, measured differently, and achieved by different means.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Collective rhythm: synchrony, exertion and social bonding</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/">&lt;h2 id=&quot;why-crowds-move-together&quot;&gt;Why crowds move together&lt;/h2&gt;
&lt;p&gt;A dancing crowd entrains to a shared beat. People adjust their movements to the music and to each other until hundreds of bodies move at nearly the same tempo. Research on interpersonal synchrony asks what that coordination does to the people involved.&lt;/p&gt;
&lt;h2 id=&quot;synchrony-liking-and-cooperation&quot;&gt;Synchrony, liking and cooperation&lt;/h2&gt;
&lt;p&gt;Hove and Risen (2009) asked participants to tap along to a visual metronome while an experimenter tapped beside them. When the two tapped in synchrony, participants later rated the experimenter as more likeable than when their tapping was out of time, even though nothing else in the interaction differed.&lt;/p&gt;
&lt;p&gt;Wiltermuth and Heath (2009) had small groups walk in step, sing or move together, or do the same activities out of synchrony. Groups that had acted in synchrony cooperated more in subsequent economic games, including games in which cooperation required individuals to give up some personal gain. The authors propose that synchrony strengthens the sense of being part of a group.&lt;/p&gt;
&lt;h2 id=&quot;dance-exertion-and-pain-thresholds&quot;&gt;Dance, exertion and pain thresholds&lt;/h2&gt;
&lt;p&gt;Tarr, Launay, Cohen and Dunbar (2015) manipulated two variables in group dance: whether participants moved in synchrony and how physically demanding the movements were. Both synchrony and exertion independently raised pain thresholds, and synchrony also increased reported closeness to the rest of the group.&lt;/p&gt;
&lt;p&gt;Pain threshold is used in this research as an indirect marker of endogenous opioid activity, because endorphins have analgesic effects. Opioid release itself was not measured. The findings support the interpretation that group dance works partly as a bonding mechanism, while leaving the physiological pathway to be confirmed with direct measures.&lt;/p&gt;
&lt;h2 id=&quot;music-anticipation-and-reward&quot;&gt;Music, anticipation and reward&lt;/h2&gt;
&lt;p&gt;Salimpoor and colleagues (2011) combined positron emission tomography and functional MRI while listeners heard music they had chosen because it reliably moved them. Moments of peak emotional response were accompanied by dopamine release in the striatum. Activity in the caudate was associated with anticipating those moments and activity in the nucleus accumbens with experiencing them. The structure of a build-up and a drop in electronic dance music is an obvious cultural parallel, although that genre was not the subject of the study.&lt;/p&gt;
&lt;p&gt;Janata, Tomic and Haberman (2012) studied &lt;em&gt;groove&lt;/em&gt;, the pleasurable urge to move in time with music, and linked it to sensorimotor coupling between perception of rhythm and bodily movement.&lt;/p&gt;
&lt;h2 id=&quot;collective-effervescence-gatherings-and-demonstrations&quot;&gt;Collective effervescence: gatherings and demonstrations&lt;/h2&gt;
&lt;p&gt;The studies above manipulate synchrony in small groups. Large gatherings, such as demonstrations, rituals, ceremonies and celebrations, are harder to study experimentally, and research on them relies mainly on measuring what participants report. Pizarro and colleagues (2022) reviewed one construct from this literature, &lt;em&gt;&lt;a href=&quot;../../glossary/#collective-effervescence&quot;&gt;collective effervescence&lt;/a&gt;&lt;/em&gt;: a state of intense shared emotional activation and sense of unison that emerges during collective behaviour. The first part of their article traces the concept from Durkheim through Collins, Moscovici and Social Identity Theory to research on self-transcendence, and proposes a unified description.&lt;/p&gt;
&lt;p&gt;The second part is a meta-analytic integration of 50 studies with a combined N of 182,738. Collective effervescence was strongly associated with individual emotions, particularly self-transcendent emotions, and with communal-sharing constructs such as group identity and identity fusion; the authors treat these as evidence of construct validity. Among more distal variables, it was associated with collective positive emotions, longer-term social integration such as ingroup commitment, social values and beliefs, and empowerment-related variables including well-being, collective efficacy and collective self-esteem. In demonstrations specifically, collective effervescence was associated with group identity (pooled r = 0.52), collective efficacy (r = 0.37), negative emotions (r = 0.14), self-transcendent emotions (r = 0.58) and morality-related beliefs (r = 0.43).&lt;/p&gt;
&lt;p&gt;The limits follow from the form of the evidence. The pooled estimates are correlations, so they describe how strongly measures go together, not whether the experience causes the outcomes; people who already identify strongly with a cause may both experience more effervescence and report more efficacy. The construct is measured with questionnaire scales, so both sides of most associations depend on &lt;a href=&quot;../../glossary/#self-report&quot;&gt;self-report&lt;/a&gt;, which can inflate correlations. Participants in a demonstration or ritual have chosen to be there, so the samples do not represent people in general. The authors examined moderators such as study design, the scale used and the type of gathering, which indicates that results varied across these features. The review supports the claim that intense shared emotion at gatherings goes together with belonging, meaning and a sense of collective agency. It does not show that attending a gathering produces those outcomes, or that it changes individual difficulties.&lt;/p&gt;
&lt;h2 id=&quot;what-these-findings-explain&quot;&gt;What these findings explain&lt;/h2&gt;
&lt;p&gt;Taken together, the studies describe why shared rhythmic activity feels good and brings people closer. Coordinated movement strengthens affiliation, exertion and synchrony are associated with analgesic and bonding effects, and musical peaks engage reward circuitry. They map closely onto the &lt;em&gt;synchronization&lt;/em&gt; and &lt;em&gt;discharge&lt;/em&gt; stages of the artifact’s process.&lt;/p&gt;
&lt;h2 id=&quot;what-they-do-not-show&quot;&gt;What they do not show&lt;/h2&gt;
&lt;p&gt;The outcomes measured are liking, cooperation, pain thresholds, reported closeness and reward responses during or shortly after the activity. None of the studies measured whether personal difficulties that participants brought with them were reduced afterwards. Collective rhythm is a genuine social and physiological resource. The artifact’s question is not whether it works, but what people expect it to accomplish.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Crying, talking and sharing: when emotional expression helps</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/crying-and-sharing/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/crying-and-sharing/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/crying-and-sharing/">&lt;h2 id=&quot;the-folk-theory-of-release&quot;&gt;The folk theory of release&lt;/h2&gt;
&lt;p&gt;Few beliefs about emotion are as widespread as the idea that a good cry, or getting something off one’s chest, brings relief. The belief is a direct descendant of the hydraulic model described in &lt;a href=&quot;../what-is-catharsis/&quot;&gt;Research note 01&lt;/a&gt;: emotion accumulates and must be discharged. Research on crying and on talking about emotional experiences allows that belief to be examined directly, and the results are more interesting than a simple yes or no.&lt;/p&gt;
&lt;h2 id=&quot;crying-retrospective-benefit-immediate-cost&quot;&gt;Crying: retrospective benefit, immediate cost&lt;/h2&gt;
&lt;p&gt;Bylsma, Vingerhoets and Rottenberg (2008) analysed reports from several thousand participants across many countries who described their most recent crying episode. Most people reported that their mood improved after crying, but a substantial proportion reported no change, and some reported feeling worse. Benefit depended on the circumstances. Participants were more likely to report improvement when they received social support while crying and when the episode led to a resolution or a new understanding of the event that triggered it. They were less likely to benefit when they felt ashamed of crying or when the crying was accompanied by symptoms of mood disorder.&lt;/p&gt;
&lt;p&gt;Laboratory research tells a different story in the short term. In studies where participants watch sad films, mood is often worse immediately after crying than in participants who did not cry. Gračanin, Bylsma and Vingerhoets (2014) reviewed this apparent contradiction and proposed that crying may act as a self-soothing behaviour whose calming effects, possibly mediated by parasympathetic activation, emerge with a delay, and that much of its benefit comes from the social responses it elicits. Retrospective reports may also be shaped by how the episode ended rather than by its average course.&lt;/p&gt;
&lt;p&gt;The conclusion is not that crying is useless. It is that crying is not an automatic valve. Its effects depend on what happens around it and whether the situation that caused it changes.&lt;/p&gt;
&lt;h2 id=&quot;sharing-emotion-with-others&quot;&gt;Sharing emotion with others&lt;/h2&gt;
&lt;p&gt;Rimé (2009) reviewed a long research programme on the &lt;em&gt;social sharing of emotion&lt;/em&gt;. Across ages, cultures and types of emotion, people talk about the large majority of their emotional experiences with others, usually within hours or days and often repeatedly. More intense emotions are shared more often.&lt;/p&gt;
&lt;p&gt;Sharing has clear social functions. It elicits attention, empathy and support, and it strengthens the relationship between the person who shares and the person who listens. People also believe that sharing helps them recover. Experimental work, however, separates the perceived benefit from the measured one. In the studies reported by Zech and Rimé (2005), participants who talked about a negative emotional experience rated the conversation as helpful, yet the emotional impact of the memory, measured later, was not reduced compared with participants who did not talk about it. What did appear to matter was whether the conversation supported cognitive work on the experience, such as reappraisal and meaning-making, rather than a re-expression of the emotion alone.&lt;/p&gt;
&lt;p&gt;This mirrors the evidence on expressive writing. Benefits have been linked to changes in how people construct an account of the experience over time, not to the intensity of emotion expressed in any single session (Pennebaker, 1997).&lt;/p&gt;
&lt;h2 id=&quot;naming-a-feeling&quot;&gt;Naming a feeling&lt;/h2&gt;
&lt;p&gt;Lieberman and colleagues (2007) showed participants photographs of emotional facial expressions and asked them either to choose a word describing the emotion, to choose a name matching the person’s gender, or simply to look. Labelling the emotion was associated with reduced activity in the amygdala compared with the other conditions and with increased activity in the right ventrolateral prefrontal cortex; the two effects were inversely related. The authors interpret affect labelling as a form of implicit emotion regulation.&lt;/p&gt;
&lt;p&gt;The study used standardised images rather than personal experiences, so it cannot show how labelling affects recovery from real events. It does illustrate a mechanism through which putting feelings into words can change their course without any discharge at all.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-catharsis&quot;&gt;What this means for catharsis&lt;/h2&gt;
&lt;p&gt;Taken together, these findings suggest a revision of the folk theory. Emotional expression tends to help when it brings in one or more of three things: &lt;em&gt;support&lt;/em&gt; from other people, &lt;em&gt;understanding&lt;/em&gt; of what happened and what it means, or &lt;em&gt;regulation&lt;/em&gt; through processes such as labelling and reappraisal. Expression that consists only of re-experiencing the emotion, without any of these, produces a sense of release more reliably than it produces recovery.&lt;/p&gt;
&lt;p&gt;For the artifact this is a useful refinement. A crowd supplies support of a kind: shared rhythm, closeness and a sense of belonging (&lt;a href=&quot;../collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt;). What it rarely supplies is understanding of the specific situation a person brought with them. That part usually happens elsewhere, in conversation, in writing, or in treatment.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Exercise and mood: what acute and regular physical activity change, and why exertion is not venting</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/exercise-and-mood/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/exercise-and-mood/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/exercise-and-mood/">&lt;h2 id=&quot;two-questions-that-are-easy-to-merge&quot;&gt;Two questions that are easy to merge&lt;/h2&gt;
&lt;p&gt;“Exercise helps with emotions” is one of the most repeated pieces of wellness advice, and one of the best supported. It also conceals two different questions and one tempting mistake.&lt;/p&gt;
&lt;p&gt;The first question concerns &lt;em&gt;acute&lt;/em&gt; effects: what happens to affect during a session of physical activity and in the hours afterwards. The second concerns &lt;em&gt;regular&lt;/em&gt; activity: whether people who exercise over weeks or months show lower levels of depression, anxiety or distress than comparable people who do not. The evidence for these questions comes from different designs and supports different kinds of statements.&lt;/p&gt;
&lt;p&gt;The tempting mistake is to read the acute lift in mood as a discharge, as if exertion burned off a quantity of anger or tension. That reading is the hydraulic model of emotion in athletic dress, and the evidence on anger does not support it (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;). This note takes the questions in turn and then returns to the mistake.&lt;/p&gt;
&lt;h2 id=&quot;acute-effects-a-lift-in-positive-energetic-affect&quot;&gt;Acute effects: a lift in positive, energetic affect&lt;/h2&gt;
&lt;p&gt;Reed and Ones (2006) meta-analysed studies of single sessions of aerobic exercise and positive activated affect, the family of feelings described as energetic, alert or enthusiastic. The abstract of that meta-analysis could not be retrieved for this library, so its study counts and effect sizes are not reported here; the library records it as support for a short-term increase in positive activated affect, held at moderate confidence (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Laboratory sessions are one thing; everyday life is another. Liao, Shonkoff and Dunton (2015) reviewed studies of the acute relations between affect and physical activity in free-living, naturalistic settings in non-clinical populations, typically using repeated momentary reports during the day. They identified 14 eligible studies. Twelve tested affective states after physical activity and yielded consistent evidence that activity predicted higher positive affect over the next few hours, with some evidence of more energetic feelings. The evidence that physical activity reduced negative affect in the next few hours was inconsistent and inconclusive. Six studies examined the reverse direction and found that positive affective states were associated with more physical activity over the next few hours, while negative states had no significant association.&lt;/p&gt;
&lt;p&gt;Three points follow from this pattern.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The best-supported acute change is an increase in positive, energetic feeling, not a decrease in distress.&lt;/strong&gt; This matters for anyone who exercises specifically to get rid of a bad feeling. The evidence from daily life is stronger for “feeling more energetic afterwards” than for “feeling less upset afterwards”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Direction runs both ways.&lt;/strong&gt; People who already feel good are more likely to be active, so everyday associations between activity and mood are partly the result of mood shaping activity. The designs reviewed are observational and cannot rule out that both are influenced by something else, such as a free afternoon or good company.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The effect is time-limited.&lt;/strong&gt; “Over the next few hours” is the scale at which these studies measured. An acute lift is real and useful, and it is a change in state, not in the circumstances that produced a difficult emotion.&lt;/p&gt;
&lt;h2 id=&quot;intensity-why-harder-is-not-better-for-how-exercise-feels&quot;&gt;Intensity: why “harder” is not “better” for how exercise feels&lt;/h2&gt;
&lt;p&gt;If exertion discharged tension, harder exertion should feel better. The research on intensity points the other way. Ekkekakis, Parfitt and Petruzzello (2011) reviewed 33 articles published between 1999 and 2009 on the relation between exercise intensity and affective responses. Pleasure was reduced mainly above the ventilatory or lactate threshold, the point beyond which the body can no longer meet the demand aerobically. Below that threshold, most people experienced pleasant changes; close to it, individual variability was large; above it, changes were homogeneously negative. When people selected the intensity themselves, rather than having it imposed, they appeared to tolerate higher intensity levels.&lt;/p&gt;
&lt;p&gt;The authors’ main concern is exercise adherence: people are more likely to repeat what felt pleasant. For emotion regulation the review has a direct implication. The pleasant affect that people seek from exercise is most reliably found at moderate, self-chosen intensities. Pushing to exhaustion in order to “get it out” moves exertion into the range where the experience during exercise tends to become unpleasant.&lt;/p&gt;
&lt;h2 id=&quot;regular-activity-depression-anxiety-and-distress&quot;&gt;Regular activity: depression, anxiety and distress&lt;/h2&gt;
&lt;p&gt;The second question has been studied with randomised trials, and it has been synthesised many times. Four syntheses illustrate what is known and how certain it is.&lt;/p&gt;
&lt;p&gt;Rebar and colleagues (2015) conducted a meta-meta-analysis of the effects of physical activity on depression and anxiety in non-clinical adult populations. They identified eight meta-analytic outcomes of randomised trials, based on 92 studies with 4,310 participants for depression and 306 study effects with 10,755 participants for anxiety. Physical activity reduced depression by a medium effect (standardised mean difference, SMD = -0.50, 95% CI -0.93 to -0.06) and anxiety by a small effect (SMD = -0.38, 95% CI -0.66 to -0.11). Neither effect showed significant heterogeneity across meta-analyses. Because meta-analyses can include overlapping trials, a meta-meta-analysis counts some evidence more than once, and the wide confidence interval for depression is a reminder that the size of the effect is uncertain.&lt;/p&gt;
&lt;p&gt;Schuch and colleagues (2016) focused on people with depression, including major depressive disorder. They included 25 randomised trials comparing exercise with control conditions, 9 of them in major depressive disorder. After adjusting for publication bias, exercise had a large effect on depressive symptoms (SMD = 1.11, 95% CI 0.79 to 1.43). Larger effects were found for aerobic exercise at moderate and vigorous intensities. Most of their adjusted analyses suggested that publication bias had led earlier meta-analyses to underestimate the effect, which is the unusual direction.&lt;/p&gt;
&lt;p&gt;Noetel and colleagues (2024) conducted a systematic review and network meta-analysis of 218 randomised trials with 14,170 participants who met clinical cut-offs for major depression. Compared with active controls such as usual care or a placebo tablet, moderate reductions in depression were found for walking or jogging (Hedges’ g = -0.62), yoga (g = -0.55), strength training (g = -0.49), mixed aerobic exercise (g = -0.43) and tai chi or qigong (g = -0.42). The effects were proportional to the intensity prescribed. The results appeared robust to publication bias, but only one study met the Cochrane criteria for low risk of bias, and confidence in the estimates was rated low for walking or jogging and very low for the other treatments. The authors note that expectancy effects could be reduced by blinding participants and staff, which is difficult in exercise trials.&lt;/p&gt;
&lt;p&gt;Singh and colleagues (2023) took the widest view, an umbrella review of 97 systematic reviews covering 1,039 trials and 128,119 adult participants, including healthy adults, people with mental health disorders and people with chronic diseases. Physical activity had medium effects on depression (median effect size -0.43), anxiety (median -0.42) and psychological distress (-0.60) compared with usual care. Higher intensity was associated with greater improvements, and effectiveness diminished with longer interventions. Most of the included reviews (77 of 97) had a critically low quality score on the instrument used to assess them.&lt;/p&gt;
&lt;p&gt;Taken together, these syntheses consistently associate regular physical activity with lower depressive and anxiety symptoms in randomised comparisons. The size of the effect depends on population, comparison and analysis, and the certainty is limited by trial quality and by the impossibility of blinding people to whether they exercise. The appropriate wording is that exercise is supported as a way of reducing symptoms, with moderate confidence in the direction and less in any particular number.&lt;/p&gt;
&lt;h2 id=&quot;intensity-again-a-tension-to-hold&quot;&gt;Intensity again: a tension to hold&lt;/h2&gt;
&lt;p&gt;Two findings above appear to pull in different directions. For how exercise &lt;em&gt;feels&lt;/em&gt; during a session, pleasure declines above the ventilatory threshold. For regular exercise and &lt;em&gt;symptoms&lt;/em&gt;, higher intensity was associated with larger improvements. These are different outcomes on different time scales, and they are compatible: an unpleasant session can still contribute to a later reduction in symptoms. What they do not support is the idea that intensity is valuable because it discharges emotion. The clinical trials measured symptoms over weeks, not release within a session.&lt;/p&gt;
&lt;p&gt;The same tension has a practical side. Unpleasant exercise is less likely to be repeated, and the benefits in trials came from repetition. Self-selected intensity, which Ekkekakis and colleagues found to foster tolerance of higher intensity, is one way to reconcile the two.&lt;/p&gt;
&lt;h2 id=&quot;why-exertion-is-not-venting&quot;&gt;Why exertion is not venting&lt;/h2&gt;
&lt;p&gt;Kjærvik and Bushman (2024) meta-analysed 154 studies of anger management activities and classified them by their effect on physiological arousal. Arousal-decreasing activities, such as deep breathing, mindfulness and meditation, reduced anger and aggression (g = -0.63). Arousal-increasing activities, including hitting a bag, jogging and cycling, were ineffective overall (g = -0.02), with heterogeneous results. The authors concluded that the findings do not support venting anger or going for a run as effective anger management activities. The meta-analysis and its limits are described in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This can look like a contradiction of everything above. It is not, once outcomes are separated. The exercise literature measures positive affect, depressive and anxiety symptoms, and distress. The anger literature measures anger and aggression, usually shortly after a provocation. An activity can lift energetic positive affect and still leave anger, measured at the same time, where it was.&lt;/p&gt;
&lt;p&gt;Two further findings sharpen the distinction. First, exertion raises arousal, and arousal is not tied to a particular emotion. In Bushman’s (2002) experiment, participants who hit a punching bag while thinking about the person who provoked them reported more anger than both other groups and behaved most aggressively; in aggression, those who hit the bag while thinking about getting fit fell between that group and a group that sat quietly. What people attend to while their arousal is high appears to shape what that arousal becomes. Second, the acute effect that daily-life studies support is an increase in positive affect, not a reliable decrease in negative affect. Exercise is therefore better understood as &lt;em&gt;adding&lt;/em&gt; something (energy, a sense of capability, often company and a change of setting) than as &lt;em&gt;removing&lt;/em&gt; a stored quantity of anger.&lt;/p&gt;
&lt;p&gt;The practical reading is straightforward. When angry, lowering arousal first is the approach with meta-analytic support. Physical activity is valuable for mood, and it is most compatible with anger reduction when it does not become a rehearsal of the grievance, and when its intensity is not used as a way of “getting it out”.&lt;/p&gt;
&lt;h2 id=&quot;relevance-to-catharsis&quot;&gt;Relevance to catharsis&lt;/h2&gt;
&lt;p&gt;Exercise is a clear case of a restorative experience that feels like release. People say they “ran it off” or “sweated it out”. The evidence supports part of that experience: a real, short-lived lift in positive, energetic affect and, with regular practice, lower symptoms of depression and anxiety. It does not support the discharge metaphor. The benefits appear with moderate, repeated activity, not with a single exhausting burst, and exertion without a change in attention did not reduce anger.&lt;/p&gt;
&lt;p&gt;That is the distinction this library draws between relief and resolution (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;). Exercise can make a state easier to bear, and over time it can change symptom levels. It does not by itself change what produced the state in the first place.&lt;/p&gt;
&lt;h2 id=&quot;practical-implications-with-limits&quot;&gt;Practical implications, with limits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use physical activity for mood on its own terms.&lt;/strong&gt; A walk, a ride or a session at a comfortable, self-chosen intensity is a reasonable way to lift energy for the next few hours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do not use exertion to discharge anger.&lt;/strong&gt; Lower arousal first; if you move, keep attention on the activity rather than on the grievance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Think in weeks, not sessions.&lt;/strong&gt; The trial evidence on symptoms concerns regular activity; one hard session is not the unit of benefit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exercise is not a substitute for care.&lt;/strong&gt; Trials in depression are encouraging, and exercise is often recommended alongside other treatments, but persistent low mood, anxiety or hopelessness warrants assessment by a qualified professional.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These implications follow from the evidence but have not been tested as a package. People with medical conditions should consider advice on appropriate activity from a clinician.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;Acute evidence from daily life is observational and runs in both directions. The acute meta-analysis on positive activated affect could not be re-verified from an abstract. The trial evidence on regular activity comes from syntheses with overlapping studies, frequent risk of bias, unblinded participants and, in the umbrella review, mostly low-quality reviews. The anger meta-analysis found heterogeneity among arousal-increasing activities, so specific activities in specific contexts may differ from the average. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records the grade and review date of each claim.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Expressive writing: what four decades of trials show, and why relief is not the measure</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/expressive-writing-evidence/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/expressive-writing-evidence/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/expressive-writing-evidence/">&lt;h2 id=&quot;a-paradigm-built-to-test-disclosure&quot;&gt;A paradigm built to test disclosure&lt;/h2&gt;
&lt;p&gt;Most claims about the value of “getting it out” are hard to test, because people choose when and how to express emotion. &lt;a href=&quot;../../glossary/#expressive-writing&quot;&gt;Expressive writing&lt;/a&gt; is an exception. In the paradigm introduced by Pennebaker and Beall (1986), participants are randomly assigned to write, typically for 15 to 20 minutes on several days, either about their deepest thoughts and feelings concerning a difficult experience or about a neutral topic. Because assignment is random and the task is standardised, differences in later outcomes can be attributed to the writing.&lt;/p&gt;
&lt;p&gt;In the original study, students who wrote about both the facts of a traumatic event and their emotions about it made fewer visits to the health centre in the following months than controls, although they reported more distress immediately after writing; writing about only emotions or only facts did not produce the same pattern. The abstract of that study could not be re-verified for this library, so no numbers are reported for it here. Pennebaker (1997) later reviewed the growing literature and highlighted evidence that changes in the use of words related to causation and insight across sessions predicted benefit, which pointed towards cognitive processing rather than release alone. Both are discussed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/&quot;&gt;Research note 01&lt;/a&gt; and the advice on &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/write-to-make-sense/&quot;&gt;writing to make sense&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This note looks at what happened once the paradigm had been tested hundreds of times, which is where the most informative evidence lies. The broader term used in some syntheses is &lt;a href=&quot;../../glossary/#experimental-disclosure&quot;&gt;experimental disclosure&lt;/a&gt;, which includes writing and talking under the same randomised design.&lt;/p&gt;
&lt;h2 id=&quot;the-first-syntheses&quot;&gt;The first syntheses&lt;/h2&gt;
&lt;p&gt;Smyth (1998) conducted a research synthesis of the written emotional expression task in healthy participants. Writing was found to lead to significantly improved health outcomes in four outcome types: reported physical health, psychological well-being, physiological functioning and general functioning. Health behaviours were not influenced. Writing also increased immediate, pre- to post-writing distress, and that increase was unrelated to health outcomes. The relation between writing and health was moderated by several variables, including whether participants were college students, gender, the duration of the manipulation, the publication status of the study and the specific writing instructions.&lt;/p&gt;
&lt;p&gt;Two findings from this early synthesis remain central. The first is that the benefit appeared across different kinds of outcome, not only in one measure. The second is the dissociation between immediate distress and later outcome. Writing usually makes people feel worse right afterwards, and how much worse did not predict whether they benefited. That already separates the experience of the session from its measured effect.&lt;/p&gt;
&lt;h2 id=&quot;the-largest-meta-analysis-small-positive-variable&quot;&gt;The largest meta-analysis: small, positive, variable&lt;/h2&gt;
&lt;p&gt;Frattaroli (2006) noted that the two earlier meta-analyses had been small and had used fixed-effects methods, which limit generalisation beyond the included studies, and that many studies had been completed since. She collected 146 randomised studies of experimental disclosure and used random-effects analyses. Experimental disclosure was effective, with a positive and significant average effect size of r = .075. A number of moderators were identified.&lt;/p&gt;
&lt;p&gt;An r of .075 is small by any convention for &lt;a href=&quot;../../glossary/#effect-size&quot;&gt;effect sizes&lt;/a&gt;. It is not nothing: a cheap, brief, self-administered task with a reliably positive average effect is of practical interest. But it is far from the picture of a powerful release that the popular idea of catharsis suggests. The average also conceals variation, which is what the moderator analyses are for. The abstract does not list which moderators were significant, and this library does not itemise them from secondary accounts.&lt;/p&gt;
&lt;h2 id=&quot;later-syntheses-in-specific-populations-and-outcomes&quot;&gt;Later syntheses in specific populations and outcomes&lt;/h2&gt;
&lt;p&gt;The broad average leaves open whether writing helps with the problems people most often hope it will help with. Three later meta-analyses address narrower questions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Depressive symptoms.&lt;/strong&gt; Reinhold, Bürkner and Holling (2018) meta-analysed 39 randomised controlled trials with 64 intervention-control comparisons in physically healthy adults with varying degrees of stress but without posttraumatic stress disorder. Expressive writing did not yield significant long-term effects on depressive symptoms. Effects were larger when the number of sessions was higher and when the writing topic was more specific. The authors conclude that the results did not support brief, self-directed expressive writing as an intervention that decreases depressive symptoms in this population, and that longer, more directed interventions with additional therapeutic support might produce different results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Adolescents.&lt;/strong&gt; Travagin, Margola and Revenson (2015) analysed 21 independent studies in young people aged 10 to 18. The overall mean effect was positive but relatively small (g = 0.127), with significant effects between 0.107 and 0.246 in the domains of emotional distress, problem behaviour, social adjustment and school participation. Few significant effects were found for moderators such as participant characteristics, instructions or design. Adolescents with high baseline emotional problems showed larger effects on school performance, and higher-dosage protocols, with more and to some extent more widely spaced sessions, showed larger effects on somatic complaints. The authors highlight the importance of modifying the traditional protocol to enhance its efficacy and reduce potential detrimental effects, and judge the evidence promising but not decisive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Posttraumatic stress.&lt;/strong&gt; Pavlacic and colleagues (2019) took a different analytic approach, pooling change within the expressive writing conditions only rather than comparing writing with control groups. They found a small overall effect for posttraumatic stress and negligible to small effects for posttraumatic growth and quality of life; studies that required a diagnosis of posttraumatic stress disorder showed a medium to large effect. Because there is no comparison with a control condition, this analysis cannot separate the effect of writing from natural recovery, regression to the mean or repeated measurement. It is graded lower in this library for that reason, and its larger effect in people diagnosed with PTSD should not be read as evidence that writing treats PTSD.&lt;/p&gt;
&lt;h2 id=&quot;what-moderates-the-effect&quot;&gt;What moderates the effect&lt;/h2&gt;
&lt;p&gt;Across these syntheses, a few themes recur, although each rests on moderator analyses, which are observational comparisons between studies rather than experimental tests.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dose.&lt;/strong&gt; More sessions were associated with larger effects on depressive symptoms, and higher-dosage protocols with larger effects on somatic complaints in adolescents. The duration of the manipulation was already a moderator in the first synthesis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instructions and focus.&lt;/strong&gt; Specific writing topics were associated with larger effects than open ones in the depression meta-analysis, and writing instructions were a moderator in the first synthesis. This fits the early finding that writing about both facts and feelings differed from writing about feelings alone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who writes.&lt;/strong&gt; Student samples, gender and baseline problems appeared as moderators in different syntheses. The pattern does not add up to a simple rule about who benefits.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sloan and Marx (2004) reviewed the theories proposed to explain the paradigm and concluded that, although it may produce beneficial effects for some individuals, it remained unclear why it works and for whom it is best suited. Later syntheses have narrowed but not closed that gap.&lt;/p&gt;
&lt;h2 id=&quot;relief-and-benefit-are-different-measurements&quot;&gt;Relief and benefit are different measurements&lt;/h2&gt;
&lt;p&gt;The expressive writing literature offers one of the clearest demonstrations in psychology that how a procedure feels and what it does can come apart.&lt;/p&gt;
&lt;p&gt;First, the session itself tends to be unpleasant. Smyth found that writing increased immediate distress, and that increase did not predict health outcomes. People who felt worse after writing were not thereby less likely to benefit, and people who felt better were not thereby more likely to.&lt;/p&gt;
&lt;p&gt;Second, when benefit appears, it appears later, over weeks or months, and in outcomes such as health centre visits, well-being and functioning, not in the mood at the end of the session.&lt;/p&gt;
&lt;p&gt;Third, the features associated with benefit are those of sense-making rather than discharge: writing about facts and feelings together, specific topics, repeated sessions, and changes in causal and insight language. Pouring out feeling without building an account is not what the successful protocols asked people to do.&lt;/p&gt;
&lt;p&gt;This has a direct consequence for anyone who uses writing informally. The sense of relief at the end of a writing session, or its absence, is weak evidence about whether the practice is helping. A more informative check is whether, over days, the account of the experience has become more coherent, whether the same fragments still intrude in the same form, and whether anything has changed in understanding or in what one does (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;when-writing-may-resemble-rumination&quot;&gt;When writing may resemble rumination&lt;/h2&gt;
&lt;p&gt;If writing helps through sense-making, then writing that circles the same feelings without development may resemble &lt;a href=&quot;../../glossary/#rumination&quot;&gt;rumination&lt;/a&gt;, the repetitive, passive focus on distress that is associated with more symptoms (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/&quot;&gt;Research note 15&lt;/a&gt;). None of the syntheses above directly tested this possibility, so it is a reasoned hypothesis, not a finding. It is consistent with the evidence on perspective: reflecting on an upsetting experience from a self-distanced perspective reduced emotional reactivity and rumination compared with immersed recall (Kross, Ayduk &amp;amp; Mischel, 2005). A written account that steps back from the experience may differ from one that re-immerses the writer in it.&lt;/p&gt;
&lt;p&gt;The adolescent meta-analysis’s reference to potential detrimental effects is a further reminder that writing about painful material is not risk-free for everyone, and that protocols can be adapted to reduce harm.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-supports-and-what-it-does-not&quot;&gt;What the evidence supports, and what it does not&lt;/h2&gt;
&lt;p&gt;The evidence supports expressive writing as a low-cost practice with a small average benefit across many randomised studies, with larger effects associated with more sessions and more specific topics, and with a short-term increase in distress that is expected and not in itself a warning sign. It does not support expressive writing as a treatment for depression in the form of brief, self-directed sessions, as a treatment for posttraumatic stress disorder, or as a reliable way of discharging emotion. It does not predict who will benefit.&lt;/p&gt;
&lt;p&gt;In the language of this library, expressive writing is best understood as a structured opportunity for meaning-making whose average effect is modest and whose value for a particular person is unknown in advance.&lt;/p&gt;
&lt;h2 id=&quot;practical-implications-with-limits&quot;&gt;Practical implications, with limits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Write about facts and feelings together, over several sessions.&lt;/strong&gt; The protocols with benefits used repeated sessions and asked for both.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Choose a specific topic.&lt;/strong&gt; Specific topics were associated with larger effects on depressive symptoms than open ones.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expect to feel unsettled afterwards.&lt;/strong&gt; Immediate distress was unrelated to later benefit; neither relief nor discomfort at the end of a session tells you much.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Look for change in the account, not in the intensity of feeling.&lt;/strong&gt; If the same material repeats unchanged, a different approach, such as stepping back or moving to concrete steps, may help more (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/&quot;&gt;Advice&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do not use writing in place of treatment.&lt;/strong&gt; Persistent low mood, trauma-related symptoms or writing that leaves you overwhelmed rather than temporarily unsettled warrant speaking with a qualified professional.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These implications follow from the syntheses but have not been tested as a package.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;The meta-analyses pool studies with different populations, instructions, doses and outcomes; the average effect is small and heterogeneous. Moderator findings compare studies rather than testing conditions experimentally. The largest meta-analysis’s moderators are not itemised in its abstract. Many trials used student samples and self-reported outcomes, and publication status was itself a moderator in an early synthesis. The posttraumatic stress meta-analysis lacks control comparisons. The original 1986 study could not be re-verified from an abstract. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records the grade and review date of each claim.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Grief and mourning rituals: what rituals do, and where grief becomes a clinical question</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/grief-and-rituals/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/grief-and-rituals/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/grief-and-rituals/">&lt;h2 id=&quot;why-grief-belongs-in-a-library-about-catharsis&quot;&gt;Why grief belongs in a library about catharsis&lt;/h2&gt;
&lt;p&gt;Grief is the situation in which the idea of emotional release seems most natural. Popular advice tells bereaved people to “let it out”, to “work through” the loss, and warns that grief held in will return later in a worse form. Mourning customs across cultures also involve intense, often collective, expression: weeping, lament, music, gathering. It is therefore reasonable to ask what the evidence says about grief and about the rituals that surround it, and whether their value lies in discharge or somewhere else.&lt;/p&gt;
&lt;p&gt;This note is written with a particular caution. Many readers of a page about grief are grieving. Nothing here can say how a particular person’s grief is going, whether it is “normal”, or what they should feel. The evidence describes groups of bereaved people under particular conditions. The last sections describe when grief becomes a clinical question and when to contact a professional; those are general signs, not an assessment.&lt;/p&gt;
&lt;h2 id=&quot;what-grief-usually-looks-like&quot;&gt;What grief usually looks like&lt;/h2&gt;
&lt;p&gt;Stroebe, Schut and Stroebe (2007) reviewed the relation between bereavement and physical and mental health. Two findings sit side by side in their review. Bereavement is associated with an excess risk of mortality, particularly in the early weeks and months after a loss, and with decrements in physical health, visible in symptoms, illnesses and use of medical services. At the same time, grief is not a disease, and most people adjust without professional psychological intervention. For a few people, mental disorders or complications in the grieving process follow, and the authors conclude that intervention should be targeted at people at high risk and those with complicated grief or bereavement-related depression and stress disorders.&lt;/p&gt;
&lt;p&gt;The second finding runs against a common expectation. Bonanno and colleagues (2002) had an unusual opportunity: prospective data on 205 people collected several years before the death of their spouse, followed by assessments 6 and 18 months after the loss. This design allowed them to see grief trajectories against each person’s own pre-loss state instead of reconstructing it from memory. They identified five core patterns: common grief, chronic grief, chronic depression, improvement during bereavement, and resilience. Common grief, the pattern of marked distress that gradually subsides, was relatively infrequent. The resilient pattern was the most frequent. Chronic grief was associated with pre-loss dependency, and resilience with pre-loss acceptance of death and belief in a just world.&lt;/p&gt;
&lt;p&gt;Two cautions keep this finding in proportion. The sample was older adults who lost a spouse, and trajectories after the sudden death of a child, a violent death or a death in a pandemic may differ. And “resilience” in this study describes a pattern of measured symptoms and functioning; it does not mean that those people did not miss their partner or were untouched. The practical point is narrower: the absence of intense visible distress is not in itself a sign that grief is being suppressed or delayed.&lt;/p&gt;
&lt;h2 id=&quot;from-grief-work-to-oscillation&quot;&gt;From “grief work” to oscillation&lt;/h2&gt;
&lt;p&gt;For much of the twentieth century, the dominant idea in bereavement theory was the &lt;em&gt;grief work hypothesis&lt;/em&gt;: that bereaved people must confront the loss and work through their feelings about it, and that avoiding this work leads to worse outcomes. The idea is close to the hydraulic model of emotion that this library examines elsewhere (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/&quot;&gt;Research note 01&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Stroebe and Schut (1999) criticised the hypothesis on several grounds: imprecise definition, failure to represent the dynamic character of grieving, lack of empirical evidence and validation across cultures and historical periods, and a narrow focus on intrapersonal processes. In its place they proposed the &lt;a href=&quot;../../glossary/#dual-process-model-of-bereavement&quot;&gt;dual process model&lt;/a&gt;. It identifies two kinds of stressors. &lt;em&gt;Loss-oriented&lt;/em&gt; stressors concern the loss itself: yearning, reminders, the relationship with the person who died. &lt;em&gt;Restoration-oriented&lt;/em&gt; stressors concern the secondary consequences: new roles, practical tasks, a changed identity and daily life. Adaptive coping, in the model, is an oscillation between confronting and avoiding each kind of stressor, and it includes what the authors call dosage: taking respite from both as an integral part of coping.&lt;/p&gt;
&lt;p&gt;The model is a theoretical proposal, and the paper discusses rather than pools the supporting evidence. Its importance for the catharsis question is conceptual. It treats time away from grief, including distraction and ordinary activity, as part of healthy grieving, not as avoidance to be overcome. It also treats continuous confrontation with the loss as potentially problematic, a point that connects grief to the research on &lt;a href=&quot;../../glossary/#rumination&quot;&gt;rumination&lt;/a&gt; (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/&quot;&gt;Research note 15&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;continuing-bonds&quot;&gt;Continuing bonds&lt;/h2&gt;
&lt;p&gt;A second change in bereavement theory concerns the relationship with the person who died. Older models tended to treat detachment as the goal of mourning. Later work described &lt;a href=&quot;../../glossary/#continuing-bonds&quot;&gt;continuing bonds&lt;/a&gt;: ongoing inner relationships with the deceased, expressed in memories, conversations, keeping possessions, or a sense of their presence.&lt;/p&gt;
&lt;p&gt;Stroebe, Schut and Boerner (2010) observed that the scientific literature lacked clarity about whether continuing or relinquishing bonds is adaptive, and that it was unclear which kinds of bonds, or which underlying processes, relate to better or worse outcomes. Empirical research had rarely been theory-driven. They proposed an integrative model grounded in attachment theory, using the dual process model to link ways of coping with the bond to outcomes and mental representations theory to describe cognitions about the deceased. The model is meant to guide research; it does not itself establish when a continuing bond helps.&lt;/p&gt;
&lt;p&gt;The honest summary is that a continuing bond is common and is not in itself a sign of a problem, and that the evidence does not support a single rule, in either direction, about how attached a bereaved person should stay.&lt;/p&gt;
&lt;h2 id=&quot;what-rituals-do-experimental-evidence&quot;&gt;What rituals do: experimental evidence&lt;/h2&gt;
&lt;p&gt;Norton and Gino (2014) tested the psychological effects of &lt;a href=&quot;../../glossary/#mourning-ritual&quot;&gt;mourning rituals&lt;/a&gt; in three experiments on different kinds of loss, which the title summarises as losses of loved ones, lovers and lotteries. Participants were either directed to reflect on rituals they had performed after past losses or assigned to complete novel rituals after experiencing a loss. In both cases they reported lower levels of grief. Increased feelings of control after the rituals mediated the link between rituals and reduced grief. The benefit was not confined to people who professed a belief in the effectiveness of rituals; those who did not believe in them also showed it.&lt;/p&gt;
&lt;p&gt;The authors note that the specific rituals people perform after losses vary widely by culture and religion, and among their own participants, and they interpret their results as suggesting a common psychological mechanism: regained feelings of control.&lt;/p&gt;
&lt;p&gt;Several features limit what this can show. The outcomes were self-reported grief measured shortly after the manipulation. Two of the three kinds of loss (a relationship and a lottery) are not bereavement, and the bereavement data rely on recalled losses and recalled rituals. The experiments do not show what rituals do for grief over months, whether they change the risk of prolonged grief, or whether a funeral works the same way as a private ritual invented for a study. They are consistent with a modest, short-term benefit that does not depend on belief.&lt;/p&gt;
&lt;h2 id=&quot;the-observational-picture&quot;&gt;The observational picture&lt;/h2&gt;
&lt;p&gt;Field data on real funerals give a more cautious picture. Mitima-Verloop, Mooren and Boelen (2021) surveyed bereaved people in the Netherlands six months and three years after a loss (552 and 289 respondents). Participants generally considered the funeral and the rituals they used to be helpful. Yet no significant association was found between how they evaluated the funeral, or how much they used grief rituals, and their grief reactions.&lt;/p&gt;
&lt;p&gt;The two findings can both be true. Something can be experienced as helpful without that experience predicting the course of grief months or years later; this library meets the same gap between felt benefit and measured change in other domains (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;). A correlational design also cannot separate the effect of rituals from the reasons people use them: those most distressed might use rituals more, which would mask a benefit. The honest conclusion is that the evidence for rituals improving the longer-term course of grief is insufficient, while the evidence that people value them is consistent.&lt;/p&gt;
&lt;h2 id=&quot;why-rituals-might-help-a-framework&quot;&gt;Why rituals might help: a framework&lt;/h2&gt;
&lt;p&gt;Hobson, Schroeder, Risen, Xygalatas and Inzlicht (2018) reviewed research on rituals across social psychology, cognitive science, anthropology, behavioural economics and neuroscience and proposed a framework with three regulatory functions: regulation of emotions, of performance goal states and of social connection. They distinguish bottom-up processes, which arise from the physical features of rituals such as fixed sequences and repetition, from top-down processes, which arise from what a ritual means to the people performing it.&lt;/p&gt;
&lt;p&gt;Applied to grief, the framework suggests several routes, none of which is discharge. A structured sequence of actions may restore a sense of control at a time when control has been lost, which is what Norton and Gino measured. Shared rituals gather people and make support visible. And rituals give meaning to a transition: they mark that something has ended and that the relationship has changed form. The framework generates predictions; it does not show which route matters for a given loss.&lt;/p&gt;
&lt;h2 id=&quot;rituals-are-not-discharge&quot;&gt;Rituals are not discharge&lt;/h2&gt;
&lt;p&gt;The contrast with the hydraulic view is worth stating directly. The mechanism supported in the experiments is a sense of control, not the emptying of emotion. Many mourning rituals involve strong expression, but they are also highly structured: they have a beginning, a sequence and an end, they are shared, and they place the loss in a larger frame of meaning. These features resemble the processes that other research in this library links with benefit, such as social support and meaning-making, more than they resemble &lt;a href=&quot;../../glossary/#venting&quot;&gt;venting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This also means that there is no evidence-based reason to press a bereaved person to express more grief than they do, or to participate in a ritual they find alien. The experimental benefit appeared with rituals people chose or recalled, and with novel rituals that were brief and simple.&lt;/p&gt;
&lt;h2 id=&quot;the-clinical-boundary-prolonged-grief&quot;&gt;The clinical boundary: prolonged grief&lt;/h2&gt;
&lt;p&gt;For a minority of bereaved people, intense grief persists and becomes disabling. Prigerson and colleagues (2009) interviewed 291 bereaved respondents three times, between 0 and 24 months after the loss, to test criteria for &lt;a href=&quot;../../glossary/#prolonged-grief-disorder&quot;&gt;prolonged grief disorder&lt;/a&gt;. The proposed criteria required yearning for the deceased together with at least five of nine further symptoms (such as feeling emotionally numb or that life is meaningless, bitterness over the loss, difficulty accepting the loss, identity confusion, avoidance of the reality of the loss, or difficulty moving on) experienced at least daily or to a disabling degree, present at least six months after the death and associated with functional impairment. The authors report that these criteria appeared able to identify people at heightened risk of enduring distress and dysfunction. Prolonged grief disorder has since been introduced in ICD-11 (Johannsen et al., 2019) and in DSM-5-TR, where the adult duration threshold is 12 months since the death rather than six, and current criteria should be taken from clinicians and current manuals rather than from this 2009 proposal.&lt;/p&gt;
&lt;p&gt;How common is it? Lundorff and colleagues (2017) meta-analysed 14 studies of non-psychiatric adult populations after non-violent bereavement and found a pooled prevalence of 9.8% (95% CI 6.8 to 14.0), higher with higher mean age. The authors caution that the studies were methodologically heterogeneous and of limited representativeness, and that the finding should be interpreted cautiously.&lt;/p&gt;
&lt;p&gt;These criteria are described here so that readers understand where the clinical boundary lies, not so that anyone can apply them to themselves or others. Intense grief in the first months is not a disorder, and a list of symptoms read on a website is no substitute for an assessment by a qualified professional who knows the person and the circumstances.&lt;/p&gt;
&lt;h2 id=&quot;what-helps-whom&quot;&gt;What helps whom&lt;/h2&gt;
&lt;p&gt;Currier, Neimeyer and Berman (2008) meta-analysed 61 controlled studies of psychotherapeutic interventions for bereaved persons. Overall, interventions had a small effect at post-treatment and no statistically significant benefit at follow-up. Interventions that exclusively targeted people displaying marked difficulties adapting to loss had outcomes comparable with psychotherapies for other difficulties. The authors suggest that the discouraging results for studies that did not screen for distress could be explained by a tendency among untreated controls to improve naturally over time.&lt;/p&gt;
&lt;p&gt;Johannsen and colleagues (2019) meta-analysed 31 randomised controlled trials of psychological interventions for grief in adults. The pooled effect on grief symptoms was g = 0.41 after the intervention (0.31 when adjusted for possible publication bias) and g = 0.45 at follow-up across 18 trials. Effects were larger for individually delivered interventions, for participants at least six months after the loss, and for participants included because of high baseline symptoms. The trials were heterogeneous and of varying quality.&lt;/p&gt;
&lt;p&gt;Read together, these reviews are consistent with the dual process view. Offering routine therapy to everyone who is bereaved adds little on average, because most people improve without it. Structured help for people whose grief remains intense and disabling is supported by trial evidence. This mirrors the lesson of psychological debriefing after trauma, where a well-intentioned intervention for everyone did not deliver the expected protection (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note 08&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;when-to-seek-professional-help&quot;&gt;When to seek professional help&lt;/h2&gt;
&lt;p&gt;These are general indications drawn from the sources above and from the site’s clinical boundary. They are not a test.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grief that remains intense and consuming many months after the loss, and that makes it very hard to carry out work, care for oneself or others, or maintain relationships, is a reason to talk with a general practitioner, a psychologist or a bereavement service.&lt;/li&gt;
&lt;li&gt;Persistent low mood, loss of interest, inability to sleep or eat, or heavy use of alcohol or other substances to cope are reasons to seek help at any point, not only after a set period.&lt;/li&gt;
&lt;li&gt;Thoughts of ending your life, or of not wanting to go on living without the person who died, warrant contacting a professional without delay; if you are in immediate danger, contact local emergency services.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Seeking help is not evidence that grief has “gone wrong”, and not seeking it is not evidence that it has gone right.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;The experimental evidence on rituals rests on one set of three experiments with short-term self-report and largely non-bereavement losses. The field study found no association between rituals and grief reactions. The dual process model and the continuing bonds framework are theoretical. The trajectory evidence comes from spousal loss in later life, and the prevalence estimate pools heterogeneous studies of non-violent deaths. Cultural variation in mourning is large and mostly not captured by these studies. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records how each claim in this note is graded and when it will be reviewed.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Instrumented emotion: why the telemetry here is conceptual</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/">&lt;h2 id=&quot;the-appeal-of-emotion-as-data&quot;&gt;The appeal of emotion as data&lt;/h2&gt;
&lt;p&gt;Dashboards promise that anything important can be observed, quantified and graphed. The artifact borrows that language on purpose: &lt;em&gt;input state&lt;/em&gt;, &lt;em&gt;synchronization&lt;/em&gt;, &lt;em&gt;root cause&lt;/em&gt;. It then declines to deliver the measurement. This note explains why.&lt;/p&gt;
&lt;h2 id=&quot;affective-computing&quot;&gt;Affective computing&lt;/h2&gt;
&lt;p&gt;In 1997 Rosalind Picard described &lt;em&gt;affective computing&lt;/em&gt;, the study and development of systems that can recognise, interpret and respond to human emotion. The field has produced valuable research on emotion, human–computer interaction and assistive technology. It has also given rise to commercial products that claim to infer emotional states from faces, voices, text and physiological signals, often at scale and in public settings.&lt;/p&gt;
&lt;h2 id=&quot;the-evidence-problem&quot;&gt;The evidence problem&lt;/h2&gt;
&lt;p&gt;Barrett, Adolphs, Marsella, Martinez and Pollak (2019) reviewed the scientific evidence behind the common assumption that particular emotions are reliably expressed by particular facial configurations, for example that a scowl signals anger. They examined studies of how people move their faces when they experience emotions and studies of how observers infer emotions from faces.&lt;/p&gt;
&lt;p&gt;Their conclusion was that people do, on average, scowl when angry or smile when happy more often than would be expected by chance, but the relationship is weak and inconsistent. The same facial configuration can accompany different emotional states, the same emotional state can be expressed in many ways, and the relationship varies substantially across contexts, individuals and cultures. A facial configuration alone therefore cannot be treated as a reliable readout of a specific internal state. The authors cautioned that technologies built on that assumption are not justified by the evidence.&lt;/p&gt;
&lt;p&gt;A later &lt;a href=&quot;../../glossary/#meta-analysis&quot;&gt;meta-analysis&lt;/a&gt; approached the same question from the side of emotional experience. Durán and Fernández-Dols (2021) tested whether happiness, sadness, anger, disgust, fear and surprise each co-occur with the facial expression predicted for them. In studies that coded full expressions with the Facial Action Coding System (FACS), the average co-occurrence &lt;a href=&quot;../../glossary/#effect-size&quot;&gt;effect size&lt;/a&gt; was .13. Including partial expressions and other coding systems raised it to .23, and the average correlation between the reported intensity of an emotion and the intensity of its predicted expression was .30. Co-occurrence was greatest for disgust and least for surprise, and results varied between samples. The authors concluded that the six classic basic emotions do not reliably co-occur with their predicted facial signal.&lt;/p&gt;
&lt;h2 id=&quot;asking-people-self-report-scales&quot;&gt;Asking people: self-report scales&lt;/h2&gt;
&lt;p&gt;Asking a person is the most direct route to how an experience feels, and several instruments are designed to make that brief and checkable. The Positive and Negative Affect Schedule (PANAS) consists of two 10-item mood scales. In the study that introduced it, the scales were highly internally consistent, largely uncorrelated with each other and stable at appropriate levels over a two-month period (Watson, Clark &amp;amp; Tellegen, 1988). The Self-Assessment Manikin (SAM) is a non-verbal pictorial technique that asks for only three judgements: pleasure, arousal and dominance. Compared with a semantic differential scale that requires 18 ratings, reports of experienced pleasure and felt arousal correlated highly across the two methods (Bradley &amp;amp; Lang, 1994).&lt;/p&gt;
&lt;p&gt;Reliability of this kind shows that a scale measures something consistently. It does not show that a report matches what happened in the body, and it does not remove the dependence of &lt;a href=&quot;../../glossary/#self-report&quot;&gt;self-report&lt;/a&gt; on timing and on beliefs about emotion that the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; describes.&lt;/p&gt;
&lt;h2 id=&quot;are-bodily-signals-any-clearer&quot;&gt;Are bodily signals any clearer?&lt;/h2&gt;
&lt;p&gt;If faces are unreliable, physiology might seem a better source: heart rate, skin conductance, breathing and blood pressure are measured by instruments rather than judged by observers. The question is whether particular emotion categories have consistent autonomic patterns, sometimes called &lt;em&gt;fingerprints&lt;/em&gt;, that would allow the category to be inferred from the signals.&lt;/p&gt;
&lt;p&gt;Kreibig (2010) reviewed 134 publications reporting experiments on emotional effects on peripheral physiological responding in healthy people. The review suggested considerable autonomic response specificity in emotion when subtypes of distinct emotions are considered, and emphasised that sound terminology for the affective states studied and the choice of physiological measures are both important for assessing it. In other words, the review found patterns, but they depended on how finely emotions were defined and what was measured.&lt;/p&gt;
&lt;p&gt;Siegel and colleagues (2018) tested the fingerprint hypothesis directly with a meta-analysis of 202 studies measuring autonomic reactivity during laboratory emotion inductions in non-clinical adult samples. Mean effect sizes increased for 59.4% of autonomic variables across emotion categories, but the pattern of effect sizes did not clearly distinguish one emotion category from another. Variation within categories was substantial: heterogeneity accounted for a moderate to substantial share of variability (I² of at least 30%) in 54% of the effect sizes. Experimental features such as whether emotion was induced with films or imagery did not explain much of that variation, and correcting for publication bias reduced the estimated effects further. The authors interpret the results as more consistent with the view that an emotion category is a population of variable, context-specific instances than with fixed fingerprints.&lt;/p&gt;
&lt;p&gt;The two reviews are not simply contradictory. They differ in method (a narrative review versus a quantitative meta-analysis with pattern classification) and in the level of description (subtypes versus broad categories). Together they support a practical conclusion: emotion is accompanied by bodily change, but inferring a specific emotion from autonomic signals alone, outside controlled conditions and without context, is not supported by consistent evidence. A rising heart rate is a &lt;a href=&quot;../../glossary/#signal&quot;&gt;signal&lt;/a&gt;; calling it fear, excitement or anger is an &lt;a href=&quot;../../glossary/#inference&quot;&gt;inference&lt;/a&gt; that needs other information. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; describes how this library separates signals, inferences and claims.&lt;/p&gt;
&lt;h2 id=&quot;do-the-channels-agree&quot;&gt;Do the channels agree?&lt;/h2&gt;
&lt;p&gt;Emotion theories commonly assume that an emotion organises experience, behaviour and physiology into one coherent response. Mauss, Levenson, McCarter, Wilhelm and Gross (2005) tested this within individuals, recording experience, facial behaviour and peripheral physiology second by second while participants watched a film that induced amusement and sadness. Experience and behaviour were highly associated, but physiological responses were only modestly associated with either. Greater intensity of amusement was associated with greater coherence between behaviour and physiology; greater intensity of sadness was not.&lt;/p&gt;
&lt;p&gt;A review of experiential, physiological and behavioural measures reached a related conclusion. Each response system carries unique sources of variance, which limits how far measures converge, so there is no gold-standard measure and the three kinds of measure cannot be assumed to be interchangeable (Mauss &amp;amp; Robinson, 2009). The same review found that the bulk of the available evidence favours measures reflecting dimensions rather than discrete states. For any monitor this has two consequences: a physiological channel cannot stand in for self-report, and agreement between channels cannot be assumed where it has not been checked.&lt;/p&gt;
&lt;h2 id=&quot;what-neuroimaging-adds&quot;&gt;What neuroimaging adds&lt;/h2&gt;
&lt;p&gt;Brain imaging is sometimes presented as a way around these limits. Lindquist, Wager, Kober, Bliss-Moreau and Barrett (2012) pooled the neuroimaging literature on human emotion to compare two hypotheses: that each discrete emotion category consistently and specifically corresponds to distinct brain regions, and that emotion categories are constructed from more general networks that are not specific to any category. They found little evidence that discrete emotion categories can be consistently and specifically localised to distinct brain regions. Instead, a set of interacting regions that are also involved in non-emotional psychological operations was active during the experience and perception of a range of emotion categories. As with bodily signals, reading a state back from the activity of a region is a &lt;a href=&quot;../../glossary/#reverse-inference&quot;&gt;reverse inference&lt;/a&gt;, whose limits the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; explains.&lt;/p&gt;
&lt;h2 id=&quot;outside-the-laboratory&quot;&gt;Outside the laboratory&lt;/h2&gt;
&lt;p&gt;Measuring emotion in everyday life replaces some laboratory problems with others. Ambulatory assessment gathers self-report, observational and physiological data from people in their natural environment, in real time or near real time. That minimises retrospective bias and yields ecologically valid data, and it raises questions of acceptability, compliance, privacy and ethics (Trull &amp;amp; Ebner-Priemer, 2013). Wilhelm and Grossman (2010) describe how emotional effects in physiological recordings can be masked by social engagement, mental and physical workload, food intake, and circadian and quasi-random variation in metabolic activity, so meaningful interpretation requires a high degree of context specification.&lt;/p&gt;
&lt;p&gt;Hoemann and colleagues (2020) used physiologically triggered experience sampling: when cardiac activity changed substantially in the absence of movement, participants’ self-reports and peripheral physiological activity were recorded. Clustering analyses revealed variability in the number and nature of physiological patterns that recurred within individuals, and in the affect ratings and emotion labels associated with each pattern; some broad patterns also recurred across individuals. The authors read the findings as support for the view, also taken by Siegel and colleagues, that emotion categories are populations of variable instances tied to situation-specific needs.&lt;/p&gt;
&lt;h2 id=&quot;why-the-artifact-does-not-measure&quot;&gt;Why the artifact does not measure&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Validity.&lt;/strong&gt; Inferring internal states from observable signals is least reliable in exactly the conditions a crowd provides: noise, movement, varied lighting, intoxication, diverse individuals and rapidly changing contexts. Even in everyday recordings of a single person, physiological signs of emotion can be masked by social engagement, workload, food intake and circadian variation (Wilhelm &amp;amp; Grossman, 2010). Stark and Hoey (2021) add that emotion-AI systems rest on particular conceptual models of emotion and on proxy data, that these choices shape the systems’ ethical and social implications, and that the paradigms computer scientists have developed or adapted should not be taken at their word as producing ground truth about human emotions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consent.&lt;/strong&gt; A person looking at an artwork has not agreed to have their emotional state analysed, stored or displayed. A piece about instrumenting people should not quietly instrument its own audience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coherence.&lt;/strong&gt; The artifact is about the difference between a successful response and a solved problem. Producing confident numbers it cannot justify would repeat the very confusion it describes.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/detection-sandbox/&quot;&gt;detection sandbox&lt;/a&gt; turns this argument into something you can operate. It takes five synthetic signals, shows the features derived from them and every reading they support at once, and lets you change only the setting to watch the leading reading change while the signals stay where they are. Nothing in it measures anyone.&lt;/p&gt;
&lt;h2 id=&quot;how-to-read-the-numbers-on-the-page&quot;&gt;How to read the numbers on the page&lt;/h2&gt;
&lt;p&gt;Every metric in the observability table is an artistic value, chosen to express a relationship rather than to report an observation. Relief is shown high but marked temporary. The root cause is shown at full scale and marked unchanged. The page states this next to the table, and the site contains no analytics, trackers or cookies, which can be verified in its source code.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Method: building an evidence-gated artifact with Majordomus</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/method-majordomus/">&lt;h2 id=&quot;what-was-built&quot;&gt;What was built&lt;/h2&gt;
&lt;p&gt;The site is a bilingual static publication generated with Zola, deployed to GitHub Pages and verified against the live URL on every change. It was produced in a single working session by an AI coding agent (Claude Code) directed by one person, with &lt;a rel=&quot;external&quot; href=&quot;https://majordomus.dev&quot;&gt;Majordomus&lt;/a&gt; as the supervisory layer between the agent and the repository.&lt;/p&gt;
&lt;p&gt;This note documents that process with the same standard the research notes apply to psychology: report what was measured, separate it from interpretation, and state what cannot be concluded.&lt;/p&gt;
&lt;h2 id=&quot;the-recorded-timeline-of-the-first-release&quot;&gt;The recorded timeline of the first release&lt;/h2&gt;
&lt;p&gt;All times are UTC on 14 September 2026 and come from the Git history, the GitHub API, the Majordomus ledger and the pipeline records.&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Time&lt;/th&gt;&lt;th&gt;Event&lt;/th&gt;&lt;th&gt;Source&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;09:45&lt;/td&gt;&lt;td&gt;Working session begins with the poster rebuild&lt;/td&gt;&lt;td&gt;local file timestamps&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;09:54:06&lt;/td&gt;&lt;td&gt;GitHub repository created; poster committed&lt;/td&gt;&lt;td&gt;GitHub API, Git&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:26:23&lt;/td&gt;&lt;td&gt;Majordomus layer initialised; first supervised task started&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:29:16&lt;/td&gt;&lt;td&gt;Scope drift reported after files were moved; task restarted&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:39:39&lt;/td&gt;&lt;td&gt;A malformed scope reported by the pre-push check; task restarted before any push&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:42:45&lt;/td&gt;&lt;td&gt;Site committed; the pre-commit hook ran the Majordomus health check with zero failures&lt;/td&gt;&lt;td&gt;Git, hook output&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:43:02–10:45:45&lt;/td&gt;&lt;td&gt;Pages pipeline: 7 jobs, 2 minutes 43 seconds, all passed&lt;/td&gt;&lt;td&gt;GitHub Actions&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:45:42&lt;/td&gt;&lt;td&gt;Release v0.1.0 published after live verification&lt;/td&gt;&lt;td&gt;GitHub API&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:47:25&lt;/td&gt;&lt;td&gt;Task closed as completed; verification command was the live smoke test (exit 0, 7 seconds)&lt;/td&gt;&lt;td&gt;Majordomus ledger&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Derived durations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;repository creation to first verified release: &lt;strong&gt;51 min 36 s&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Majordomus initialisation to first verified release: &lt;strong&gt;19 min 19 s&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;push to verified release: &lt;strong&gt;2 min 57 s&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At that release the site was checked by 7 validation stages and 30 browser tests. Later phases (link previews and structured data, then this research library and the advice library) followed the same loop and are visible in the repository’s release history.&lt;/p&gt;
&lt;h2 id=&quot;the-kinds-of-instructions&quot;&gt;The kinds of instructions&lt;/h2&gt;
&lt;p&gt;The work was driven by about fifteen messages from one person. They fell into five types:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A one-line request&lt;/strong&gt; to create a project on GitHub.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Art direction&lt;/strong&gt; for the poster, followed by a choice between three offered approaches.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structured execution briefs.&lt;/strong&gt; Three long specifications of increasing scope: a static artwork page, an interactive microsite, and a multilingual publishing system with dozens of numbered requirements and an explicit completion gate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Short directives during work:&lt;/strong&gt; deploy, validate in a browser, release automatically, use Majordomus and enforce it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editorial direction:&lt;/strong&gt; apply HTML5 Boilerplate practices, improve link previews and search visibility, and replace promotional copy with serious, sourced psychology.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;None of these messages specified implementation details such as template syntax or test cases. Those were decisions of the agent, and the supervision layer’s job was to keep them checkable.&lt;/p&gt;
&lt;h2 id=&quot;what-majordomus-contributed&quot;&gt;What Majordomus contributed&lt;/h2&gt;
&lt;p&gt;Majordomus did not write code. It constrained and recorded the work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scoped tasks.&lt;/strong&gt; Every change ran as a task with declared paths. When files were moved outside that scope, &lt;a href=&quot;../../commands/#majordomus-watch&quot;&gt;&lt;code&gt;majordomus watch&lt;/code&gt;&lt;/a&gt; reported drift, and the task was restarted with a correct scope. When a later scope was malformed, &lt;a href=&quot;../../commands/#majordomus-check&quot;&gt;&lt;code&gt;majordomus check&lt;/code&gt;&lt;/a&gt; reported every file as out of scope before the push, which would otherwise have been refused by the pre-push hook.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A health check on every commit.&lt;/strong&gt; &lt;a href=&quot;../../commands/#majordomus-doctor&quot;&gt;&lt;code&gt;majordomus doctor&lt;/code&gt;&lt;/a&gt; runs in the pre-commit hook. Before the first commit it reported that the README did not link the agent bootstrap file; the defect was fixed before it reached the repository.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A finish contract.&lt;/strong&gt; &lt;a href=&quot;../../commands/#majordomus-finish&quot;&gt;&lt;code&gt;majordomus finish&lt;/code&gt;&lt;/a&gt; refuses to close a task as completed unless its verification command passes. For this site that command is the live smoke test, so “completed” means “deployed and checked”, not “written”.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continuity.&lt;/strong&gt; Checkpoints and handovers recorded the current state and the next action whenever a task was restarted, so each restart took seconds and depended on recorded facts rather than on the agent’s memory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rules in the repository.&lt;/strong&gt; Project rules such as “no deployment claim without live verification” live in &lt;code&gt;.ai/repo/rules/&lt;/code&gt;, next to the code they govern.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;did-it-make-development-faster&quot;&gt;Did it make development faster?&lt;/h2&gt;
&lt;p&gt;The honest answer is that no speed-up factor can be stated. There was one session and no comparable session without supervision, so there is no control condition.&lt;/p&gt;
&lt;p&gt;What the records do show is where time was not lost. No push was rejected by CI, no deployment had to be rolled back, and the first pipeline run passed all seven jobs. Three defects (two scope errors and a documentation bootstrap failure) became local findings instead of failed pipeline runs. Each would have cost at least one additional push-and-wait cycle of several minutes, and a failed deployment would have cost more.&lt;/p&gt;
&lt;p&gt;The larger effect is on confidence rather than raw speed. Every “done” in this project is backed by a recorded command and its exit code, which a reader can check with &lt;a href=&quot;../../commands/#majordomus-history&quot;&gt;&lt;code&gt;majordomus history&lt;/code&gt;&lt;/a&gt; in the repository.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-this-account&quot;&gt;Limits of this account&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The timeline starts at the first recorded file; planning that happened before it is not included.&lt;/li&gt;
&lt;li&gt;Durations depend on the tools, the hardware and network latency of this session.&lt;/li&gt;
&lt;li&gt;The session also relied on conventional safeguards unrelated to Majordomus, including local validation, browser tests and continuous integration. Their effects are not separated here.&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Music and emotion regulation: what listening can and cannot change</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/music-and-emotion-regulation/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/music-and-emotion-regulation/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/music-and-emotion-regulation/">&lt;h2 id=&quot;why-people-reach-for-music&quot;&gt;Why people reach for music&lt;/h2&gt;
&lt;p&gt;Few regulation tools are as easy to use as music. It is available on a phone, it needs no instruction, it can be used alone or with others, and it acts on attention, bodily arousal and meaning at the same time. Researchers who study everyday music use start from this observation. Cook, Roy and Welker (2019) open their study by noting that people frequently use music to regulate their emotions, and Saarikallio (2011) describes emotional self-regulation as one of the most important reasons people engage with music at all ages.&lt;/p&gt;
&lt;p&gt;That frequency matters for this library. Music is the most obvious medium of the artifact’s process, repetition, synchronization and discharge, and it is the medium through which many people seek something they would call catharsis. The questions here are therefore practical: what changes when people use music to regulate emotion, how reliable those changes are, and what kind of change the evidence does not cover.&lt;/p&gt;
&lt;p&gt;Two terms need to be kept apart throughout. &lt;em&gt;Music interventions&lt;/em&gt; are structured uses of music, usually listening, delivered in a study or a care setting and compared with a control condition. &lt;em&gt;Music-based emotion regulation&lt;/em&gt; (&lt;a href=&quot;../../glossary/#music-based-emotion-regulation&quot;&gt;glossary&lt;/a&gt;) is what people do on their own initiative, choosing music to create, change or maintain a state. The first is studied mostly with randomised trials; the second mostly with interviews and questionnaires. They answer different questions.&lt;/p&gt;
&lt;h2 id=&quot;what-the-meta-analyses-show-about-stress-related-outcomes&quot;&gt;What the meta-analyses show about stress-related outcomes&lt;/h2&gt;
&lt;p&gt;De Witte, Spruit, van Hooren, Moonen and Stams (2020) pooled randomised controlled trials of music interventions aimed at stress reduction. They ran two multilevel meta-analyses of 104 RCTs, containing 327 effect sizes and 9,617 participants, one for physiological outcomes and one for psychological outcomes. Physiological outcomes included heart rate, blood pressure and hormone levels; psychological outcomes included experiences such as restlessness, anxiety and nervousness.&lt;/p&gt;
&lt;p&gt;Music interventions had an overall significant effect on stress reduction in both domains. The standardised mean difference was d = 0.380 for physiological outcomes and d = 0.545 for psychological outcomes. In the conventions commonly used to describe &lt;a href=&quot;../../glossary/#effect-size&quot;&gt;effect sizes&lt;/a&gt;, these are small-to-moderate and moderate effects. The type of outcome assessment moderated the results: effects were larger on heart rate (d = 0.456) than on blood pressure (d = 0.343) or hormone levels (d = 0.349).&lt;/p&gt;
&lt;p&gt;Three features of this evidence shape how it should be read.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Physiological and psychological outcomes are not the same thing.&lt;/strong&gt; The larger effect on self-reported stress than on physiological measures is consistent with the general finding that how people feel and what their autonomic and endocrine systems do are related but only partly overlapping (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/&quot;&gt;Research note 05&lt;/a&gt;). A person can report feeling calmer before heart rate or cortisol changes much, and the reverse can also occur. Neither measure is the “real” stress; they are different &lt;a href=&quot;../../glossary/#signal&quot;&gt;signals&lt;/a&gt; that support different &lt;a href=&quot;../../glossary/#inference&quot;&gt;inferences&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A pooled effect is an average across varied studies.&lt;/strong&gt; The trials differed in who took part, what music was used, how long sessions lasted and which outcomes were measured. The moderator analysis on outcome type is itself a sign that effects are not uniform. A pooled d does not predict what a particular piece of music will do for a particular person.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The outcomes are stress states, not stressors.&lt;/strong&gt; The trials measure change in stress-related responses, typically during or shortly after the intervention. They do not measure whether the circumstances that produced the stress changed. That distinction is the subject of &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;, and it applies here without modification.&lt;/p&gt;
&lt;h2 id=&quot;who-reaches-for-music-and-what-that-does-and-does-not-show&quot;&gt;Who reaches for music, and what that does and does not show&lt;/h2&gt;
&lt;p&gt;Miranda and Blais-Rochette (2020) asked a narrower question: are people who are more emotionally unstable more likely to use music to regulate their emotions? They meta-analysed 13 correlational studies with a total of 2,641 participants and found a significant positive correlation between neuroticism and emotion regulation through music listening, r = .22 (95% CI 0.17 to 0.27), with no evidence of significant heterogeneity across studies. The authors describe the relationship as relatively moderate and suggest that people higher in neuroticism may be more prone to use music listening as an accessible resource for managing negative emotions in everyday life.&lt;/p&gt;
&lt;p&gt;This finding is easy to over-read in either direction. It does not show that music use increases neuroticism, and it does not show that music use reduces it. It shows that the two tend to co-occur. A plausible reading is that people who experience negative emotion more often reach more often for a tool that is always at hand. Whether that tool then helps them, leaves them where they were, or in some cases keeps a negative state active, is a separate question that correlational designs cannot answer.&lt;/p&gt;
&lt;h2 id=&quot;strategies-people-describe&quot;&gt;Strategies people describe&lt;/h2&gt;
&lt;p&gt;Saarikallio and Erkkilä (2007) built a theoretical model of music in adolescents’ mood regulation from group interviews and follow-up forms with eight adolescents, analysed with grounded-theory methods. The model describes mood regulation by music as a process of satisfying personal mood-related goals through various musical activities. The strategies it distinguishes, which later became the basis of questionnaire measures, are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Entertainment&lt;/strong&gt;: creating a pleasant atmosphere and maintaining or enhancing a good mood.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Revival&lt;/strong&gt;: gaining new energy or relaxing when tired or stressed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Strong sensation&lt;/strong&gt;: seeking intense emotional experiences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Diversion&lt;/strong&gt;: distracting oneself from unwanted thoughts or feelings.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discharge&lt;/strong&gt;: releasing negative emotion such as anger or sadness through music that expresses it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mental work&lt;/strong&gt;: using music as a framework for contemplating and reappraising emotional concerns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Solace&lt;/strong&gt;: seeking comfort and the feeling of being understood when sad or troubled.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The list is useful because it shows that “listening to music to feel better” covers several different functions. Diversion moves attention away from a concern. Discharge expresses the emotion. Mental work stays with the concern and changes how it is understood, which resembles &lt;a href=&quot;../../glossary/#reappraisal&quot;&gt;reappraisal&lt;/a&gt;. Solace resembles seeking support. These are not interchangeable, and the research on emotion regulation more broadly suggests they should not be expected to have the same consequences.&lt;/p&gt;
&lt;p&gt;Saarikallio (2011) extended the question to adulthood with group interviews of 21 people aged 21 to 70. The basic nature of regulation, including the goals and strategies, remained highly similar across adulthood. Changes were also evident and fell into three types: change with age, fluctuations related to life events, and changes around the transition to retirement. Both studies are qualitative and small. They describe what people do and how they explain it; they do not measure effects.&lt;/p&gt;
&lt;p&gt;Cook, Roy and Welker (2019) approached the same topic with a survey of 794 university students, relating music preferences to reported use of music for regulation. Preferences for pop, rap/hip-hop, soul/funk and electronica/dance were positively associated with using music to increase emotional arousal. Soul/funk preference was also associated with using music to increase positive and decrease negative emotion. More broadly, a preference for energetic and rhythmic music was positively associated with every form of musical emotion regulation examined. The authors note that future research would need to test how effective different kinds of music actually are; the study measured preferences and reported use, not outcomes.&lt;/p&gt;
&lt;h2 id=&quot;a-field-with-loose-concepts&quot;&gt;A field with loose concepts&lt;/h2&gt;
&lt;p&gt;Baltazar and Saarikallio (2016) conducted a critical, integrative review of research on affect self-regulation through music, systematically searching publications from January 1994 to June 2014 and selecting 34 for analysis. They examined what the studies said about four levels: goals, strategies, tactics and mechanisms. The levels had not been studied with equal weight or precision, and the review found a considerable degree of inconsistency in terminology and conceptual imprecision across publications, made worse by the lack of a shared model.&lt;/p&gt;
&lt;p&gt;This is not a technical footnote. When one study’s “discharge” is another study’s “venting” and a third study’s “emotional release”, pooled conclusions about any one strategy become hard to draw. The practical consequence for readers is caution about claims of the form “music strategy X works”: the strategy may not be defined the same way across the studies being summarised.&lt;/p&gt;
&lt;h2 id=&quot;pleasure-reward-and-careful-wording&quot;&gt;Pleasure, reward and careful wording&lt;/h2&gt;
&lt;p&gt;Salimpoor and colleagues (2011) used [11C]raclopride positron emission tomography together with psychophysiological measures while listeners heard music that produced intense pleasure for them. The PET measure was consistent with endogenous dopamine release in the striatum at peak emotional arousal. With functional MRI in the same listeners and stimuli, activity in the caudate was more associated with anticipation of peak responses, and activity in the nucleus accumbens with the experience of them. The authors conclude that intense pleasure in response to music can lead to dopamine release in the striatal system.&lt;/p&gt;
&lt;p&gt;The finding explains part of why music is so rewarding, and why people return to the same pieces. It should not be stretched further. It concerns pleasure at emotional peaks in selected listeners with self-chosen music. It does not show that music regulates distress through dopamine, and reward during listening is not evidence that anything outside the listening episode has changed. Reward is precisely the kind of consequence that reinforces a behaviour whether or not the behaviour addresses a problem (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;when-music-may-maintain-a-state-instead-of-changing-it&quot;&gt;When music may maintain a state instead of changing it&lt;/h2&gt;
&lt;p&gt;None of the verified sources in this note measured whether using music for discharge or strong sensation maintains &lt;a href=&quot;../../glossary/#rumination&quot;&gt;rumination&lt;/a&gt; or delays resolution. That gap should be stated plainly rather than filled with a plausible story.&lt;/p&gt;
&lt;p&gt;What can be said is narrower. First, discharge through music is the musical counterpart of expressing emotion, and laboratory research on venting anger found that expression focused on a grievance did not reduce anger and aggression (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;). Listening to music that matches one’s sadness is not the same as hitting a punching bag while thinking about a provocateur, and those findings cannot be transferred directly. They do show that the felt release of expression and its measured effect can diverge. Second, the correlation between neuroticism and music-based regulation means that people who most often feel bad are also those most often using music to manage it, so the question of which uses help them is not academic. Third, the strategies Saarikallio and Erkkilä describe differ in whether they keep attention on the concern (discharge, mental work) or move it away (diversion), and differ in whether they change interpretation (mental work) or only the state. Whether those differences lead to different outcomes over time is an open empirical question.&lt;/p&gt;
&lt;p&gt;A reasonable working position is that music reliably changes states, that some uses of music engage with the source of a difficulty and others do not, and that the evidence does not yet tell us which use is better for whom.&lt;/p&gt;
&lt;h2 id=&quot;music-in-groups&quot;&gt;Music in groups&lt;/h2&gt;
&lt;p&gt;Much of the research above concerns solitary listening. Music is also a collective activity. Moving and making sound in time with others adds processes that solitary listening lacks: interpersonal &lt;a href=&quot;../../glossary/#interpersonal-synchrony&quot;&gt;synchrony&lt;/a&gt;, which in experiments increased liking and cooperation, and shared exertion, which in group dance raised pain thresholds and closeness. These findings are reviewed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt;. They suggest that the social benefits of collective music are real and distinct from its effects on individual mood, and the same limit applies: the outcomes measured are connection and state during or shortly after the activity.&lt;/p&gt;
&lt;h2 id=&quot;practical-implications-with-limits&quot;&gt;Practical implications, with limits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use music deliberately for state change.&lt;/strong&gt; The trial evidence supports using music to reduce stress-related responses in the short term. Choosing music with that aim is a reasonable, low-risk step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notice which function you are using.&lt;/strong&gt; Asking whether a given listening session is for diversion, discharge, solace or working something through makes it easier to see what it can and cannot accomplish.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check what changed afterwards.&lt;/strong&gt; If only the state changed, that is relief and it has value. If the same concern returns unchanged each time, pair music with a strategy that addresses it, such as &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/reappraise/&quot;&gt;reappraisal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do not treat music as a substitute for care.&lt;/strong&gt; None of the evidence here supports using music in place of treatment for persistent anxiety, depression or trauma-related difficulties.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These implications follow from the evidence but have not themselves been tested as a package. They are reasoned suggestions, not validated protocols.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;The trial evidence is broad but heterogeneous in populations, music and outcomes, and it measures short-term stress-related responses. The correlational meta-analysis on neuroticism cannot establish direction or benefit. The strategy research is largely qualitative or survey-based, depends on &lt;a href=&quot;../../glossary/#self-report&quot;&gt;self-report&lt;/a&gt;, and uses concepts that a systematic review found inconsistent. The neuroimaging evidence concerns pleasure at musical peaks, not regulation of distress. Across all of it, the outcome that matters most for the question of catharsis, whether the conditions producing distress change, was not measured. See the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; for how these grades are assigned and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt; for the distinction between measurement and interpretation used throughout this library.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Relief is not resolution: reinforcement, avoidance and memory</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/">&lt;h2 id=&quot;two-outcomes-that-feel-alike&quot;&gt;Two outcomes that feel alike&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Relief&lt;/em&gt; is a change in how a state feels. &lt;em&gt;Resolution&lt;/em&gt; is a change in the conditions that produce the state. Both can follow the same evening, and from the inside they are easy to confuse: in both cases the person feels better afterwards.&lt;/p&gt;
&lt;h2 id=&quot;relief-as-a-reinforcer&quot;&gt;Relief as a reinforcer&lt;/h2&gt;
&lt;p&gt;In learning theory, a behaviour that removes an aversive state is negatively reinforced: it becomes more likely to occur again in similar circumstances. Negative reinforcement is adaptive when the behaviour also addresses the source of the aversive state. When it does not, the behaviour can become self-perpetuating, because each repetition is rewarded by relief while the source remains.&lt;/p&gt;
&lt;p&gt;Hayes and colleagues (1996) described &lt;em&gt;experiential avoidance&lt;/em&gt; as the attempt to escape, suppress or change unwanted internal experiences, such as thoughts, emotions and bodily sensations, even when doing so causes harm over time. They argued that it is a functional process shared by many psychological difficulties, and it later became a central target of acceptance and commitment therapy. Not every cathartic experience is avoidance. But when the main function of an activity is to make an internal state go away, it is worth asking whether the state is being processed or postponed.&lt;/p&gt;
&lt;h2 id=&quot;how-the-lift-works-and-how-long-it-lasts&quot;&gt;How the lift works, and how long it lasts&lt;/h2&gt;
&lt;p&gt;A meta-analysis of experiments on acute aerobic exercise found a reliable increase in positive activated affect, such as feeling energetic or enthusiastic, after single sessions (Reed &amp;amp; Ones, 2006). Collective rhythm adds reward and social closeness (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt;). These are real effects, but they are acute: they describe how people feel during and after an episode, not changes in the conditions they return to.&lt;/p&gt;
&lt;h2 id=&quot;the-body-can-change-state-without-the-world-changing-with-it&quot;&gt;The body can change state without the world changing with it&lt;/h2&gt;
&lt;p&gt;Physiological recovery and resolution are easy to conflate because recovery is felt in the body. McEwen (1998) described stress responses as protective in the short term and introduced &lt;em&gt;allostatic load&lt;/em&gt; for the cost of their repeated or prolonged activation, including responses that fail to shut off when a challenge has passed. In that framework, returning to a resting state after activation is valuable in itself. It is also, by definition, a change in the body’s state rather than in the challenge.&lt;/p&gt;
&lt;p&gt;That is the point where relief and resolution separate. An evening of exertion and music, a good cry or a calming breathing exercise can bring heart rate, muscle tension and felt distress back toward &lt;a href=&quot;../../glossary/#baseline&quot;&gt;baseline&lt;/a&gt;. If the conditions that triggered the response, a conflict, a debt, a loss, are still in place, the same response is likely to be engaged again on return to them. Recovery lowers the cost of each activation; only a change in conditions, or in how they are appraised, reduces how often activation happens.&lt;/p&gt;
&lt;p&gt;The distinction also clarifies what different kinds of discharge do. In a meta-analysis of anger management activities, activities that decrease arousal reduced anger and aggression, while activities that increase arousal, such as hitting a bag or running, were ineffective overall for those outcomes (Kjærvik &amp;amp; Bushman, 2024; see &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;). The finding concerns anger and aggression, not whether any activity changed the situation that provoked them. The &lt;a href=&quot;../../methods/#temporal-model&quot;&gt;temporal model on the methods page&lt;/a&gt; separates these time scales, and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records how strongly each claim is supported.&lt;/p&gt;
&lt;h2 id=&quot;repetitive-thought&quot;&gt;Repetitive thought&lt;/h2&gt;
&lt;p&gt;Rumination, a repetitive and passive focus on distress, its causes and its consequences, predicts longer and more intense episodes of negative mood and is associated with the onset of depression (Nolen-Hoeksema, Wisco &amp;amp; Lyubomirsky, 2008). Watkins (2008) showed that repetitive thought is not uniformly harmful. Abstract, evaluative forms (“why does this always happen to me”) tend to be unconstructive, while concrete, process-focused forms (“what exactly happened, and what could I do next”) can support problem solving and recovery.&lt;/p&gt;
&lt;p&gt;An intense shared experience can interrupt rumination for hours. When nothing about the way a situation is thought through has changed, the same pattern tends to return.&lt;/p&gt;
&lt;h2 id=&quot;how-relief-is-remembered&quot;&gt;How relief is remembered&lt;/h2&gt;
&lt;p&gt;Retrospective evaluations of experiences are dominated by their most intense moment and by how they end, while their duration is largely neglected (Fredrickson &amp;amp; Kahneman, 1993). In a well-known demonstration, participants preferred to repeat a longer episode of cold-water discomfort that ended slightly less unpleasantly over a shorter one that did not (Kahneman et al., 1993).&lt;/p&gt;
&lt;p&gt;The same rule applies to pleasant episodes. A strong peak and a good ending make an evening remembered as more restorative than its lasting effect justifies, which makes repeating it attractive.&lt;/p&gt;
&lt;h2 id=&quot;reading-the-figures&quot;&gt;Reading the figures&lt;/h2&gt;
&lt;p&gt;Figure 1 shows the loop that follows from these mechanisms: an unresolved state leads into repetition, synchronization and discharge, discharge produces temporary relief, and the unchanged state leads back to the start. Figure 2 contrasts two trajectories: discharge with a sharp drop and a return to the original baseline, and processing with a slower decline to a lower level. The second figure illustrates the argument; it is not a plot of data from any single study.&lt;/p&gt;
&lt;h2 id=&quot;the-practical-question&quot;&gt;The practical question&lt;/h2&gt;
&lt;p&gt;After any cathartic experience, the useful question is not only “did it help?” but “what exactly changed?” If the answer is how you feel, that is relief, and it is valuable. If the answer includes what you understand, decide or do differently, something has begun to resolve. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/&quot;&gt;advice library&lt;/a&gt; turns this distinction into concrete strategies.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Rumination and repetitive thought: why going over it again can feel like processing</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/">&lt;h2 id=&quot;why-this-belongs-in-a-library-about-catharsis&quot;&gt;Why this belongs in a library about catharsis&lt;/h2&gt;
&lt;p&gt;The catharsis idea has a cognitive cousin. Where the hydraulic model says that an emotion must be let out, its cognitive version says that a painful experience must be &lt;em&gt;gone over&lt;/em&gt; until it is processed. Going over it again, replaying the conversation, asking why it happened, imagining what should have been said, feels like doing exactly that. Much of the time it does not lead anywhere, and the evidence on &lt;a href=&quot;../../glossary/#rumination&quot;&gt;rumination&lt;/a&gt; helps explain why.&lt;/p&gt;
&lt;p&gt;This note distinguishes kinds of &lt;a href=&quot;../../glossary/#repetitive-thought&quot;&gt;repetitive thought&lt;/a&gt;, reviews experimental, experience-sampling and clinical evidence on their consequences, and addresses the question in its title: why unconstructive repetitive thought is so easily mistaken for processing.&lt;/p&gt;
&lt;h2 id=&quot;not-all-repetitive-thought-is-the-same&quot;&gt;Not all repetitive thought is the same&lt;/h2&gt;
&lt;p&gt;Watkins (2008) reviewed the literature on repetitive thought, a broad category that includes rumination, worry, reflection, problem solving and mental rehearsal. Repetitive thought about oneself and one’s concerns is common and can have either constructive or unconstructive consequences. The review proposed that the difference depends on three factors: the valence of the thought content, the context in which the thinking occurs, and the level of construal, that is, whether thinking is abstract or concrete.&lt;/p&gt;
&lt;p&gt;The last factor is the most useful in practice. &lt;em&gt;Abstract&lt;/em&gt; repetitive thought is evaluative and general: why does this always happen to me, what does it say about me, what if it never changes. &lt;em&gt;Concrete&lt;/em&gt; repetitive thought is specific and process-focused: how exactly did the situation unfold, what happened just before things went wrong, what could be done differently next time. The review found that abstract processing tends to be associated with unconstructive outcomes, while concrete processing can support problem solving and recovery.&lt;/p&gt;
&lt;p&gt;A related distinction appears in questionnaire research between &lt;em&gt;brooding&lt;/em&gt;, a passive comparison of one’s situation with some unachieved standard, and &lt;em&gt;reflection&lt;/em&gt; or &lt;em&gt;reflective pondering&lt;/em&gt;, a more purposeful turning inward to understand or solve a problem. The term is defined in the &lt;a href=&quot;../../glossary/#brooding&quot;&gt;glossary&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-rumination-is-associated-with&quot;&gt;What rumination is associated with&lt;/h2&gt;
&lt;p&gt;Nolen-Hoeksema, Wisco and Lyubomirsky (2008) reviewed response styles theory and the research it generated. Rumination, a repetitive, passive focus on one’s distress and its causes and consequences, predicts the onset of depressive episodes and is associated with several other forms of psychopathology; in experiments, positive distraction relieved depressed mood relative to rumination.&lt;/p&gt;
&lt;p&gt;At the level of pooled evidence, Aldao, Nolen-Hoeksema and Schweizer (2010) meta-analysed 114 studies relating emotion regulation strategies to symptoms of anxiety, depression, eating and substance-related disorders. Rumination showed the largest association with symptoms of all strategies examined. Because most of the pooled studies are correlational, this establishes a robust association, not that rumination causes symptoms (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note 08&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Watkins and Roberts (2020) reviewed later research and summarised the consequences attributed to rumination: magnifying and prolonging negative mood, interfering with problem solving and instrumental behaviour, reducing sensitivity to changing contingencies, acting as a vulnerability across anxiety, depression, psychosis, insomnia and impulsive behaviour, interfering with therapy, and maintaining physiological stress responses. These are summaries of a large literature of varying designs, and the causal claims among them rest mainly on the experiments described next.&lt;/p&gt;
&lt;h2 id=&quot;experiments-what-induced-rumination-does&quot;&gt;Experiments: what induced rumination does&lt;/h2&gt;
&lt;p&gt;Correlations cannot show direction, so experiments that induce rumination are central. Lyubomirsky and Nolen-Hoeksema (1995) ran three studies with dysphoric and nondysphoric students, who were induced either to focus ruminatively on their feelings and personal characteristics or to distract themselves. In the first study, dysphoric participants who ruminated endorsed more negative, biased interpretations of hypothetical situations than dysphoric participants who distracted, or than nondysphoric participants. In the second, dysphoric ruminators were more pessimistic about positive events in their future. In the third, they generated less effective solutions to interpersonal problems. In all three studies, dysphoric participants who distracted were as optimistic and effective as nondysphoric participants.&lt;/p&gt;
&lt;p&gt;The result matters for the catharsis question because the ruminative induction was, in content, an invitation to think about one’s feelings. In low mood, that focus did not produce better understanding; it produced more negative interpretation and worse solutions.&lt;/p&gt;
&lt;p&gt;Watkins and Moulds (2005) then asked whether the harm lay in focusing on symptoms at all or in the style of that focus. In 40 depressed patients and 40 never-depressed controls, they assessed social problem solving before and after versions of symptom-focused rumination known to induce either abstract or concrete self-focus. In depressed patients, concrete self-focus improved problem solving relative to abstract self-focus. The authors conclude that the particular mode of symptom focus, rather than symptom focus itself, determines the effect of rumination on problem solving. The same topic, thought about in a different mode, had a different consequence.&lt;/p&gt;
&lt;h2 id=&quot;daily-life-a-loop-between-rumination-and-mood&quot;&gt;Daily life: a loop between rumination and mood&lt;/h2&gt;
&lt;p&gt;Laboratory inductions last minutes. Moberly and Watkins (2008) used experience sampling to see how rumination and mood relate in ordinary life. Ninety-three adults recorded momentary ruminative self-focus and negative affect at quasi-random intervals eight times a day for a week. Dispositional rumination scores were associated with more momentary rumination over the week. At the same moment, rumination was positively associated with negative affect. Over time, ruminative self-focus predicted negative affect at the next occasion, and negative affect also predicted ruminative self-focus at the next occasion. Brooding, but not reflective pondering, was associated with higher mean negative affect.&lt;/p&gt;
&lt;p&gt;The reciprocal pattern is consistent with a self-sustaining loop: low mood prompts rumination, and rumination deepens low mood. This is an association in repeated observations, not a demonstration of cause, but it fits the experimental findings and helps explain why rumination can persist for hours or days once it starts.&lt;/p&gt;
&lt;h2 id=&quot;why-going-over-it-again-feels-like-processing&quot;&gt;Why going over it again feels like processing&lt;/h2&gt;
&lt;p&gt;The research above does not directly measure what ruminating feels like from the inside, so this section is an interpretation that is consistent with the evidence rather than a finding.&lt;/p&gt;
&lt;p&gt;First, rumination is &lt;em&gt;about&lt;/em&gt; the problem. It has the same topic as problem solving, and it often carries the intention to understand. Watkins (2008) emphasises that repetitive thought about a concern can be constructive, which makes it difficult to tell from within whether a particular episode is helping.&lt;/p&gt;
&lt;p&gt;Second, abstract questions feel deep. “Why did this happen?” and “what does it mean about me?” seem more serious than “what will I say on Tuesday?” Yet the experiments show that it is the concrete mode that improved problem solving.&lt;/p&gt;
&lt;p&gt;Third, Watkins and Roberts (2020) propose a model, which they call H-EX-A-GO-N, in which rumination develops from dwelling on unresolved goals into a learnt habit, involving the tendency to process negative information abstractly, particularly with poor executive control and negative biases in information processing. If rumination is partly a habit triggered by reminders of unresolved goals, it will start automatically and feel purposeful even when it produces nothing new. The model is a proposal that integrates experimental evidence, not an established account.&lt;/p&gt;
&lt;p&gt;Fourth, rumination can bring a kind of temporary relief: the sense of having attended to the problem. Relief that follows a behaviour tends to make that behaviour more likely, whether or not it solves anything (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;). That link has not been tested directly for rumination in the sources cited here.&lt;/p&gt;
&lt;p&gt;A practical test follows from this analysis. Processing tends to yield something: new information, a changed interpretation, a decision, or an action. A loop that returns to the same question in the same words, with the same feeling, and yields none of these is more likely to be rumination than processing.&lt;/p&gt;
&lt;h2 id=&quot;what-reduces-unconstructive-repetitive-thought&quot;&gt;What reduces unconstructive repetitive thought&lt;/h2&gt;
&lt;p&gt;Several lines of evidence point to ways of changing rumination rather than trying to exhaust it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changing the mode.&lt;/strong&gt; The experiments above show that shifting from abstract to concrete thinking about the same problem changed its effect on problem solving. Asking how, specifically, rather than why, is the core of this shift.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changing the perspective.&lt;/strong&gt; Kross, Ayduk and Mischel (2005) found that reflecting on an upsetting experience from a self-distanced perspective, as an observer, reduced emotional reactivity and rumination compared with immersed recall.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changing attention.&lt;/strong&gt; In the experiments of Lyubomirsky and Nolen-Hoeksema, distraction left dysphoric participants as optimistic and effective as nondysphoric participants, and the review by Nolen-Hoeksema and colleagues reports that positive distraction relieved depressed mood. Distraction does not solve the problem, but it can interrupt the loop long enough for concrete thinking to become possible later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Containing it in time.&lt;/strong&gt; McGowan and Behar (2013) randomly assigned 53 people with high trait worry to two weeks of stimulus control training, a 30-minute time- and place-restricted worry period each day, or to a control condition of focused worry, in which participants were instructed not to avoid naturally occurring worry. Stimulus control produced greater reductions in worry, anxiety, negative affect and insomnia, though not in depression or positive affect. The study concerns worry rather than rumination, is small and preliminary, and cannot show long-term effects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Treatment that targets rumination.&lt;/strong&gt; Watkins and colleagues (2011) randomised 42 people with medication-refractory residual depression to treatment as usual or treatment as usual plus up to 12 sessions of rumination-focused cognitive-behavioural therapy. Adding the rumination-focused therapy improved residual symptoms and remission rates, and the effects were mediated by change in rumination. The trial lacked an attentional control group, so it cannot separate the specific content of the therapy from non-specific effects of additional therapy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sleep.&lt;/strong&gt; In a meta-analysis of 65 trials, interventions that improved sleep also reduced rumination (g+ = -0.49) (Scott et al., 2021; &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/sleep-and-emotion-regulation/&quot;&gt;Research note 13&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;relevance-to-catharsis&quot;&gt;Relevance to catharsis&lt;/h2&gt;
&lt;p&gt;Rumination and venting share a structure. Both keep attention on the source of distress, both feel like doing something about it, and both can be followed by a sense of having discharged or processed something. In the venting experiments, hitting a bag while thinking about the provocateur, a combination of exertion and rumination, produced the most anger (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;). In the rumination experiments, focusing on one’s feelings in low mood produced more negative interpretation and worse problem solving.&lt;/p&gt;
&lt;p&gt;The alternative in both cases is not suppression. It is a change in how the problem is held: concretely rather than abstractly, from a distance rather than immersed, in a bounded time rather than all day, and with a view to a next step.&lt;/p&gt;
&lt;h2 id=&quot;practical-implications-with-limits&quot;&gt;Practical implications, with limits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Notice the loop.&lt;/strong&gt; The same question, in the same words, with no new information, is a signal to change mode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch from why to how.&lt;/strong&gt; Describe concretely what happened, when and in what sequence, and what could be done next.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step back.&lt;/strong&gt; Describe the situation as an observer would.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set a time for it.&lt;/strong&gt; If nothing can be done now, postpone the concern to a fixed, limited period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use absorbing activity to interrupt.&lt;/strong&gt; Distraction is not a solution, but it can break the loop.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are reasoned from the evidence; the combination has not been tested as a package, and the advice on &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/&quot;&gt;interrupting rumination with concrete steps&lt;/a&gt; sets out its limits. Rumination that persists for weeks with low mood or anxiety warrants professional assessment; structured treatments that target it exist.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;Most evidence linking rumination with symptoms is correlational. Experimental inductions are brief and mostly conducted with students or small clinical samples. The experience-sampling study shows reciprocal association, not cause. The treatment trial was small and lacked an attentional control, and the worry study was preliminary and concerned worry. The explanation of why rumination feels like processing is an interpretation consistent with the evidence, not a measured finding. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records the grade and review date of each claim.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Sleep and emotion regulation: what experiments on sleep loss show</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/sleep-and-emotion-regulation/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/sleep-and-emotion-regulation/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/sleep-and-emotion-regulation/">&lt;h2 id=&quot;why-sleep-belongs-in-a-library-about-catharsis&quot;&gt;Why sleep belongs in a library about catharsis&lt;/h2&gt;
&lt;p&gt;Emotional strain and sleep are entangled in ordinary experience. After an argument, a loss or a stressful day, people lie awake replaying events, and the next day everything feels harder. A library about release and regulation might seem to have little to say about sleep, because sleep is not something a person does to an emotion. But that is precisely why it is useful: sleep changes the conditions under which every other regulation strategy operates, and, unlike most of those strategies, it can be manipulated in controlled experiments with healthy volunteers.&lt;/p&gt;
&lt;p&gt;This note separates three kinds of evidence. Experiments that deprive or restrict sleep show what sleep loss does to emotional functioning over a day or a few days. Longitudinal studies show how poor sleep relates to later mental health over months and years. Trials of sleep interventions provide an indirect test of whether improving sleep improves mental health. Each answers a different question.&lt;/p&gt;
&lt;h2 id=&quot;terms-deprivation-restriction-and-fragmentation&quot;&gt;Terms: deprivation, restriction and fragmentation&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;../../glossary/#sleep-deprivation&quot;&gt;Sleep deprivation&lt;/a&gt; in research usually means &lt;em&gt;total&lt;/em&gt; sleep deprivation: staying awake through a night under supervision. &lt;em&gt;Partial sleep restriction&lt;/em&gt; shortens sleep, for example to a few hours a night for several nights. &lt;em&gt;Sleep fragmentation&lt;/em&gt; interrupts sleep with repeated awakenings. These manipulations resemble different real-life situations: a night shift, a week of short nights before a deadline, or broken sleep while caring for an infant. They are not the same as insomnia, which is a persistent difficulty falling or staying asleep, and they do not model what happens over years.&lt;/p&gt;
&lt;h2 id=&quot;what-the-experiments-show&quot;&gt;What the experiments show&lt;/h2&gt;
&lt;p&gt;Palmer and colleagues (2024) conducted a preregistered systematic review and meta-analysis of more than fifty years of experimental research. They included studies that experimentally reduced sleep via total sleep deprivation, partial restriction or fragmentation in healthy populations and measured positive affect, negative affect, general mood disturbance, emotional reactivity, anxiety symptoms or depressive symptoms. The analysis covered 1,338 effect sizes across 154 studies with 5,717 participants aged 7 to 79.&lt;/p&gt;
&lt;p&gt;All forms of sleep loss reduced positive affect, with standardised mean differences between -0.27 and -1.14 depending on the form of sleep loss. All forms increased anxiety symptoms (SMD 0.57 to 0.63). And all forms blunted arousal in response to emotional stimuli (SMD -0.20 to -0.53). Findings for negative affect, for ratings of how pleasant or unpleasant emotional stimuli were, and for depressive symptoms were mixed and depended on the type of sleep loss. The authors also detected nonlinear effects of the amount of sleep lost and differences depending on which stage of sleep was restricted, rapid eye movement sleep or slow-wave sleep. They conclude that extended wakefulness, shortened sleep and night-time awakenings adversely influence emotional functioning.&lt;/p&gt;
&lt;p&gt;Tomaso, Johnson and Nelson (2021) ran three related meta-analyses on 241 effect sizes from 64 studies, from early childhood to late adulthood. Sleep loss had a moderate effect on negative mood (g = 0.45), stronger in younger samples and larger for total deprivation than for restriction. It had a large effect on positive mood (g = -0.94). After correction for publication bias, there was a modest negative effect on emotion (g = -0.11), which did not depend on whether the emotional stimuli were positive or negative. Sleep restriction had a small negative effect on adaptive emotion regulation (g = -0.32) and no significant effect on maladaptive emotion regulation (g = 0.14). All studies of adaptive emotion regulation had been conducted with youth samples.&lt;/p&gt;
&lt;h2 id=&quot;reading-the-pattern-carefully&quot;&gt;Reading the pattern carefully&lt;/h2&gt;
&lt;p&gt;Three features of these results deserve attention because they depart from the simplest story.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The most consistent change is less positive affect, not only more negative affect.&lt;/strong&gt; Both syntheses find consistent reductions in positive mood: large in one (g = -0.94) and small to large, depending on the type of sleep loss, in the other. Effects on negative affect are present in one synthesis and mixed in the other. A tired person may not feel dramatically worse so much as flatter, with less capacity for enjoyment and interest. That loss matters for regulation, because positive experiences are among the resources that help people recover from stress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“Reactivity” is not one thing.&lt;/strong&gt; Popular accounts often say that sleep loss makes people emotionally overreactive. Palmer and colleagues found that sleep loss &lt;em&gt;blunted&lt;/em&gt; arousal responses to emotional stimuli, and Tomaso and colleagues found a small effect on emotional responses that did not depend on valence. At the same time, anxiety symptoms rose. These can coexist: a person can feel more anxious overall and respond with less differentiated arousal to specific stimuli in a laboratory task. The honest reading is that sleep loss disturbs emotional functioning in several ways, and that “more reactive” is too simple a summary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Regulation has been studied less than emotion.&lt;/strong&gt; Palmer and Alfano (2017) reviewed the field using the process model of emotion regulation (Gross, 1998) as an organising framework. They observed that most sleep-emotion research had focused on emotions generated as a consequence of inadequate sleep rather than on the regulatory processes that may alter those experiences, with constructs often poorly delineated. They found evidence of maladaptive changes at multiple stages of emotion generation and regulation and called for experiments that identify which points in the regulation process are most vulnerable to sleep loss. The small effect on adaptive regulation in the Tomaso meta-analysis, limited to young people, shows how thin the direct evidence on regulation still is.&lt;/p&gt;
&lt;h2 id=&quot;a-lowered-threshold-for-stress&quot;&gt;A lowered threshold for stress&lt;/h2&gt;
&lt;p&gt;Minkel and colleagues (2012) asked whether sleep loss simply amplifies stress responses or interacts with stressors in a more specific way. In two laboratory experiments with a total of 53 healthy adults, one group was kept awake for a night and the other slept. Participants then completed cognitive tasks under low-stress or high-stress conditions, manipulated through task difficulty, time pressure and feedback. After the low-stress condition, sleep-deprived participants reported greater subjective stress, anxiety and anger than rested controls. After the high-stress condition, negative mood and stress rose about equally in both groups.&lt;/p&gt;
&lt;p&gt;The authors suggest that sleep deprivation lowers the psychological threshold at which cognitive demands are perceived as stressful, rather than selectively increasing the size of negative responses to severe demands. The study is small and concerns one night of total deprivation, but the pattern is plausible and practically important. After a short night, ordinary irritations that would otherwise pass may be experienced as stressful, and the anger they produce may be read as a sign that something must be said or done.&lt;/p&gt;
&lt;h2 id=&quot;sleep-and-emotional-memory-a-proposed-model&quot;&gt;Sleep and emotional memory: a proposed model&lt;/h2&gt;
&lt;p&gt;Walker and van der Helm (2009) reviewed findings from basic and clinical research and proposed a model in which sleep modulates affective neural systems overnight and reprocesses recent emotional experiences, which would help restore appropriate next-day reactivity. They proposed a specific hypothesis about rapid eye movement sleep and emotional memory processing, and suggested that it may offer insight into the association between sleep abnormalities and mood disturbances.&lt;/p&gt;
&lt;p&gt;The model is influential and has stimulated much of the later experimental work. It is a hypothesis, not an established mechanism. The later meta-analytic finding that sleep loss blunts rather than heightens arousal responses to emotional stimuli, and that effects depend on the sleep stage restricted, is a reminder that the neural account remains under active test. Imaging findings in this area describe measured activity associated with sleep conditions; they do not show what a person feels (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/&quot;&gt;Research note 05&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;over-months-and-years-insomnia-and-depression&quot;&gt;Over months and years: insomnia and depression&lt;/h2&gt;
&lt;p&gt;Experiments last a night or a week. For longer time scales the evidence is observational. Baglioni and colleagues (2011) meta-analysed 21 longitudinal epidemiological studies that measured insomnia complaints at baseline and depression at follow-up. Using a random-effects model, the overall odds ratio for insomnia predicting depression was 2.60 (95% CI 1.98 to 3.42). When outliers were removed, the studies were no longer heterogeneous and the fixed-effects odds ratio was 2.10 (95% CI 1.86 to 2.38). The authors summarise this as non-depressed people with insomnia having about twice the risk of developing depression compared with people without sleep difficulties. They note that the included studies did not always consider other intervening variables.&lt;/p&gt;
&lt;p&gt;An association of this kind cannot show that insomnia causes depression. Insomnia can be an early sign of a developing depressive episode, and both can share causes such as chronic stress. What the finding does show is that persistent poor sleep is not a trivial companion of distress.&lt;/p&gt;
&lt;h2 id=&quot;trials-that-improved-sleep&quot;&gt;Trials that improved sleep&lt;/h2&gt;
&lt;p&gt;A stronger test of the causal question comes from randomised trials. Scott and colleagues (2021) meta-analysed 65 randomised controlled trials, comprising 72 interventions and 8,608 participants, that reported the effects of an intervention that improved sleep on mental health. Improving sleep led to a medium effect on composite mental health (g+ = -0.53), depression (g+ = -0.63), anxiety (g+ = -0.51) and rumination (g+ = -0.49), a small-to-medium effect on stress (g+ = -0.42) and a small effect on positive psychosis symptoms (g+ = -0.26). Greater improvements in sleep quality led to greater improvements in mental health, a dose-response relationship. The authors interpret the findings as suggesting that sleep is causally related to the experience of mental health difficulties.&lt;/p&gt;
&lt;p&gt;Two cautions apply. The meta-analysis selected trials in which the intervention improved sleep, which is appropriate for the question asked but means it does not estimate how often attempts to improve sleep succeed. And the abstract does not break the effects down by type of intervention, so the result supports the value of better sleep, not of any particular technique.&lt;/p&gt;
&lt;p&gt;The effect on rumination is worth noting for this library. Repetitive negative thinking is one of the processes most consistently associated with prolonged distress (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/rumination-and-repetitive-thought/&quot;&gt;Research note 15&lt;/a&gt;), and lying awake is often where it happens.&lt;/p&gt;
&lt;h2 id=&quot;what-about-everyday-sleep-habits&quot;&gt;What about everyday sleep habits?&lt;/h2&gt;
&lt;p&gt;Advice on sleep usually takes the form of sleep hygiene: regular timing, limiting caffeine and alcohol, a quiet room, and so on. Irish and colleagues (2015) reviewed the empirical evidence for such recommendations with an emphasis on the general population. They note that sleep hygiene education has been ineffective as a treatment in clinical sleep medicine. Epidemiological and experimental research generally supported associations between individual recommendations and night-time sleep, but the direct effects of individual recommendations on sleep remained largely untested in the general population.&lt;/p&gt;
&lt;p&gt;This is a useful correction to confident lists of sleep rules. The habits are reasonable, low-risk and associated with better sleep, and the evidence that following them improves sleep for a given person is weaker than their popularity suggests. Persistent insomnia is a different matter, for which structured treatments delivered by clinicians exist.&lt;/p&gt;
&lt;h2 id=&quot;relevance-to-catharsis-and-regulation&quot;&gt;Relevance to catharsis and regulation&lt;/h2&gt;
&lt;p&gt;The findings above suggest a practical inversion of the catharsis intuition. After an emotional strain, the impulse is often to process it immediately and intensely: to talk late into the night, to write until the early hours, or to replay the event until it feels settled. If that comes at the cost of sleep, the next day begins with less positive affect, more anxiety and a lower threshold for stress, conditions under which the strain is likely to feel larger, not smaller.&lt;/p&gt;
&lt;p&gt;Protecting sleep does not resolve anything by itself. It preserves the capacity to regulate, to reappraise and to act the following day. The emotional experience that seems to demand release at midnight is not the same experience in the morning, and the evidence does not support the idea that it must be dealt with before sleeping.&lt;/p&gt;
&lt;h2 id=&quot;practical-implications-with-limits&quot;&gt;Practical implications, with limits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Treat sleep as part of recovery after a strain.&lt;/strong&gt; Where possible, keep the usual sleep window rather than using the night to process the event.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expect a lower threshold after a short night.&lt;/strong&gt; Irritation and anxiety the next day may partly reflect sleep loss; postpone consequential conversations or decisions when possible.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If thoughts keep you awake, park them.&lt;/strong&gt; Writing down the concern and a concrete next step, and returning to it at a set time the next day, is consistent with evidence on repetitive thought, though it has not been tested as a sleep intervention here (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/interrupt-rumination-with-concrete-steps/&quot;&gt;Advice&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seek help for persistent insomnia.&lt;/strong&gt; Difficulty sleeping on most nights for weeks, especially with low mood or anxiety, warrants talking with a clinician; effective treatments exist.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These implications are reasoned from the evidence; they have not been tested as a package.&lt;/p&gt;
&lt;h2 id=&quot;limits-of-the-evidence&quot;&gt;Limits of the evidence&lt;/h2&gt;
&lt;p&gt;Experimental studies manipulate short periods of sleep loss in healthy volunteers, often in laboratories, and their emotional measures vary widely. Evidence on regulation processes specifically is limited, and one set of findings on adaptive regulation comes only from young people. Longitudinal associations between insomnia and depression cannot establish direction. The trial meta-analysis supports improved sleep in general rather than specific everyday habits, and the evidence for individual sleep hygiene recommendations in the general population is weak. The neural model of overnight emotional processing is a hypothesis. The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/evidence/&quot;&gt;evidence ledger&lt;/a&gt; records the grade and review date of each claim.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Stress physiology, social buffering and the body in the crowd</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/">&lt;h2 id=&quot;stress-as-a-physiological-process&quot;&gt;Stress as a physiological process&lt;/h2&gt;
&lt;p&gt;The body responds to challenge with a coordinated set of changes: activation of the sympathetic nervous system and release of catecholamines within seconds, and activation of the hypothalamic–pituitary–adrenal axis and release of cortisol over minutes. These responses mobilise energy, sharpen attention and support action. They are adaptive.&lt;/p&gt;
&lt;p&gt;McEwen (1998) described this process as &lt;em&gt;allostasis&lt;/em&gt;, achieving stability through change, and introduced the concept of &lt;em&gt;allostatic load&lt;/em&gt; for the cost of repeated or prolonged activation. Stress mediators protect in the short term but contribute to damage when they are activated too often, when the body fails to habituate to repeated challenges, when the response does not switch off after the challenge ends, or when the response is inadequate. Over time, allostatic load has been linked to cardiovascular, metabolic, immune and neural changes. The central point for this library is that recovery after activation matters as much as the activation itself.&lt;/p&gt;
&lt;h2 id=&quot;regulating-the-response&quot;&gt;Regulating the response&lt;/h2&gt;
&lt;p&gt;Ochsner and Gross (2005) reviewed neuroimaging studies of the cognitive control of emotion. Strategies such as reappraisal recruit prefrontal and cingulate regions associated with cognitive control, and these regions modulate activity in systems that generate emotional responses, including the amygdala. Controlled attention and reinterpretation therefore have measurable neural consequences, which is consistent with behavioural evidence that reappraisal changes emotional experience (&lt;a href=&quot;../clinical-perspectives/&quot;&gt;Research note 08&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;social-support-as-a-buffer&quot;&gt;Social support as a buffer&lt;/h2&gt;
&lt;p&gt;Cohen and Wills (1985) reviewed evidence on whether social relationships protect health directly or only under stress. They found support for both. Integration in a social network had a general beneficial association with well-being, while the perceived availability of support, the belief that others would help if needed, protected people specifically against the adverse effects of stressful events. This &lt;em&gt;buffering&lt;/em&gt; effect was most evident when the support available matched the needs created by the stressor.&lt;/p&gt;
&lt;p&gt;The distinction is useful for thinking about crowds. Collective experiences can strengthen a sense of belonging and closeness (&lt;a href=&quot;../collective-synchrony/&quot;&gt;Research note 03&lt;/a&gt;). Buffering, however, depends on support that is perceived as available when a particular stressor arises, which is a property of ongoing relationships rather than of a single event.&lt;/p&gt;
&lt;h2 id=&quot;music-as-a-regulation-tool&quot;&gt;Music as a regulation tool&lt;/h2&gt;
&lt;p&gt;Saarikallio and Erkkilä (2007) interviewed adolescents about how they use music in everyday life and identified several distinct mood-regulation strategies. They included creating a pleasant atmosphere, reviving energy, seeking strong sensations, diverting attention from worries, working through thoughts and feelings, finding solace, and &lt;em&gt;discharge&lt;/em&gt;, the release of negative emotion such as anger or sadness through music that matches or expresses it. Participants experienced music as an effective and flexible way to manage mood.&lt;/p&gt;
&lt;p&gt;The study is qualitative and involves adolescents, so it describes strategies rather than measuring their long-term effects. It is valuable here because it shows that people already distinguish discharge from other uses of music, such as working through a problem.&lt;/p&gt;
&lt;h2 id=&quot;the-body-in-the-crowd&quot;&gt;The body in the crowd&lt;/h2&gt;
&lt;p&gt;A night of dancing combines several of the processes described in this library. Sustained exertion produces an acute lift in positive affect (Reed &amp;amp; Ones, 2006). Synchrony and exertion raise pain thresholds and increase closeness (Tarr et al., 2015). Loud, rhythmic music supports discharge and diversion. The shared setting provides, at least for a few hours, a strong sense of belonging.&lt;/p&gt;
&lt;p&gt;Each of these is a real physiological and psychological effect. None of them removes a chronic stressor. If the conditions that produce repeated activation, such as financial strain, conflict, isolation or overwork, persist, the stress response will be engaged again when a person returns to them. From the perspective of allostatic load, the useful questions are whether the body gets adequate recovery between activations and whether anything reduces how often the stress response has to be engaged. Relief contributes to the first. Only change contributes to the second.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The venting hypothesis: what experiments show about letting anger out</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/">&lt;h2 id=&quot;the-hypothesis&quot;&gt;The hypothesis&lt;/h2&gt;
&lt;p&gt;The hydraulic model of emotion predicts that expressing anger discharges it. Hitting a punching bag, shouting into a pillow or playing an aggressive game should therefore lower anger and reduce later aggression. The advice has been repeated in popular psychology for decades, and it feels plausible because venting is often followed by a sense of release.&lt;/p&gt;
&lt;h2 id=&quot;the-experiments&quot;&gt;The experiments&lt;/h2&gt;
&lt;p&gt;Bushman, Baumeister and Stack (1999) tested the idea directly. Participants read a message claiming that hitting a punching bag relieves anger, a message claiming the opposite, or a neutral message, and were then provoked. Those who read the pro-catharsis message were more inclined to choose the punching bag. In a follow-up, participants who had vented were subsequently more aggressive toward the person who had provoked them, not less. Belief in catharsis did not protect against aggression; it steered people toward a strategy that increased it.&lt;/p&gt;
&lt;p&gt;Bushman (2002) then compared three responses to provocation. One group hit a punching bag while thinking about the person who had angered them (rumination). A second group hit the bag while thinking about getting physically fit (distraction). A control group sat quietly for the same time. The rumination group reported the most anger and behaved most aggressively. The control group, which did nothing, behaved least aggressively. Distraction fell in between.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-does-and-does-not-show&quot;&gt;What the evidence does and does not show&lt;/h2&gt;
&lt;p&gt;The studies are laboratory experiments with brief provocations, mostly with university students, and aggression is measured with standardised tasks such as choosing the intensity of an unpleasant noise delivered to another participant. They show that venting anger does not reduce short-term aggression and can increase it. They do not show that every form of emotional expression is harmful, and they do not describe what happens over months.&lt;/p&gt;
&lt;p&gt;The proposed mechanism is rehearsal. Venting while attention stays on the provocation keeps anger-related thoughts active and makes aggressive responses more accessible. Physical arousal alone is not release: exertion raises arousal, and if attention remains on the grievance, that arousal is experienced as anger.&lt;/p&gt;
&lt;h2 id=&quot;what-reduces-anger-instead&quot;&gt;What reduces anger instead&lt;/h2&gt;
&lt;p&gt;Strategies that lower arousal, such as waiting, slow breathing or genuine distraction, let anger decline without rehearsing it. Cognitive reappraisal changes the interpretation of the provocation before or while the emotion unfolds; people who habitually use reappraisal report more positive and less negative emotion than people who habitually suppress (Gross, 1998; Gross &amp;amp; John, 2003). Reflecting on an upsetting experience from a self-distanced perspective, as an observer rather than reliving it, reduced emotional reactivity and rumination compared with immersed recall (Kross, Ayduk &amp;amp; Mischel, 2005).&lt;/p&gt;
&lt;p&gt;These strategies share one feature. They change the relationship to the emotion rather than trying to empty it out.&lt;/p&gt;
&lt;h2 id=&quot;a-meta-analytic-test-turning-arousal-up-or-down&quot;&gt;A meta-analytic test: turning arousal up or down&lt;/h2&gt;
&lt;p&gt;The experiments above are single studies with particular procedures. Kjærvik and Bushman (2024) asked the broader question across the literature: do anger management activities that increase physiological arousal work differently from activities that decrease it? Arousal-decreasing activities included deep breathing, mindfulness and meditation. Arousal-increasing activities included hitting a bag, jogging and cycling. Their meta-analytic review was based on 154 studies with 184 independent samples and 10,189 participants.&lt;/p&gt;
&lt;p&gt;Arousal-decreasing activities reduced anger and aggression, with a pooled effect of g = -0.63 (95% interval -0.82 to -0.43), and the result was robust. The effect held across genders, races, ages and cultures; in students and non-students, criminal offenders and non-offenders, and people with and without intellectual disabilities; whether delivered digitally, by researchers or by therapists; in group and individual sessions; and in field and laboratory settings. Arousal-increasing activities, by contrast, were ineffective overall (g = -0.02, interval -0.13 to 0.09), and their results were heterogeneous and complex. The authors conclude that the findings do not support venting anger or going for a run as effective anger management activities.&lt;/p&gt;
&lt;p&gt;Two cautions keep the result in proportion. The null average for arousal-increasing activities means no reliable reduction in anger on average, not that exercise is harmful; the heterogeneity means some studies found different results, and the pooled estimate does not identify which conditions made the difference. And the review concerns anger and aggression, not mood, fitness or social connection, where exercise has other documented benefits (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;catharsis-is-not-the-same-as-venting&quot;&gt;Catharsis is not the same as venting&lt;/h2&gt;
&lt;p&gt;The meta-analysis sharpens a distinction that everyday language blurs. &lt;em&gt;Catharsis&lt;/em&gt;, in the sense this library examines, names an experienced release: the feeling, after expressing an emotion, that something has been let out. &lt;em&gt;&lt;a href=&quot;../../glossary/#venting&quot;&gt;Venting&lt;/a&gt;&lt;/em&gt; names a behaviour: expressing anger, often with high physical arousal, in the expectation that this reduces it.&lt;/p&gt;
&lt;p&gt;The two can come apart. A person can feel released after hitting a bag and still be as angry, measured by self-report or behaviour, as someone who did nothing, or angrier. The feeling of release is real as an experience, and it is also what makes venting attractive to repeat. It is not a measurement of whether anger and aggression have gone down. On the measured outcome, the evidence favours lowering arousal over raising it. The distinction between how a change feels and what it changes is developed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note 04&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;relevance-to-the-artifact&quot;&gt;Relevance to the artifact&lt;/h2&gt;
&lt;p&gt;The process shown in the artifact, repetition, synchronization and discharge, is not venting anger at a target, and the findings above should not be stretched to cover dancing or music. Their relevance is narrower and still important: the feeling of release is not evidence that the cause of an emotion has been dealt with, and some kinds of release keep the emotion rehearsed. That is the distinction the next notes develop.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What catharsis is: from purgation to an empirical question</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/">&lt;h2 id=&quot;a-word-with-three-careers&quot;&gt;A word with three careers&lt;/h2&gt;
&lt;p&gt;The Greek &lt;em&gt;katharsis&lt;/em&gt; meant cleansing. In medical writing it described purging the body, and in religious practice ritual purification. Aristotle gave the word its most influential aesthetic sense: in the &lt;em&gt;Poetics&lt;/em&gt; he describes tragedy as achieving, through pity and fear, the katharsis of such emotions (1449b).&lt;/p&gt;
&lt;p&gt;Aristotle did not define the term further, and commentators have argued for centuries about what he meant. Three readings recur. &lt;em&gt;Purgation&lt;/em&gt; treats emotions as something expelled. &lt;em&gt;Purification&lt;/em&gt; treats them as refined into a better form. &lt;em&gt;Clarification&lt;/em&gt; treats catharsis as a kind of understanding reached through the drama. The disagreement is not only philological. It already contains the question this project is built around: does release change something, or does it only relieve?&lt;/p&gt;
&lt;h2 id=&quot;the-clinical-version&quot;&gt;The clinical version&lt;/h2&gt;
&lt;p&gt;In 1895 Josef Breuer and Sigmund Freud published &lt;em&gt;Studies on Hysteria&lt;/em&gt;. They described a cathartic method in which patients recalled distressing memories, often under hypnosis, and expressed the emotion attached to them. They called the discharge &lt;em&gt;abreaction&lt;/em&gt;. Breuer’s patient, known as Anna O., called the treatment the “talking cure”.&lt;/p&gt;
&lt;p&gt;Freud later abandoned hypnosis and the cathartic method in favour of free association and the analysis of resistance. One reason he gave was that relief after abreaction was frequently temporary: symptoms returned when the underlying conflict had not been worked through. The method faded in clinical practice, but its hydraulic picture survived in popular culture. Emotions build pressure, and pressure has to be let out.&lt;/p&gt;
&lt;h2 id=&quot;the-empirical-version&quot;&gt;The empirical version&lt;/h2&gt;
&lt;p&gt;Modern psychology turned catharsis into a claim that can be tested: does expressing an emotion reduce it?&lt;/p&gt;
&lt;p&gt;For anger, controlled experiments found the opposite of what the hydraulic model predicts. Venting anger while focusing on its cause kept the anger active and was followed by more aggression, not less (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;For distressing experiences more broadly, the picture is more nuanced. In studies of expressive writing, participants who wrote about both the facts and their feelings about a traumatic event later showed health benefits compared with control groups (Pennebaker &amp;amp; Beall, 1986). Subsequent analyses suggested that benefit was linked to building a coherent account of the experience, that is, to cognitive processing, rather than to emotional discharge alone (Pennebaker, 1997).&lt;/p&gt;
&lt;p&gt;Research on emotion regulation reframed the question again. Instead of a binary choice between release and suppression, it asks which strategies change the course of an emotion, at what point in its unfolding, and with what costs (Gross, 1998).&lt;/p&gt;
&lt;h2 id=&quot;a-working-definition&quot;&gt;A working definition&lt;/h2&gt;
&lt;p&gt;In this project, &lt;em&gt;catharsis&lt;/em&gt; means a subjectively felt release of emotional tension that follows expression, physical exertion or immersion in an experience. The definition deliberately says nothing about whether the cause of that tension has changed. Whether it has is the empirical question, and the answer differs by emotion, by method and by context.&lt;/p&gt;
&lt;h2 id=&quot;why-the-distinction-matters&quot;&gt;Why the distinction matters&lt;/h2&gt;
&lt;p&gt;When relief is mistaken for resolution, people repeat whatever made them feel better and are surprised when the underlying difficulty returns. The artifact’s status line, &lt;code&gt;problem_solved: false&lt;/code&gt;, is a compact way of keeping those two outcomes apart. The following notes examine each part of that claim: anger and venting, collective rhythm, relief and reinforcement, and the limits of measuring emotion at all.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Allostasis, allostatic load and stress recovery</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/allostasis-and-stress/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/allostasis-and-stress/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/allostasis-and-stress/">&lt;h2 id=&quot;what-the-body-changes-state-can-mean&quot;&gt;What “the body changes state” can mean&lt;/h2&gt;
&lt;p&gt;Accounts of catharsis often have a bodily plot. Before, the chest is tight and the jaw clenched; during, there is shouting, crying or exertion; after, the body is loose and quiet. That description is phenomenologically accurate for many people. The question for this essay is what physiology says about such changes of state, and what it does not.&lt;/p&gt;
&lt;p&gt;Stress physiology offers a vocabulary for this: &lt;em&gt;activation&lt;/em&gt;, &lt;em&gt;mediators&lt;/em&gt;, &lt;em&gt;reactivity&lt;/em&gt;, &lt;em&gt;recovery&lt;/em&gt;, and two concepts that attempt to connect short-term responses with long-term health, &lt;em&gt;allostasis&lt;/em&gt; and &lt;em&gt;allostatic load&lt;/em&gt;. Each has a defined meaning, a body of evidence and critics. This essay explains them in turn and then asks what they imply about relief and resolution.&lt;/p&gt;
&lt;h2 id=&quot;from-homeostasis-to-allostasis&quot;&gt;From homeostasis to allostasis&lt;/h2&gt;
&lt;h3 id=&quot;homeostasis&quot;&gt;Homeostasis&lt;/h3&gt;
&lt;p&gt;The classical idea of physiological regulation is homeostasis: internal variables such as temperature, blood glucose and blood pressure are kept within a range around a set point, and deviations are corrected by feedback. When something pushes a variable away from its set point, mechanisms detect the error and push it back.&lt;/p&gt;
&lt;h3 id=&quot;allostasis-as-predictive-regulation&quot;&gt;Allostasis as predictive regulation&lt;/h3&gt;
&lt;p&gt;Peter Sterling and Joseph Eyer introduced the term &lt;em&gt;allostasis&lt;/em&gt; in a 1988 chapter on arousal pathology (Sterling &amp;amp; Eyer, 1988). The word is usually glossed as “stability through change”. Sterling later set out the argument in detail (Sterling, 2012). The premise of the standard homeostatic model, he argued, is flawed: the goal of regulation is not to preserve constancy of the internal milieu but to continually adjust it to promote survival and reproduction. Feedback, which corrects errors after they occur, is inherently inefficient. Efficient regulation instead requires anticipating needs and preparing to satisfy them before they arise.&lt;/p&gt;
&lt;p&gt;Sterling lists advantages of such predictive regulation: errors are reduced in magnitude and frequency; the capacities of different components are matched; resources are shared between systems; and errors are remembered and used to reduce future errors. In his account this strategy requires central coordination by the nervous system, which integrates many variables with prior knowledge to predict needs, set priorities and govern anticipatory behaviour, such as moving somewhere warmer before becoming cold.&lt;/p&gt;
&lt;p&gt;The practical consequence of the idea is that set points are not fixed. Blood pressure rises in anticipation of standing up or of a demanding meeting, not only in response to a fall. Physiological change during emotional episodes is, on this view, largely anticipatory preparation for action (&lt;a href=&quot;../../glossary/#allostasis&quot;&gt;allostasis&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;allostatic-load&quot;&gt;Allostatic load&lt;/h2&gt;
&lt;h3 id=&quot;the-concept&quot;&gt;The concept&lt;/h3&gt;
&lt;p&gt;McEwen and Stellar (1993) extended allostasis over time. Their article emphasises the hidden cost of chronic stress to the body over long periods, which acts as a predisposing factor for the effects of acute stressful events. They define &lt;a href=&quot;../../glossary/#allostatic-load&quot;&gt;allostatic load&lt;/a&gt; as the cost of chronic exposure to fluctuating or heightened neural or neuroendocrine response resulting from repeated or chronic environmental challenge that an individual reacts to as particularly stressful. The formulation stresses cascading relationships, beginning early in life, between environmental factors and genetic predispositions, which lead to large individual differences in susceptibility.&lt;/p&gt;
&lt;h3 id=&quot;protective-and-damaging-effects&quot;&gt;Protective and damaging effects&lt;/h3&gt;
&lt;p&gt;A later review put the central idea in terms of mediators (McEwen, 1998). Stress mediators such as cortisol and catecholamines are protective in the short term: they mobilise energy, support cardiovascular responses and prepare the organism for demands. When they are chronically activated or poorly terminated, they contribute to damage. The same systems that help in an acute challenge can, when repeatedly or persistently engaged, contribute to wear and tear (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The reasoning here is important for catharsis. Allostatic load is not a quantity of stored stress waiting to be released. It is the cumulative physiological cost of how often, how strongly and for how long systems have been activated. Nothing in the concept suggests that a single intense discharge reduces it.&lt;/p&gt;
&lt;h3 id=&quot;measuring-load&quot;&gt;Measuring load&lt;/h3&gt;
&lt;p&gt;To test the idea, researchers constructed indices that combine biomarkers from several systems, typically neuroendocrine, immune, metabolic and cardiovascular. A review of this work reported that numerous studies using such an index demonstrated greater prediction of morbidity and mortality beyond traditional detection methods used in biomedical practice (Juster, McEwen, &amp;amp; Lupien, 2010). The review also identifies risk and protective factors associated with increased load.&lt;/p&gt;
&lt;p&gt;The site grades this with low confidence. The studies are observational; the composition of the index differs between studies, which makes comparison and synthesis difficult; the review is narrative rather than systematic; and prediction does not establish that the index measures a single underlying process.&lt;/p&gt;
&lt;h2 id=&quot;what-happens-during-an-acute-stress-response&quot;&gt;What happens during an acute stress response&lt;/h2&gt;
&lt;p&gt;A brief, deliberately general description helps to interpret claims about bodily “release”. During an acute challenge, activity of the sympathetic branch of the &lt;a href=&quot;../../glossary/#autonomic-nervous-system&quot;&gt;autonomic nervous system&lt;/a&gt; typically increases, with effects on heart rate, blood pressure, breathing and sweating, while parasympathetic influence on the heart is reduced. The hypothalamic–pituitary–adrenal axis responds more slowly, with cortisol rising later than the autonomic response and remaining elevated after it. When the challenge ends, these systems return towards baseline at different speeds.&lt;/p&gt;
&lt;p&gt;Three cautions follow from the evidence base of this site.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;These responses are not emotion-specific.&lt;/strong&gt; A meta-analysis of 202 studies found that autonomic responses did not clearly distinguish one emotion category from another and varied substantially within categories (Siegel et al., 2018). Exertion, anticipation, excitement and anger can all raise heart rate (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/&quot;&gt;Theory 04&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A return to baseline is not the removal of a cause.&lt;/strong&gt; Physiological variables return towards baseline after most challenges whether or not the challenge has been resolved.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timing differs across systems.&lt;/strong&gt; A person can feel calm while a slower system is still elevated, or feel unsettled after heart rate has normalised.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;recovery-the-neglected-half&quot;&gt;Recovery: the neglected half&lt;/h2&gt;
&lt;p&gt;If allostatic load reflects how long activation lasts, then recovery should matter as much as reactivity. Linden, Earle, Gerin and Christenfeld (1997) examined this. Of 105 studies of physiological reactivity published in four major journals over two years, 63% had collected recovery data, but only 23% reported them. The authors concluded that recovery had been neglected, argued for its conceptual and ecological importance, and noted that studies using recovery protocols revealed findings that were not apparent from reactivity comparisons alone.&lt;/p&gt;
&lt;p&gt;The point is methodological but has a direct bearing on catharsis. A cathartic episode is usually described in terms of recovery: the state after. Physiologically, recovery can be fast or slow, complete or incomplete, and it can be interrupted by renewed activation. How recovery unfolds after an emotional episode is a separate question from how intense the episode was.&lt;/p&gt;
&lt;h2 id=&quot;perseverative-cognition&quot;&gt;Perseverative cognition&lt;/h2&gt;
&lt;p&gt;Why would activation persist after a stressor has ended? Brosschot, Gerin and Thayer (2006) proposed the &lt;em&gt;perseverative cognition hypothesis&lt;/em&gt;. Worry and rumination are common responses to stress, yet biopsychological models had largely focused on activation during stressors. The authors argued that perseverative cognition prolongs stress-related affective and physiological activation, both in anticipation of stressors and after them. They reviewed evidence that worry, rumination and anticipatory stress are associated with enhanced cardiovascular, endocrine, immune and neurovisceral activity, and described the findings as preliminary support (&lt;a href=&quot;../../glossary/#perseverative-cognition&quot;&gt;perseverative cognition&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;This connects stress physiology with emotion regulation. A person who repeatedly rehearses a conflict, whether alone or while venting, may extend the physiological episode as well as the emotional one. The association is not evidence that rumination causes disease, and the authors are explicit about the preliminary status of their hypothesis. It is, however, a plausible route by which the way an emotion is handled could affect the duration of activation. See also &lt;a href=&quot;../../glossary/#rumination&quot;&gt;rumination&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;social-context&quot;&gt;Social context&lt;/h2&gt;
&lt;p&gt;Physiological stress does not occur in isolation. The perceived availability of support has been found to buffer the effects of stress, while social integration has a main effect on wellbeing, largely in observational studies (Cohen &amp;amp; Wills, 1985). The &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/stress-and-social-buffering/&quot;&gt;Research note on stress and social buffering&lt;/a&gt; discusses this. For allostatic load, the relevant implication is that the frequency and duration of activation depend on circumstances and relationships as well as on individual responses.&lt;/p&gt;
&lt;h2 id=&quot;the-critique-does-allostasis-add-anything&quot;&gt;The critique: does allostasis add anything?&lt;/h2&gt;
&lt;p&gt;The allostasis framework is widely used but not universally accepted. Day (2005) offers a direct critique. Examining the arguments for supplementing homeostasis with allostasis and allostatic load, he concludes that the concept of allostasis was introduced largely through misunderstandings of homeostasis; that, in terms of understanding how organisms operate, it is not clear that allostasis or allostatic load offer anything not already apparent or derivable from an accurate reading of homeostasis; and that attempts to subsume stress under allostasis collapse the study of homeostatic responses and stress responses together, when there is evidence for pathways that merit the title of stress circuitry.&lt;/p&gt;
&lt;p&gt;The site records this critique as a contested position. Its force is conceptual. It does not deny that chronic stress has costs, or that anticipatory regulation occurs. It questions whether new terms are needed, and whether they clarify or blur the concept of stress. Readers should treat “allostatic load” as a useful organising idea whose boundaries are disputed, not as a measured quantity.&lt;/p&gt;
&lt;h2 id=&quot;allostasis-catharsis-and-resolution&quot;&gt;Allostasis, catharsis and resolution&lt;/h2&gt;
&lt;p&gt;What does this body of theory imply for the idea that catharsis releases stress? The following is interpretation, drawing on the evidence above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release is not the same as recovery.&lt;/strong&gt; Many cathartic activities, such as shouting, hitting, crying intensely or exhausting exercise, increase physiological activation before it falls. The felt relief afterwards coincides with a return towards baseline. That return would occur in any case once activation stops. The meta-analytic finding that arousal-decreasing activities reduced anger while arousal-increasing activities were not effective overall is consistent with this reading (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Load is cumulative, not stored.&lt;/strong&gt; On the allostatic load model, what matters for long-term cost is repeated and prolonged activation. An episode of release does not subtract from load; if it adds another bout of activation, or is followed by rumination, it may extend it. There is insufficient evidence to quantify this for any particular activity.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution acts on exposure and duration.&lt;/strong&gt; If a stressor recurs, or if it is repeatedly rehearsed in thought, activation recurs. Changes that reduce recurrence (changing a situation), shorten activation (effective regulation, support) or reduce perseverative cognition act on the variables the model identifies. Relief that leaves those unchanged leaves the pattern of activation unchanged.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feeling calm is informative but limited.&lt;/strong&gt; A subjective sense of calm after an episode is associated with physiological recovery in many situations, but systems recover at different speeds, and self-report is not a measure of load.&lt;/p&gt;
&lt;h2 id=&quot;clinical-boundary&quot;&gt;Clinical boundary&lt;/h2&gt;
&lt;p&gt;Persistent physical symptoms, sleep problems, or distress that does not ease are reasons to consult a medical or mental health professional. Concepts such as allostatic load are research constructs; they are not clinical tests, and nothing on this site assesses any reader’s stress physiology.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;Stress physiology gives a precise sense to the idea that the body changes state. Activation is anticipatory and protective in the short term; its costs accumulate with repetition and duration; recovery is a distinct and often neglected process; and worry and rumination are associated with activation that outlasts its cause. The allostasis framework organises these ideas, and it is contested as adding little to homeostasis. None of it supports a picture of stress as a stored quantity released by an intense episode. On this account, what shapes long-term physiological cost is how often and how long systems are engaged, which is why the question of what changed after relief matters physiologically as well as psychologically.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Appraisal theories of emotion</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/">&lt;h2 id=&quot;the-problem-appraisal-theories-solve&quot;&gt;The problem appraisal theories solve&lt;/h2&gt;
&lt;p&gt;Three people receive the same message from a manager: “Can we talk tomorrow morning?” One feels anxious, one feels curious, and a third, who has been waiting for a promotion decision, feels hopeful. If emotions were direct reactions to stimuli, identical stimuli should produce identical emotions. They do not. And the same person can feel different emotions about the same event at different times, as its meaning changes.&lt;/p&gt;
&lt;p&gt;Appraisal theories explain this variability by placing an evaluation between the event and the emotion. What produces the emotion is not the event itself but what the event means for the person: whether it matters, whether it helps or harms their goals, who or what caused it, and whether they can cope with it. The basic premise, shared across the family, is that emotions are adaptive responses reflecting appraisals of features of the environment that are significant for the person’s well-being (Moors, Ellsworth, Scherer, &amp;amp; Frijda, 2013). See &lt;a href=&quot;../../glossary/#appraisal&quot;&gt;appraisal&lt;/a&gt; in the glossary.&lt;/p&gt;
&lt;p&gt;According to the same overview, the approach was pioneered in the 1960s by Magda Arnold and Richard Lazarus and developed from the 1980s by several theorists who proposed specific variants and tested predictions. The overview also notes that “appraisal” is used in widely different ways, which is why it is more accurate to speak of appraisal theories than of appraisal theory.&lt;/p&gt;
&lt;h2 id=&quot;lazarus-stress-coping-and-relational-meaning&quot;&gt;Lazarus: stress, coping and relational meaning&lt;/h2&gt;
&lt;p&gt;Richard Lazarus came to emotion through the study of stress. In the transactional model developed with Susan Folkman, stress is not a property of events or of people but of the relation between them (Lazarus &amp;amp; Folkman, 1984). Two kinds of evaluation are distinguished. &lt;em&gt;Primary appraisal&lt;/em&gt; concerns whether something is at stake: is this relevant, and is it a harm, a threat or a challenge? &lt;em&gt;Secondary appraisal&lt;/em&gt; concerns what can be done: what resources and options for coping are available? Coping itself is divided into problem-focused efforts, which act on the situation, and emotion-focused efforts, which act on the emotional response. That distinction anticipates the difference between situation modification and response modulation in the process model (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/&quot;&gt;Theory 02&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Lazarus later extended this into a cognitive-motivational-relational theory of emotion (Lazarus, 1991). The article sets out what a theory of emotion must address, including whether physiology should define emotion, whether categories or dimensions are the better strategy, and how biological universals are reconciled with sociocultural variation. It then applies an analysis of appraisal patterns, and of the &lt;em&gt;core relational themes&lt;/em&gt; they produce, to anger, anxiety, sadness and pride. A core relational theme is a summary of the relational meaning that characterises an emotion: the kind of person–environment relationship that, if appraised, yields that emotion rather than another. The theory also gives coping a place inside the emotion process, not only after it.&lt;/p&gt;
&lt;p&gt;The reasoning is functional. If emotions are responses to what matters, then emotions should be organised by kinds of significance, and different emotions should correspond to different ways in which things can matter. Anger, anxiety and sadness are then not arbitrary categories but responses to recognisably different predicaments.&lt;/p&gt;
&lt;h2 id=&quot;scherer-the-component-process-model&quot;&gt;Scherer: the component process model&lt;/h2&gt;
&lt;p&gt;Klaus Scherer’s component process model develops the appraisal idea into a more detailed architecture (Scherer, 2009). Emotion is conceptualised as an emergent, dynamic process based on the individual’s subjective appraisal of significant events. Two features distinguish it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A sequence of appraisal checks.&lt;/strong&gt; Rather than one global evaluation, the model proposes a series of checks that unfold rapidly and can recur. They are commonly grouped by the questions they answer: Is this event relevant to me? What are its implications for my goals? Can I cope with it or adjust to it? How does it fit social norms and my self-image? The outcome of each check is thought to modify the response as it unfolds.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Synchronised components.&lt;/strong&gt; Appraisal outcomes are proposed to drive changes in several components: motivational (action tendencies such as approach or withdrawal), physiological, and expressive (face, voice, gesture). Emotion, on this view, is an episode in which these components become synchronised in response to appraisal. The subjective feeling is a further component that integrates and represents these changes, and categorising and labelling the feeling with emotion words comes later still (Scherer &amp;amp; Moors, 2019).&lt;/p&gt;
&lt;p&gt;The model makes the relation between appraisal and emotion explicit and, in principle, testable. If the sequence exists, manipulating information relevant to an early check should affect responses earlier than information relevant to a later check. If components synchronise, their coupling should be greater during emotional episodes than outside them. The &lt;a href=&quot;../../glossary/#component-process-model&quot;&gt;component process model&lt;/a&gt; is thus the most mechanistic version of appraisal theory.&lt;/p&gt;
&lt;h2 id=&quot;what-kind-of-evidence-supports-appraisal-theories&quot;&gt;What kind of evidence supports appraisal theories&lt;/h2&gt;
&lt;p&gt;Evidence for appraisal theories comes in several forms, which differ in what they can show.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Self-report of appraisals and emotions.&lt;/strong&gt; People asked to recall or imagine emotional events and to rate them on appraisal dimensions show systematic patterns: emotions reported as anger are rated differently on dimensions such as agency and goal obstruction than emotions reported as sadness. These studies establish that appraisal profiles and emotion labels covary. They cannot establish that appraisals came first, because both are reported afterwards and people may reconstruct appraisals that fit the emotion they remember.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Manipulating appraisal-relevant information.&lt;/strong&gt; Experiments that vary, for example, whether an outcome is caused by another person or by circumstance, or whether it can be controlled, and then measure emotional responses provide stronger causal evidence. The review by Scherer and Moors (2019) concentrates on experimental studies of this kind, including studies of how appraisal outcomes relate to physiology and expression. These findings support the claim that manipulated meaning changes emotional responses.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Timing and component coupling.&lt;/strong&gt; Studies measuring expression and physiology at fine time scales test whether components change in the order the component process model predicts. Scherer’s 2009 article reviews such evidence in support of the model. Much of this work comes from the model’s proponents, and it is a narrative rather than systematic synthesis.&lt;/p&gt;
&lt;p&gt;Overall, the evidence is consistent with the view that evaluations of meaning shape emotional responses. Whether it establishes the specific architecture of any one appraisal theory is less clear, and the site grades those claims as theory.&lt;/p&gt;
&lt;h2 id=&quot;appraisal-as-the-target-of-reappraisal&quot;&gt;Appraisal as the target of reappraisal&lt;/h2&gt;
&lt;p&gt;Appraisal theories provide the mechanism that the most studied regulation strategy is meant to act on. &lt;a href=&quot;../../glossary/#reappraisal&quot;&gt;Reappraisal&lt;/a&gt; means changing the appraisal: reinterpreting an event, or one’s goals in relation to it, so that the emotion that follows is different. In the process model it is the core of cognitive change (Gross, 2015).&lt;/p&gt;
&lt;p&gt;The logic is direct. If anger follows from appraising an event as a blameworthy offence, then reappraising it (the person did not intend it, the loss is smaller than it seemed, the goal it blocked was not that important) should reduce anger. The emotion changes because what produces it has changed.&lt;/p&gt;
&lt;p&gt;The evidence that instructed cognitive change alters emotional outcomes is strong at the level of effect: a meta-analysis of experiments found a small-to-medium effect (Webb, Miles, &amp;amp; Sheeran, 2012). Whether the effect runs specifically through changed appraisals, rather than, for example, through distraction by the effort of generating reinterpretations, is less directly tested, because most studies do not measure the appraisals themselves before and after. The site therefore records the mechanism as a theoretical claim with moderate confidence, while the effect itself rests on meta-analytic evidence.&lt;/p&gt;
&lt;p&gt;Recent work also distinguishes kinds of reappraisal that map onto appraisal dimensions differently. Some tactics reconstrue the situation (what happened), others repurpose the goals against which it is appraised (what matters), and some act on the appraisal of the emotion itself (whether feeling this way is a problem) rather than of the situation (Uusberg et al., 2023). This refinement follows naturally from appraisal theory: if emotions depend on several evaluations, there are several places where meaning can change.&lt;/p&gt;
&lt;h2 id=&quot;appraisal-relief-and-resolution&quot;&gt;Appraisal, relief and resolution&lt;/h2&gt;
&lt;p&gt;Appraisal theory gives a precise way to state the distinction at the centre of this site. Stated as interpretation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the appraisal that generates an emotion is unchanged, the emotion can be expected to return whenever the event is encountered or recalled. Expression, distraction or physiological calming may bring &lt;em&gt;relief&lt;/em&gt;, but the generating evaluation remains in place.&lt;/li&gt;
&lt;li&gt;If the appraisal changes, because the situation changes, because new information arrives, or because the person reinterprets it, the emotion that the event produces changes too. That is one sense of &lt;em&gt;resolution&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This also explains why rehearsing a grievance while venting can maintain anger (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/&quot;&gt;Theory 01&lt;/a&gt;). Repeatedly describing an event as an intentional, unjust offence re-enacts the appraisal that produces anger. It does not only express the emotion; it renews its cause.&lt;/p&gt;
&lt;p&gt;Appraisal theory also warns against a naive reading of resolution. Reappraisal changes meaning, not circumstances. When a situation is harmful and could be changed, an appraisal that makes it seem acceptable may reduce distress while leaving the harm in place. Lazarus’s distinction between problem-focused and emotion-focused coping makes the point: both can be adaptive, and which is appropriate depends on what can be controlled. Whether a changed appraisal is accurate is a separate question from whether it reduces distress.&lt;/p&gt;
&lt;h2 id=&quot;where-appraisal-theory-is-contested&quot;&gt;Where appraisal theory is contested&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Does appraisal cause emotion?&lt;/strong&gt; The strongest challenge is causal. Critics argue that appraisal dimensions may describe how people make sense of emotional episodes after the fact, rather than cognitive steps that produce them. In Russell’s framework, much of what happens in an emotional episode can be explained as core affect, a basic pleasant–unpleasant and activated–deactivated state, attributed to a cause, with appraisal-like processes as one ingredient among several rather than the trigger (Russell, 2003). The theory of constructed emotion goes further, proposing that emotions are constructed from predictions and concepts (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/&quot;&gt;Theory 04&lt;/a&gt;; Barrett, 2016). Appraisal theorists reply that appraisals need not be conscious, deliberate or verbal, and that experiments manipulating meaning show causal effects. The site records the question as open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Circularity.&lt;/strong&gt; If appraisal patterns are defined by the emotions they are supposed to explain, the theory risks being true by definition. This is sharpest in self-report studies, where participants may generate appraisals from their knowledge of emotion words. Experimental manipulation of appraisal-relevant information addresses the problem partially.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Speed and automaticity.&lt;/strong&gt; Emotions can arise very quickly, sometimes before a person can say what they are reacting to. Appraisal theorists respond that appraisal checks can run at several levels, including fast, automatic ones. Critics argue that extending appraisal to automatic processing makes the concept harder to distinguish from perception or learning.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Differences among appraisal theories.&lt;/strong&gt; Theories disagree on the number of appraisal dimensions, their order and whether they operate in fixed sequence. The editorial overview of the field acknowledges unresolved issues and critical objections (Moors et al., 2013). Evidence for the general premise is not evidence for any one variant.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;Appraisal theories make emotions intelligible: they explain why an emotion fits a situation as a person understands it, and why the same situation can produce different emotions. Their central claim, that evaluations of meaning shape emotion, is well supported as a general proposition by experimental manipulations of meaning; their more detailed architectures, including the sequence of checks in the component process model, are supported mainly by their proponents and remain debated. For the question of catharsis, appraisal is the natural place to look for the difference between relief and resolution: expression that leaves the appraisal intact can calm without changing anything, and a changed appraisal can change the emotion itself.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Basic emotions and constructed emotions: the current debate</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/">&lt;h2 id=&quot;what-the-debate-is-about&quot;&gt;What the debate is about&lt;/h2&gt;
&lt;p&gt;Ask most people what fear is and they will describe a recognisable thing: a racing heart, wide eyes, an urge to flee. The question behind this essay is whether that description names a natural kind, a biologically given pattern that occurs whenever fear occurs, or a category that people use to make sense of highly variable states. The answer shapes what emotion science looks for, how it interprets its data and, for this site, what it could mean to measure an emotion at all.&lt;/p&gt;
&lt;p&gt;Two positions define the debate. They are not the only ones; appraisal theories (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/&quot;&gt;Theory 03&lt;/a&gt;) and dimensional accounts occupy intermediate ground. But the contrast between basic emotion theory and the theory of constructed emotion is the sharpest version of the question, and it has driven much recent research.&lt;/p&gt;
&lt;h2 id=&quot;basic-emotion-theory&quot;&gt;Basic emotion theory&lt;/h2&gt;
&lt;h3 id=&quot;the-argument&quot;&gt;The argument&lt;/h3&gt;
&lt;p&gt;In its classic statement, basic emotion theory argues that emotions evolved because of their adaptive value in dealing with fundamental life tasks, such as facing danger, losing something valued or meeting an obstacle (Ekman, 1992). Each emotion has unique features: a signal, a physiology and typical antecedent events. Emotions also share characteristics that distinguish them from other affective phenomena: rapid onset, short duration, unbidden occurrence, automatic appraisal and coherence among responses. These shared and unique features are proposed to be products of evolution.&lt;/p&gt;
&lt;p&gt;The reasoning is functional and comparative. If certain predicaments recurred throughout evolutionary history, organisms that responded to them with coordinated, fast, pre-organised packages of physiology, action and signal would have had an advantage. Signals, especially facial and vocal expressions, would allow others to anticipate a person’s behaviour. On this view, emotion categories are not inventions of language but discoveries of biology.&lt;/p&gt;
&lt;h3 id=&quot;how-the-theory-has-changed&quot;&gt;How the theory has changed&lt;/h3&gt;
&lt;p&gt;Later statements refined the claim. Basic emotions are described not as single states but as &lt;em&gt;families&lt;/em&gt; of related states sharing a set of characteristics that distinguish one family from another; these responses are preprogrammed and involuntary but also shaped by life experience (Ekman &amp;amp; Cordaro, 2011). Culture and learning influence when emotions are elicited and how they are displayed, without, on this view, removing the underlying family structure.&lt;/p&gt;
&lt;p&gt;More recent work by proponents has widened the list considerably. A 2019 review reports studies in which upwards of 20 emotions are signalled in multimodal and dynamic patterns of expressive behaviour, moves beyond simple matching of words to faces, and considers contextual influences upon emotion recognition (Keltner, Sauter, Tracy, &amp;amp; Cowen, 2019). A large self-report study found that experiences elicited by 2,185 short videos were better captured by 27 categories than by dimensions such as valence and arousal, but that the boundaries between categories were fuzzy and linked by smooth gradients (Cowen &amp;amp; Keltner, 2017). That result is notable because it supports categories while contradicting the idea that they are discrete.&lt;/p&gt;
&lt;p&gt;Readers should therefore be careful with criticism aimed at “six universal facial expressions”. Current basic emotion theory is broader and more context-sensitive than the version often attacked. The site records the position as stated by its proponents (&lt;a href=&quot;../../glossary/#basic-emotion-theory&quot;&gt;basic emotion theory&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;the-theory-of-constructed-emotion&quot;&gt;The theory of constructed emotion&lt;/h2&gt;
&lt;h3 id=&quot;core-affect&quot;&gt;Core affect&lt;/h3&gt;
&lt;p&gt;Constructionist accounts begin from a different observation: emotional states vary enormously within categories. Anger can involve shouting or cold silence, a racing heart or a slow one. James Russell proposed that at the heart of emotion, mood and any other emotionally charged event are states experienced as simply feeling good or bad, energised or enervated, which he called &lt;em&gt;core affect&lt;/em&gt; (Russell, 2003). People have no direct access to what causes changes in core affect. Core affect can be experienced as free-floating, as in mood, or attributed to some cause, and thereby begin an emotional episode. Prototypical episodes such as fear and anger are, in this framework, core affect attributed to something, plus various non-emotional processes. See &lt;a href=&quot;../../glossary/#affect&quot;&gt;affect&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;construction-through-prediction-and-concepts&quot;&gt;Construction through prediction and concepts&lt;/h3&gt;
&lt;p&gt;Lisa Feldman Barrett’s theory of constructed emotion develops this into a broader account (Barrett, 2016). The article argues that emotion science has searched for the biological basis of folk-psychological categories inherited from philosophy, and proposes instead to begin with how the nervous system is organised and to deduce what emotions might be. The resulting account is computational and predictive. Bodily regulation is proposed to rest on predictions about the body’s needs; interoceptive signals are interpreted in light of past experience; and emotion concepts are used to categorise those signals in context. An instance of fear is, on this view, constructed when sensations are categorised as fear in a situation, not triggered as a fixed programme (&lt;a href=&quot;../../glossary/#theory-of-constructed-emotion&quot;&gt;theory of constructed emotion&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Two predictions follow. First, emotion categories should show &lt;em&gt;variation&lt;/em&gt; rather than fixed signatures: different instances of anger can involve different physiology and behaviour. Second, the ingredients of emotion should be domain-general: the same systems for regulating the body, predicting and conceptualising should be involved in emotional and non-emotional states.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;p&gt;Neither theory can be settled by a single study, and both sides cite substantial bodies of work. The following findings have been central.&lt;/p&gt;
&lt;h3 id=&quot;neuroimaging&quot;&gt;Neuroimaging&lt;/h3&gt;
&lt;p&gt;A meta-analytic review of neuroimaging studies compared a &lt;em&gt;locationist&lt;/em&gt; hypothesis, that discrete emotion categories consistently and specifically correspond to distinct brain regions, with a &lt;em&gt;psychological constructionist&lt;/em&gt; hypothesis, that emotion categories are constructed from more general networks not specific to those categories (Lindquist, Wager, Kober, Bliss-Moreau, &amp;amp; Barrett, 2012). The authors found little evidence that discrete emotion categories can be consistently and specifically localised to distinct brain regions. Instead, a set of interacting regions commonly involved in basic psychological operations of both an emotional and non-emotional nature were active across a range of emotion categories.&lt;/p&gt;
&lt;p&gt;Two cautions apply. The pooled studies are correlational: activation during a task is associated with the task, not shown to produce the emotion. And a failure to localise categories to regions does not rule out category-specific patterns distributed across networks, which multivariate methods look for. The article was published with peer commentaries, some of them critical. See also the site’s discussion of &lt;a href=&quot;../../glossary/#reverse-inference&quot;&gt;reverse inference&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;autonomic-physiology&quot;&gt;Autonomic physiology&lt;/h3&gt;
&lt;p&gt;A meta-analysis of 202 studies found that autonomic nervous system responses did not clearly distinguish one emotion category from another and varied substantially within categories (Siegel et al., 2018). An earlier review of 134 publications reported considerable autonomic specificity when emotion subtypes are considered (Kreibig, 2010). The two are not simply opposed: the earlier review grouped responses more finely, while the later meta-analysis tested consistency across studies. The site cites Kreibig only as a partial counterpoint.&lt;/p&gt;
&lt;h3 id=&quot;faces&quot;&gt;Faces&lt;/h3&gt;
&lt;p&gt;A major review concluded that facial movements are not reliable, specific indicators of emotional states across people, situations and cultures: typical configurations co-occur with emotions more often than chance, but weakly and inconsistently (Barrett, Adolphs, Marsella, Martinez, &amp;amp; Pollak, 2019). Proponents of basic emotion theory respond that expression is multimodal and dynamic and that recognition is context-sensitive, which they take to be compatible with emotion families (Keltner et al., 2019). The two sides partly agree on the data, weak and variable coherence, and disagree on what it implies. The consequences for measurement are discussed in the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/&quot;&gt;Research note on measuring emotion&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;self-report&quot;&gt;Self-report&lt;/h3&gt;
&lt;p&gt;Self-report studies, including the 27-category study above, show that people distinguish many categories of experience reliably. Basic emotion theorists take this as evidence of rich category structure. Constructionists take the same evidence as showing how people use emotion concepts, which is what their theory predicts, and note that gradients between categories fit variation better than discrete kinds.&lt;/p&gt;
&lt;h2 id=&quot;reading-the-debate-carefully&quot;&gt;Reading the debate carefully&lt;/h2&gt;
&lt;p&gt;The debate is often presented as a choice between “emotions are universal and biological” and “emotions are cultural and invented”. Both sides reject that caricature. Basic emotion theory allows for learning, culture and context. The theory of constructed emotion is explicitly biological; it disagrees about how biology is organised, not whether it matters.&lt;/p&gt;
&lt;p&gt;The real points of disagreement are narrower:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Are emotion categories natural kinds?&lt;/strong&gt; Does fear have a consistent biological core that defines it, or is it a population of varied instances grouped by a concept?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Where does specificity lie?&lt;/strong&gt; In dedicated programmes for each emotion, or in the combination of general-purpose processes in context?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What counts as disconfirming?&lt;/strong&gt; Proponents of each side argue that the other’s theory can absorb unfavourable data. Critics of the constructionist view argue that a broad predictive framework is hard to falsify; critics of basic emotion theory argue that each failure to find signatures is explained by adding moderators.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is also a methodological lesson. Both sides now agree that emotional responses vary more than early theories assumed, and that context has to be part of any account. The dispute is about how to explain that variation.&lt;/p&gt;
&lt;h2 id=&quot;implications-for-measuring-emotion&quot;&gt;Implications for “measuring” emotion&lt;/h2&gt;
&lt;p&gt;For this site, the most practical consequence concerns what can be inferred from a signal. Here the two theories converge more than their rhetoric suggests.&lt;/p&gt;
&lt;p&gt;Under basic emotion theory, emotion families are real, but their signals are probabilistic, multimodal and moderated by context. A single facial movement, heart rate change or skin conductance response is not a reliable indicator of which emotion is present. Under the theory of constructed emotion, there is no fixed signature to find, and any inference about an emotion from signals is a categorisation that depends on context and concepts. Either way, the defensible statement is the same: a recorded signal is consistent with several states, and emotion categories can be inferred only with uncertainty, from patterns in context.&lt;/p&gt;
&lt;p&gt;This is why the site distinguishes &lt;em&gt;signal&lt;/em&gt;, &lt;em&gt;feature&lt;/em&gt;, &lt;em&gt;inference&lt;/em&gt; and &lt;em&gt;context&lt;/em&gt;, and why it treats any claim that a device or model reveals what someone feels as overreach. It is also why the artwork’s telemetry is labelled ARTISTIC: its numbers are not measurements of an emotion, under either theory. See the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/methods/&quot;&gt;methods page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The debate also bears on regulation research. If emotion generation and regulation are distinct processes, regulation strategies act on an emotion that already exists. If emotions are constructed, regulation may be part of the construction itself. Gross and Barrett argued that whether the two can be usefully distinguished depends on one’s theoretical perspective (Gross &amp;amp; Feldman Barrett, 2011), and the process model can be read in either way (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/&quot;&gt;Theory 02&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;implications-for-catharsis&quot;&gt;Implications for catharsis&lt;/h2&gt;
&lt;p&gt;The hydraulic idea of catharsis fits most naturally with a view of emotion as a discrete, bounded quantity that exists before it is expressed. Neither current theory supports that picture straightforwardly. Basic emotion theory describes rapid, short-lived responses rather than stored quantities. Constructed emotion theory describes ongoing construction, in which expressing and describing an emotion are part of how the emotion is made.&lt;/p&gt;
&lt;p&gt;As interpretation, the constructionist view offers one reason why expression without reframing might keep an emotion going: repeatedly categorising one’s state as anger, in a context that affirms the grievance, reconstructs anger. The basic emotion view offers a different reason for the same observation: re-exposure to the eliciting appraisal re-triggers the response. Both are compatible with the empirical finding that rehearsal while venting tends to maintain anger (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/&quot;&gt;Theory 01&lt;/a&gt;). Neither requires a reservoir that empties.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;The debate between basic and constructed emotion is live, and the site does not take a side on what emotions ultimately are. Current evidence supports three narrower statements. Proponents of basic emotion theory now describe a larger, more context-sensitive set of emotion families than early versions. Meta-analyses of neuroimaging and autonomic physiology provide little support for consistent, specific signatures of emotion categories, with a recorded counterpoint for autonomic subtypes. And under either theory, emotions are inferred from patterns in context with error, never read off a single signal. That last statement is the one this site depends on.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Theories of catharsis: from katharsis to an empirical hypothesis</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/">&lt;h2 id=&quot;one-word-three-theories&quot;&gt;One word, three theories&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Catharsis&lt;/em&gt; is used today as if it named a single, well-understood process: an emotion builds up, it is expressed, and the person is left lighter. The word has in fact carried at least three distinct theories, developed for different purposes and answerable to different kinds of evidence. The first is aesthetic and belongs to the interpretation of Aristotle. The second is clinical and belongs to the early history of psychotherapy. The third is empirical: a hypothesis about what happens to an emotion when it is expressed, which can be tested and has been.&lt;/p&gt;
&lt;p&gt;Keeping these apart matters because each makes a different claim. An aesthetic theory of tragedy says something about what an audience gains from watching suffering represented on stage. A clinical discharge model says something about the cause of symptoms and how to remove it. An empirical hypothesis predicts that a measurable quantity, such as anger or distress, will be lower after expression than without it. Evidence against the third does not refute the first, and the authority of the first cannot rescue the third. This essay takes them in historical order and then asks what they imply for the distinction this site is built around: relief is not the same as resolution (see the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/&quot;&gt;working definition&lt;/a&gt; and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;Research note on relief&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;katharsis-in-aristotle&quot;&gt;Katharsis in Aristotle&lt;/h2&gt;
&lt;p&gt;In Greek usage &lt;em&gt;katharsis&lt;/em&gt; belonged to two domains. In medicine it named the purging of harmful matter from the body; in religion it named ritual purification. Aristotle brought the word into the theory of art in one sentence of the &lt;em&gt;Poetics&lt;/em&gt; (1449b), where tragedy is said to accomplish, through pity and fear, the katharsis of such emotions. He does not explain the term there, and no fuller discussion survives in the text as we have it.&lt;/p&gt;
&lt;p&gt;Three families of interpretation have grown from that sentence.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purgation.&lt;/strong&gt; On the medical reading, tragedy arouses pity and fear in order to expel them, much as a physician induces a purge to remove an excess. The audience leaves with less of these emotions than it brought. This reading is the ancestor of the popular idea of catharsis, and it already contains the hydraulic assumption that an emotion is a quantity which can be drawn off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purification.&lt;/strong&gt; On the ethical reading, tragedy does not remove pity and fear but refines them. Spectators learn to feel them towards the right objects, to the right degree. The emotion is not emptied but educated. Here katharsis is closer to training than to discharge.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Clarification.&lt;/strong&gt; On the intellectual reading, the katharsis belongs to the events of the drama or to the spectator’s understanding of them. By following an action that is coherent and probable, the audience comes to understand why pitiable and fearful things happen. Katharsis is then a kind of insight reached through emotion, not a release of it.&lt;/p&gt;
&lt;p&gt;None of these readings has won. The textual evidence is thin, each can cite other passages in Aristotle for support, and the choice among them depends partly on how one reconstructs his wider theory of emotion and of art. The site records this as an unresolved interpretive question (see &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/what-is-catharsis/&quot;&gt;Research note 01&lt;/a&gt;). The dispute is worth knowing for a psychological reason, however. The three readings map onto three possible answers to the empirical question that came much later: does expression remove an emotion, reshape it, or help a person understand something? Only the first is a discharge theory.&lt;/p&gt;
&lt;h2 id=&quot;the-clinical-theory-discharge-and-abreaction&quot;&gt;The clinical theory: discharge and abreaction&lt;/h2&gt;
&lt;p&gt;The second theory of catharsis appears in Josef Breuer and Sigmund Freud’s &lt;em&gt;Studies on Hysteria&lt;/em&gt; (1895). Their cases describe patients, most famously Breuer’s patient known as Anna O., whose symptoms were said to ease after they recalled a distressing memory and expressed the emotion attached to it. Breuer and Freud called the expression &lt;em&gt;abreaction&lt;/em&gt; and the procedure the cathartic method.&lt;/p&gt;
&lt;p&gt;The reasoning behind the method is worth stating carefully, because it is the source of the modern hydraulic picture. The model assumed that an experience normally produces an affect that is worked off through action, speech or association with other ideas. When that working-off is blocked, the affect remains attached to the memory, and the undischarged affect maintains the symptom. Recalling the memory vividly and expressing the emotion fully discharges the affect, and with it the symptom disappears. The model therefore treats affect as something like a conserved quantity: it does not dissipate on its own, it has to go somewhere.&lt;/p&gt;
&lt;p&gt;Two features of this theory matter for what followed. First, it is a causal theory of symptoms. It claims not only that people feel better after expressing emotion, but that expression removes the cause of their difficulty. Second, the evidence offered for it consisted of uncontrolled case reports. There was no comparison with patients who recalled memories without strong expression, or who received attention and time without recall. Such reports can show that improvement followed treatment; they cannot show that abreaction produced it. The site records the discharge model as a historical theory, not as an established mechanism.&lt;/p&gt;
&lt;p&gt;Freud himself moved away from hypnosis and the cathartic method towards free association, the interpretation of resistance and the slower process he later called working through. One reason given in historical accounts is that relief after abreaction was often temporary: symptoms returned when the conflict behind them had not been changed. The shift can be read as an early, informal version of the distinction between relief and resolution. Discharge could make a patient feel better for a while; something other than discharge seemed necessary for lasting change.&lt;/p&gt;
&lt;p&gt;The hydraulic picture, however, outlived the method. It is intuitive, it fits common metaphors (letting off steam, bottling things up), and it offers a simple rule: expression is healthy, holding back is harmful. The popular term for this rule is &lt;a href=&quot;../../glossary/#venting&quot;&gt;venting&lt;/a&gt;, and the underlying picture is described in the glossary as the &lt;a href=&quot;../../glossary/#hydraulic-model&quot;&gt;hydraulic model&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;the-empirical-theory-a-testable-hypothesis&quot;&gt;The empirical theory: a testable hypothesis&lt;/h2&gt;
&lt;p&gt;Twentieth-century psychology turned the hydraulic picture into a prediction: if a person expresses an emotion, the emotion, and the behaviour it motivates, should subsequently be reduced. This is the catharsis hypothesis in its empirical form. Its virtue is that it can be wrong.&lt;/p&gt;
&lt;h3 id=&quot;operationalising-catharsis&quot;&gt;Operationalising catharsis&lt;/h3&gt;
&lt;p&gt;Testing the hypothesis requires deciding what counts as expression and what outcome should fall. Much of the research concerned anger, because anger has a behavioural outcome, aggression, that can be measured in the laboratory. The typical design angers participants, gives some of them an opportunity to express the anger physically or verbally, and compares their later anger and aggression with those of participants who did something else or nothing.&lt;/p&gt;
&lt;h3 id=&quot;what-the-anger-studies-found&quot;&gt;What the anger studies found&lt;/h3&gt;
&lt;p&gt;In one of the best-known experiments, angered participants who hit a punching bag while thinking about the person who had provoked them later reported more anger and behaved more aggressively than participants who hit the bag while thinking about physical fitness or who sat quietly (Bushman, 2002). The result is the opposite of what the discharge model predicts. It is consistent with the view that expression accompanied by attention to the provocation rehearses the anger rather than using it up. The details are in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A 2024 meta-analysis of 154 studies broadened the question to activities that increase or decrease physiological arousal (Kjærvik &amp;amp; Bushman, 2024). Arousal-decreasing activities, such as slow breathing or relaxation, reduced anger and aggression. Arousal-increasing activities, including some forms of exercise, were not effective overall, although those studies were heterogeneous. For the empirical hypothesis, the conclusion is direct: in the domain where it has been tested most thoroughly, expression through arousal does not reliably reduce the emotion, and in some conditions it is associated with more of it (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;A meta-analysis of emotion regulation experiments points in the same direction from a different angle. Concentrating on one’s feelings was not an effective way to change emotional outcomes, whereas cognitive change had a small-to-medium effect and distraction was effective (Webb, Miles, &amp;amp; Sheeran, 2012). If venting is understood as sustained attention to the feeling and its cause, the regulation literature gives no reason to expect it to reduce the emotion. How venting fits into that framework is discussed in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/&quot;&gt;Theory 02&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;where-expression-did-help&quot;&gt;Where expression did help&lt;/h3&gt;
&lt;p&gt;The empirical story is not simply that expression is useless. Two lines of research found benefits, and both are informative about why.&lt;/p&gt;
&lt;p&gt;In studies of expressive writing, people who wrote about both the facts of a distressing experience and their feelings about it later showed health benefits compared with control groups. Analyses of the language they used suggested that benefit was associated with building a more coherent account over the sessions, with more causal and insight-related words, rather than with the amount of emotional expression itself (Pennebaker, 1997).&lt;/p&gt;
&lt;p&gt;In research on the social sharing of emotion, people share most of their emotional experiences with others, and they generally find sharing helpful. Yet a review of the evidence concluded that findings were generally not consistent with the view that sharing alleviates the emotional memory (Rimé et al., 1998). A later experiment separated two things a listener can do. When the listener responded empathically, participants felt more connected and had an impression of feeling better; emotional recovery measured two days later occurred only when the listener stimulated cognitive work, such as reframing (Nils &amp;amp; Rimé, 2012). &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/&quot;&gt;Theory 05&lt;/a&gt; develops this in detail.&lt;/p&gt;
&lt;p&gt;Taken together, these findings suggest that when expression is followed by measurable benefit, the benefit is tied to what the person does cognitively with the experience, not to discharge as such (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/&quot;&gt;claim&lt;/a&gt;). That is a theoretical interpretation of a pattern across studies with different designs and outcomes, and it is graded accordingly in the ledger.&lt;/p&gt;
&lt;h2 id=&quot;reasoning-about-relief-and-resolution&quot;&gt;Reasoning about relief and resolution&lt;/h2&gt;
&lt;p&gt;The discharge model makes a strong prediction that the evidence allows us to split into two parts. The first part, that people often feel relief after expressing an emotion, is compatible with a great deal of everyday experience and with the finding that people rate sharing as helpful. The second part, that the relief reflects the removal of the emotion’s cause, is not supported for anger and is at best conditional for distress more broadly.&lt;/p&gt;
&lt;p&gt;Several mechanisms, none of them hydraulic, can produce the first without the second.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Arousal passes.&lt;/strong&gt; Emotional arousal declines with time. Whatever a person is doing when it declines may be credited for the decline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attention and support.&lt;/strong&gt; Being listened to can reduce distress in the moment and strengthen a relationship without changing how the event is appraised.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Negative reinforcement.&lt;/strong&gt; A behaviour that ends an unpleasant state is reinforced whether or not it addresses the cause, so a person learns to repeat it (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/&quot;&gt;Theory 06&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory for peaks and ends.&lt;/strong&gt; How an episode ends colours how it is remembered, so an episode that ends with release can be remembered as helpful even if its overall course was not improved.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Resolution, by contrast, requires that something changes: the situation, the meaning the person assigns to it, the person’s ability to cope with it, or what they learn from it. Expression can contribute to any of these, particularly when it is organised into an account or met with help to reconsider. Expression that only rehearses the grievance may instead keep the appraisal that generates the emotion active. This is the sense in which the artifact’s status line, &lt;code&gt;problem_solved: false&lt;/code&gt;, is a claim about the gap between the two outcomes rather than a judgement that relief is worthless.&lt;/p&gt;
&lt;h2 id=&quot;where-the-theory-remains-contested&quot;&gt;Where the theory remains contested&lt;/h2&gt;
&lt;p&gt;It would overstate the evidence to say that catharsis has simply been refuted. Several questions remain open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The meaning of Aristotle’s term.&lt;/strong&gt; Psychology cannot settle a philological dispute. A clarification or purification reading of katharsis is not tested by punching-bag experiments and is, if anything, closer to what the processing evidence describes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Which emotion, which expression.&lt;/strong&gt; Most controlled tests concern anger and aggression in laboratory settings with student samples. Grief, fear and shame differ in their action tendencies and social functions, and conclusions about anger do not transfer automatically.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Emotional arousal in therapy.&lt;/strong&gt; Several psychotherapies deliberately evoke emotion during treatment, for example exposure-based therapies for anxiety, in which emotional activation is combined with corrective information (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note on clinical perspectives&lt;/a&gt;). These approaches do not rely on discharge; they treat activation as a condition for new learning. Whether and when emotional intensity in itself contributes to outcome is an open empirical question.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aesthetic experience.&lt;/strong&gt; People seek out sad music, tragedy and ritual lament, and report that these experiences are valuable. Whether that value involves any reduction of emotion, or instead meaning, connection or reflection, is not answered by laboratory studies of anger (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/&quot;&gt;Theory 08&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Measurement.&lt;/strong&gt; Outcomes such as “reduced emotion” depend on how emotion is measured. Self-reported relief, physiological recovery, later behaviour and residual intensity days later are different outcomes, and a study can find benefit on one and none on another (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/measuring-emotion/&quot;&gt;Research note on measuring emotion&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;The history of catharsis is a history of a metaphor becoming a hypothesis. The discharge model gave the metaphor a clinical form, and the empirical tradition gave it a form that could fail. Where it has been tested most directly, it has not held: expression that rehearses anger is associated with more anger, not less. Where expression has helped, the evidence suggests that the help came from processing, connection and changed understanding, which are closer to the purification and clarification readings of Aristotle than to purgation.&lt;/p&gt;
&lt;p&gt;The practical reading of this, stated as interpretation rather than finding, is modest. Feeling relieved after expressing an emotion is common and not in itself a problem. It is simply not evidence that anything has been resolved. For that, it is worth asking what, if anything, changed. The site’s &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/&quot;&gt;process model essay&lt;/a&gt; and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/&quot;&gt;appraisal essay&lt;/a&gt; describe where such change can occur.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Collective emotion and ritual</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/">&lt;h2 id=&quot;emotion-that-happens-between-people&quot;&gt;Emotion that happens between people&lt;/h2&gt;
&lt;p&gt;Most of the theories in this section treat emotion as something that happens inside an individual and is then expressed, shared or regulated. Many of the moments people describe as cathartic, however, are collective. A stadium sings together after a loss; a crowd at a vigil falls silent; strangers at a concert cry at the same chord; mourners at a funeral move from grief to shared laughter. People often say these experiences change them, and that the change could not have happened alone.&lt;/p&gt;
&lt;p&gt;This essay asks what theories of collective emotion and ritual propose about such moments, what research has measured, and how the answers bear on the site’s distinction between relief and resolution. The empirical side of synchrony is covered in the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;Research note on collective synchrony&lt;/a&gt;; this essay concentrates on the theories behind it.&lt;/p&gt;
&lt;h2 id=&quot;durkheim-ritual-and-the-renewal-of-the-group&quot;&gt;Durkheim: ritual and the renewal of the group&lt;/h2&gt;
&lt;p&gt;The sociological theory of collective emotion begins with Émile Durkheim’s study of religious life, published in 1912 (Durkheim, 1912). Working from ethnographic reports, Durkheim argued that religious ritual is fundamentally social. When a group gathers and performs shared actions around shared symbols, participants experience an intensified emotion that exceeds what any of them would feel alone. They experience this force as coming from something greater than themselves. Durkheim’s interpretation was that what they encounter is, in effect, the group: ritual makes the collective present and felt. Participants leave with renewed attachment to the group and its moral order.&lt;/p&gt;
&lt;p&gt;Two features of this theory matter here. First, it is explicitly about emotion produced &lt;em&gt;between&lt;/em&gt; people, by co-presence and shared action, not about individual emotions that are released in company. Second, its function is integrative: ritual is said to renew solidarity, not to resolve individual problems.&lt;/p&gt;
&lt;p&gt;Durkheim’s theory has been criticised for its functionalism, its reliance on dated and secondhand ethnography, and its tendency to present social cohesion as the purpose of ritual. It makes no measured claim. The site cites it for its historical influence and for predictions that later research has tested, which Páez and colleagues summarise as the prediction that collective gatherings, through the social sharing of emotion they generate, bring participants to a state of &lt;em&gt;collective effervescence&lt;/em&gt;: a sense of union with others and a feeling of empowerment accompanied by positive affect, with renewed confidence in life and social institutions (Páez, Rimé, Basabe, Wlodarczyk, &amp;amp; Zumeta, 2015).&lt;/p&gt;
&lt;h2 id=&quot;collins-interaction-ritual-chains&quot;&gt;Collins: interaction ritual chains&lt;/h2&gt;
&lt;p&gt;Randall Collins extended Durkheim’s account from dramatic religious ceremonies to everyday encounters (Collins, 2004). In his theory, which he describes as a radical microsociology, rituals are not only formal events but any interaction with the right ingredients. In the standard summary of the model, these ingredients are bodily co-presence, a boundary between participants and outsiders, a mutual focus of attention, and a shared mood. When they come together and intensify through feedback, the ritual succeeds.&lt;/p&gt;
&lt;p&gt;Successful rituals, Collins proposes, create symbols of group membership and charge individuals with &lt;em&gt;emotional energy&lt;/em&gt;: a sense of confidence, enthusiasm and initiative. Failed rituals drain emotional energy. People move from situation to situation over the course of their lives, drawn towards interactions where their cultural resources give them the best emotional energy payoff. The theory thus links micro-level emotional experiences to larger patterns of social life; Collins applies it to phenomena as different as conversation, smoking and social stratification (&lt;a href=&quot;../../glossary/#interaction-ritual-chain&quot;&gt;interaction ritual chain&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;For catharsis, Collins’s theory offers an alternative to the hydraulic model. The emotional high after a successful gathering is not the release of stored feeling; it is emotional energy &lt;em&gt;produced&lt;/em&gt; by the interaction. And because people seek interactions that produce it, the theory predicts that they will return to rituals that work for them, whether or not those rituals change anything else. The book is a theoretical framework built on microsociological observation, not a quantitative test.&lt;/p&gt;
&lt;h2 id=&quot;rime-sharing-and-emotional-climate&quot;&gt;Rimé: sharing and emotional climate&lt;/h2&gt;
&lt;p&gt;Bernard Rimé’s work on social sharing (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/&quot;&gt;Theory 05&lt;/a&gt;) provides a psychological bridge between individual and collective emotion (Rimé, 2007). Sharing reactivates emotion in speaker and listener and favours empathy and emotional communion. Listeners share further with others. When an emotional event strikes a community, there are as many sources of sharing as members, and each act of sharing reloads the flow. Rimé proposed that such chains of sharing contribute to an emotional climate, and predicted effects on group cohesion and solidarity and on collective memory. These collective predictions are theoretical; they are consistent with Durkheim’s account while locating its mechanism in ordinary communication.&lt;/p&gt;
&lt;h2 id=&quot;collective-effervescence-testing-durkheim&quot;&gt;Collective effervescence: testing Durkheim&lt;/h2&gt;
&lt;h3 id=&quot;the-gatherings-studies&quot;&gt;The gatherings studies&lt;/h3&gt;
&lt;p&gt;A century after Durkheim, Páez and colleagues set out to test his predictions as a whole (Páez et al., 2015). The article reports four studies, two correlational, one semi-longitudinal and one experimental, of participation in positively valenced gatherings (folkloric marches) and negatively valenced ones (protest demonstrations). Across studies, participation was associated with stronger collective identity, identity fusion and social integration, with higher personal and collective self-esteem and efficacy, with more positive affect, and with more positive social beliefs. Perceived emotional synchrony with others, called emotional communion, mediated these effects. Higher perceived emotional synchrony was associated with stronger emotional reactions, stronger social support and higher endorsement of social beliefs and values. The authors also distinguished perceived emotional synchrony from flow, which was related mainly to efficacy and self-esteem.&lt;/p&gt;
&lt;p&gt;The site grades this evidence at level C. Most of the outcomes come from correlational and semi-longitudinal designs, and the abstract does not describe what the experimental study manipulated. People who choose to attend a march may differ from those who do not, and perceived synchrony is itself a self-report measured alongside the outcomes (&lt;a href=&quot;../../glossary/#collective-effervescence&quot;&gt;collective effervescence&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id=&quot;the-meta-analysis&quot;&gt;The meta-analysis&lt;/h3&gt;
&lt;p&gt;A later meta-analytic review synthesised outcomes of collective effervescence during gatherings and demonstrations across 50 samples (Pizarro et al., 2022). Collective effervescence was associated with self-transcendent emotions, group identity, social integration, wellbeing and collective efficacy. Because the pooled studies are mainly correlational, the associations are not evidence that gatherings cause these outcomes (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;synchrony-and-the-body&quot;&gt;Synchrony and the body&lt;/h2&gt;
&lt;h3 id=&quot;laboratory-synchrony&quot;&gt;Laboratory synchrony&lt;/h3&gt;
&lt;p&gt;Laboratory experiments isolate one ingredient of ritual: moving together. Moving or tapping in synchrony with others increased liking for a partner and later cooperation, including cooperation that required personal sacrifice (Wiltermuth &amp;amp; Heath, 2009). In a group-dance experiment, synchrony and exertion each raised pain thresholds, an indirect proxy for endorphin activity, and each increased in-group bonding (Tarr, Launay, Cohen, &amp;amp; Dunbar, 2015). These are controlled studies with short tasks, and the outcomes were measured during or shortly after the activity. See &lt;a href=&quot;../../glossary/#interpersonal-synchrony&quot;&gt;interpersonal synchrony&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;a-ritual-in-the-field&quot;&gt;A ritual in the field&lt;/h3&gt;
&lt;p&gt;A field study at a Spanish fire-walking ritual measured heart-rate dynamics in 38 participants (Konvalinka et al., 2011). Using recurrence analyses, the researchers identified fine-grained commonalities of arousal over the 30-minute ritual between fire-walkers and spectators who were related to them, but not between fire-walkers and unrelated spectators. Because the fire-walkers and their related observers behaved very differently, the authors suggested that the mediating mechanism may be informational rather than motor. The study shows that a collective ritual can be accompanied by synchronised arousal between performers and bystanders. It measured shared physiological arousal in one ritual and one community; it did not measure shared feeling, wellbeing or later outcomes.&lt;/p&gt;
&lt;h2 id=&quot;ritual-as-regulation&quot;&gt;Ritual as regulation&lt;/h2&gt;
&lt;p&gt;Psychologists have more recently offered a framework that connects these lines of work (Hobson, Schroeder, Risen, Xygalatas, &amp;amp; Inzlicht, 2018). The integrative review proposes that rituals serve three regulatory functions: regulation of emotions, of performance goal states, and of social connection. It distinguishes bottom-up processes, arising from the physical features of rituals such as repetition, rigidity and synchrony, from top-down processes, arising from the meaning rituals have for those who perform them. The framework is designed to generate predictions; it does not test them.&lt;/p&gt;
&lt;p&gt;Seen through this framework, the rituals that people describe as cathartic are regulatory in several ways at once. They provide structure when a situation is uncertain; they give intense emotion a sanctioned form and a time limit; they direct attention to shared symbols; and they bring people into physical and emotional alignment. The regulation is real. What it regulates, and for how long, are empirical questions.&lt;/p&gt;
&lt;h2 id=&quot;ritual-and-resolution&quot;&gt;Ritual and resolution&lt;/h2&gt;
&lt;p&gt;How do these theories bear on the distinction between relief and resolution? The following is interpretation, informed by the evidence above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shared intensity is produced, not released.&lt;/strong&gt; Durkheim and Collins both describe emotion generated by gathering, attention and synchrony. The high after a concert or a march fits this description better than the hydraulic picture of stored emotion being let out (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/&quot;&gt;Theory 01&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rituals can mark and support transitions.&lt;/strong&gt; Funerals, weddings and commemorations do not make grief, change or loss disappear. They give it a shared form, publicly acknowledge what has changed, and mobilise the support of others. In that sense ritual can contribute to resolution, not by ending an emotion but by helping people move into a changed situation with others. This is a theoretical reading; the studies reviewed here did not measure long-term adjustment after such rituals.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Relief can be the reward that brings people back.&lt;/strong&gt; Collins’s theory predicts that people return to rituals that charge them with emotional energy. The learning principle in &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/&quot;&gt;Theory 06&lt;/a&gt; makes a similar prediction for relief. A ritual that reliably produces emotional energy or release may be repeated for that reason alone, regardless of whether the difficulties participants bring to it change.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solidarity is not always benign.&lt;/strong&gt; The same processes that create belonging can sharpen boundaries between insiders and outsiders. Collins’s model includes a boundary to outsiders as an ingredient, and the gatherings studied include protests, whose collective efficacy is directed against something. The studies cited here measured positive outcomes for participants; they did not measure effects on intergroup relations, and the site has insufficient evidence to say how often collective emotion intensifies hostility.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Evidence is short-term.&lt;/strong&gt; Most measured outcomes were recorded during an event or shortly after it. There is insufficient evidence that collective rhythm or gatherings reduce the difficulties people bring to them over longer periods (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/collective-synchrony/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The artwork at the centre of this site is built around a collective experience of release and ends with &lt;code&gt;problem_solved: false&lt;/code&gt;. The theories in this essay explain why both parts can be true at once: a shared experience can generate real emotional energy, connection and relief, and still leave unresolved what brought each person into the crowd.&lt;/p&gt;
&lt;h2 id=&quot;where-the-theories-are-contested&quot;&gt;Where the theories are contested&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Functionalism.&lt;/strong&gt; Durkheim’s account, and to some extent its successors, can read as if rituals exist in order to create cohesion. Critics note that rituals also enforce hierarchy, exclude and coerce, and that the function of a ritual is not the same as its cause.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Measurement of collective emotion.&lt;/strong&gt; “Perceived emotional synchrony” is a participant’s judgement. Physiological synchrony, as in the fire-walking study, is a different construct. Whether people who report feeling in tune with a crowd are physiologically synchronised with it is not established by the studies cited here, and synchronised arousal does not show shared feeling (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/&quot;&gt;Theory 04&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Selection and causality.&lt;/strong&gt; People who attend gatherings choose to do so, often because they already identify with the group. Correlational designs cannot separate the effects of participation from the characteristics of participants.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From laboratory synchrony to real ritual.&lt;/strong&gt; Tapping experiments and group dance in a laboratory capture a small part of what a funeral or festival involves. Their results are consistent with ritual theories but do not test them directly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Durability.&lt;/strong&gt; Whether effects of collective emotion persist, and for whom, remains largely unknown.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;Theories of collective emotion describe something the hydraulic model cannot: emotion generated between people through co-presence, shared attention, synchrony and meaning. Durkheim framed it as the renewal of the group, Collins as emotional energy produced by successful interaction, Rimé as the propagation of shared emotion into a climate, and recent psychology as a set of regulatory functions. Research on gatherings and synchrony is consistent with these accounts, mostly through correlational and short-term designs. The picture that emerges is of ritual as a powerful regulator of emotion and belonging. It is not, on current evidence, a reason to believe that a shared experience of release resolves what participants carry into it.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Learning, avoidance and relief</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/learning-avoidance-and-relief/">&lt;h2 id=&quot;why-a-learning-theory-belongs-in-an-essay-on-catharsis&quot;&gt;Why a learning theory belongs in an essay on catharsis&lt;/h2&gt;
&lt;p&gt;Most of the theories in this section describe what an emotion is or how it can be regulated. Learning theory asks a different question: what does a person learn from the consequences of what they do when they feel something? That question matters for catharsis because catharsis is, by definition, followed by a consequence that people value: relief. If relief teaches, then what it teaches matters.&lt;/p&gt;
&lt;p&gt;The central idea of this essay can be stated in a sentence. A behaviour that brings relief becomes more likely, whether or not it deals with what caused the distress. From that simple principle follows a counterintuitive possibility: the things that make people feel better in the moment can keep their difficulties going. The research note on &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;relief and resolution&lt;/a&gt; introduces this; this essay sets out the theory beneath it.&lt;/p&gt;
&lt;h2 id=&quot;reinforcement-a-note-on-terms&quot;&gt;Reinforcement: a note on terms&lt;/h2&gt;
&lt;p&gt;In learning theory, &lt;em&gt;reinforcement&lt;/em&gt; is any consequence that makes a behaviour more likely to recur. &lt;em&gt;Positive&lt;/em&gt; reinforcement adds something (praise, food, pleasure). &lt;em&gt;Negative&lt;/em&gt; reinforcement removes something aversive (pain, noise, anxiety). Both increase behaviour. &lt;a href=&quot;../../glossary/#negative-reinforcement&quot;&gt;Negative reinforcement&lt;/a&gt; is often confused with punishment, which makes behaviour less likely; the two are different.&lt;/p&gt;
&lt;p&gt;Relief is negative reinforcement in this technical sense. When anxiety, anger, shame or tension falls after a behaviour, that fall reinforces the behaviour. Nothing in the principle requires the behaviour to have addressed the source of the state. Leaving a crowded room reduces anxiety whether or not the room was dangerous. Drinking reduces tension whether or not the problem producing tension has changed. Shouting at someone may reduce the felt pressure of anger whether or not the conflict is any closer to being settled. The relief is real, and the learning is real; what is learned is “this works”, not “this solved it”.&lt;/p&gt;
&lt;h2 id=&quot;avoidance-learning&quot;&gt;Avoidance learning&lt;/h2&gt;
&lt;h3 id=&quot;two-factor-theory&quot;&gt;Two-factor theory&lt;/h3&gt;
&lt;p&gt;The classic account of how avoidance is learned is O. H. Mowrer’s two-factor theory, summarised in a 1951 article (Mowrer, 1951). In its standard form it proposes two stages. First, through Pavlovian conditioning, a cue that has been paired with an aversive event comes to elicit fear. Second, any behaviour that removes the person or animal from the cue, and so reduces fear, is instrumentally reinforced by that reduction. Avoidance is thus learned in two steps: fear is acquired, and escape from fear is rewarded.&lt;/p&gt;
&lt;p&gt;The theory explains why avoidance can be so persistent. Once a person reliably avoids a feared situation, they never encounter the situation without the escape. They therefore never learn that the feared outcome would not have happened. Each successful avoidance brings relief, which strengthens avoidance, which prevents disconfirmation. The loop is self-sustaining (&lt;a href=&quot;../../glossary/#avoidance-learning&quot;&gt;avoidance learning&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id=&quot;later-developments&quot;&gt;Later developments&lt;/h3&gt;
&lt;p&gt;Two-factor theory has well-known problems. Avoidance can persist long after observable signs of fear have faded, which is hard to explain if fear reduction is the only reinforcer. Reviews of avoidance learning describe how later models added other processes, including expectancies about what will happen if one does or does not avoid, and a distinction between goal-directed and habitual responding (Krypotos, Effting, Kindt, &amp;amp; Beckers, 2015). The review distils principles of how adaptive and maladaptive avoidance are acquired and maintained, discusses clinical implications, and describes interventions that could reduce maladaptive avoidance and prevent its return.&lt;/p&gt;
&lt;p&gt;For this essay, the important point survives these revisions. Whether avoidance is maintained by fear reduction, by expectancies that avoiding keeps one safe, or by habit, successful avoidance prevents the experience that could change the expectation. The theories differ about the mechanism; they agree that avoidance and relief can maintain fear.&lt;/p&gt;
&lt;p&gt;Most of this research is based on laboratory fear-conditioning experiments with animals and healthy humans. Its application to everyday emotional life and to clinical problems is an extrapolation, supported by clinical observation and treatment research, but not identical to it.&lt;/p&gt;
&lt;h3 id=&quot;safety-behaviours&quot;&gt;Safety behaviours&lt;/h3&gt;
&lt;p&gt;A related clinical concept is the &lt;em&gt;safety behaviour&lt;/em&gt;: a subtle form of avoidance that a person uses within a feared situation, such as gripping a railing, rehearsing sentences, staying near an exit or seeking reassurance. Safety behaviours allow a person to stay in the situation while attributing the absence of catastrophe to the behaviour (“I did not faint because I held on”). The expectation that the situation is dangerous therefore survives.&lt;/p&gt;
&lt;h2 id=&quot;experiential-avoidance&quot;&gt;Experiential avoidance&lt;/h2&gt;
&lt;h3 id=&quot;the-concept&quot;&gt;The concept&lt;/h3&gt;
&lt;p&gt;Hayes and colleagues extended the logic of avoidance from external situations to internal experience (Hayes, Wilson, Gifford, Follette, &amp;amp; Strosahl, 1996). &lt;a href=&quot;../../glossary/#experiential-avoidance&quot;&gt;Experiential avoidance&lt;/a&gt; refers to the unwillingness to remain in contact with particular private experiences, such as painful thoughts, emotions, memories and bodily sensations, together with efforts to change their form or frequency. The authors proposed it as a functional dimension that cuts across conventional categories of psychological disorder: substance use, some forms of self-harm, compulsive checking, chronic worry and emotional numbing might all, in part, serve to escape or suppress unwanted inner experience.&lt;/p&gt;
&lt;p&gt;The reasoning combines learning theory with an observation about language. Humans can re-experience distress through thought and memory in the absence of any external cue, so avoiding a situation does not remove the distress. People therefore attempt to avoid the experiences themselves. Because such attempts often bring short-term relief, they are negatively reinforced; because thoughts and feelings cannot simply be removed, the attempts must be repeated, and may narrow a person’s life around the effort to feel less.&lt;/p&gt;
&lt;h3 id=&quot;the-evidence-and-its-limits&quot;&gt;The evidence and its limits&lt;/h3&gt;
&lt;p&gt;A review of empirical studies found that some of the literature suggests experiential avoidance may be implicated in various forms of psychopathology, and identified a fundamental limitation: a lack of theoretical integration and refinement in how the construct is operationalised and assessed (Chawla &amp;amp; Ostafin, 2007). The reviewers called for clearer operationalisation and for tests of whether the construct adds to the prediction offered by related constructs.&lt;/p&gt;
&lt;p&gt;That limitation matters for interpretation. Most studies are correlational: people who score higher on questionnaire measures of experiential avoidance also report more distress and more symptoms. That association is consistent with avoidance maintaining difficulty, but also with distress leading to avoidance, or with both reflecting a general tendency to experience negative emotion. The site records experiential avoidance as a theoretically important construct with moderate confidence.&lt;/p&gt;
&lt;h2 id=&quot;why-confronting-can-help-emotional-processing-and-inhibitory-learning&quot;&gt;Why confronting can help: emotional processing and inhibitory learning&lt;/h2&gt;
&lt;p&gt;If avoidance maintains fear by preventing new learning, then approaching feared experiences should allow that learning to occur. This is the logic of exposure-based treatments.&lt;/p&gt;
&lt;h3 id=&quot;emotional-processing-theory&quot;&gt;Emotional processing theory&lt;/h3&gt;
&lt;p&gt;Foa and Kozak (1986) proposed that fear is represented as a memory structure linking stimuli, responses and their meanings. For that structure to change, it must be activated, and information incompatible with it must be available. Activation alone is not enough, and neither is information presented without activation. This theory is directly relevant to catharsis. It says that emotional arousal can play a part in change, but only as a condition for correcting information, not as discharge. See &lt;a href=&quot;../../glossary/#emotional-processing&quot;&gt;emotional processing&lt;/a&gt; and the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note on clinical perspectives&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;inhibitory-learning&quot;&gt;Inhibitory learning&lt;/h3&gt;
&lt;p&gt;A later account builds on laboratory research on extinction (Craske, Treanor, Conway, Zbozinek, &amp;amp; Vervliet, 2014). Exposure therapy is effective for anxiety disorders, yet a substantial number of people do not benefit or experience a return of fear afterwards. The inhibitory learning model proposes that extinction does not erase the original fear association; it creates a new, competing association (“this cue is not followed by harm”) that must be retrieved to inhibit fear. Fear can return when the new learning is not retrieved, for example in a different context or after time has passed.&lt;/p&gt;
&lt;p&gt;The model leads to specific clinical strategies, which the authors distinguish from a fear-habituation approach: designing exposure so that expectations are violated, deepening extinction, occasional reinforced extinction, removing safety signals, varying stimuli, using retrieval cues, conducting exposure in multiple contexts, and affect labelling. The abstract is explicit that these are examples for clinicians, illustrated with case studies. They are not self-help instructions, and this site does not recommend unsupervised exposure.&lt;/p&gt;
&lt;p&gt;The link to relief is direct. On this account, the goal of exposure is not that distress falls during a session, which would be relief, but that new learning is acquired and retrievable later, which is closer to resolution. A session in which anxiety stays high but the feared outcome does not occur may teach more than a session in which anxiety falls because a safety behaviour was used.&lt;/p&gt;
&lt;h2 id=&quot;avoidance-is-not-always-maladaptive&quot;&gt;Avoidance is not always maladaptive&lt;/h2&gt;
&lt;p&gt;It would be a misreading of this literature to conclude that all avoidance is harmful. Hofmann and Hay (2018) argue for a balanced approach. Avoidance is typically considered a maladaptive response that maintains anxiety disorders, and exposure treatment discourages escape and safety behaviours. But avoidance behaviours can also function as effective coping strategies that enhance a person’s perceived control over the environment and potential threat, and whether they are helpful depends on their function.&lt;/p&gt;
&lt;p&gt;Everyday life supports the point. Leaving a genuinely dangerous situation is avoidance, and it is wise. Taking a break from an escalating argument can prevent harm. Choosing not to watch distressing news before sleep is situation selection (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/&quot;&gt;Theory 02&lt;/a&gt;). The question the learning perspective invites is not “is this avoidance?” but “what does this behaviour do, and what does it prevent me from learning?”&lt;/p&gt;
&lt;h2 id=&quot;relief-catharsis-and-resolution&quot;&gt;Relief, catharsis and resolution&lt;/h2&gt;
&lt;p&gt;Applying learning theory to catharsis requires care. The following statements are interpretation, informed by the theories above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cathartic behaviours can be negatively reinforced.&lt;/strong&gt; If shouting, smashing, venting online or exhausting exercise is followed by a fall in tension, the behaviour is reinforced by that fall. Its recurrence does not show that it addresses anything; it shows that it brings relief.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Venting can function as escape.&lt;/strong&gt; When the discomfort of anger or shame is high, discharging it quickly can serve to end the discomfort, much as avoidance ends fear. That may prevent the slower work of reconsidering the situation, speaking to the person involved or tolerating the feeling long enough to learn that it passes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Relief is not a reliable signal of progress.&lt;/strong&gt; Because reinforcement is indifferent to cause, the feeling “that helped” is weak evidence that the underlying situation, appraisal or expectation has changed. This is the learning-theory form of the site’s thesis (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/relief-is-not-resolution/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Not all relief is avoidance.&lt;/strong&gt; Calming down after a conflict so that one can think clearly is relief in the service of resolution. The difference lies in what happens next. The advice entry &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/ask-what-changed/&quot;&gt;Ask what changed&lt;/a&gt; turns this into a practical question.&lt;/p&gt;
&lt;h2 id=&quot;where-the-theory-is-contested&quot;&gt;Where the theory is contested&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Mechanisms of avoidance.&lt;/strong&gt; Whether avoidance is maintained mainly by fear reduction, by expectancies or by habit is actively debated, and different mechanisms may dominate at different stages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The status of experiential avoidance.&lt;/strong&gt; Critics question whether experiential avoidance is a distinct process or overlaps heavily with neuroticism and general distress. Better measurement and longitudinal and experimental designs are needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Habituation versus inhibitory learning.&lt;/strong&gt; Clinicians and researchers differ on how much within-session reduction in fear matters. The inhibitory learning account shifts attention away from it; the extent to which this improves outcomes is still under study.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From laboratory to life.&lt;/strong&gt; Much of the theory rests on conditioning experiments that are far simpler than human emotional lives. Its explanatory reach in everyday emotion regulation is plausible but not established.&lt;/p&gt;
&lt;h2 id=&quot;clinical-boundary&quot;&gt;Clinical boundary&lt;/h2&gt;
&lt;p&gt;Avoidance that restricts a person’s life, persistent reliance on substances or self-harm to manage feelings, and fear that does not diminish over time are reasons to seek assessment from a qualified professional. Exposure-based therapies are delivered with preparation, consent and support, and they are not the same as deliberately confronting distressing experiences alone. In an emergency, contact local emergency services.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;Learning theory contributes one principle that is simple, well established and easy to forget: relief reinforces whatever preceded it. From that principle follow testable theories of how avoidance maintains fear, a clinically influential but imperfectly measured concept of experiential avoidance, and an account of why approaching feared experiences, under the right conditions, can produce lasting change. For catharsis, the lesson is that feeling better is a consequence with its own power to shape behaviour. That power does not depend on whether anything has been resolved.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The process model of emotion regulation</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/process-model-of-emotion-regulation/">&lt;h2 id=&quot;why-a-process-model&quot;&gt;Why a process model&lt;/h2&gt;
&lt;p&gt;Before the late 1990s, research on how people manage their emotions was scattered across coping research, defence mechanisms, psychophysiology and clinical practice. James Gross’s integrative review proposed a common framework: emotion regulation refers to the processes by which people influence which emotions they have, when they have them, and how they experience and express them (Gross, 1998). The key move was to treat emotion as a process that unfolds over time, rather than as a state that is either present or absent. If emotion unfolds, then regulation can intervene at different points, and strategies can be compared by &lt;em&gt;when&lt;/em&gt; they act.&lt;/p&gt;
&lt;p&gt;That idea is simple, but it changed the question that catharsis research had been asking. The discharge model offered a binary: express or hold in. The process model asks instead which strategy, applied at which point, changes which component of an emotion, and at what cost. &lt;a href=&quot;../../glossary/#emotion-regulation&quot;&gt;Emotion regulation&lt;/a&gt; becomes a family of different operations rather than a single choice.&lt;/p&gt;
&lt;h2 id=&quot;the-modal-model-of-emotion&quot;&gt;The modal model of emotion&lt;/h2&gt;
&lt;p&gt;The process model rests on a simplified description of how an emotion arises, often called the modal model. A &lt;em&gt;situation&lt;/em&gt; (external, or internal such as a memory) is &lt;em&gt;attended&lt;/em&gt; to; it is &lt;em&gt;appraised&lt;/em&gt; in relation to the person’s goals; and the appraisal gives rise to a &lt;em&gt;response&lt;/em&gt; that involves experience, behaviour and physiology. The response can change the situation, which starts the cycle again.&lt;/p&gt;
&lt;p&gt;This sequence is a working assumption rather than a finding. It draws on appraisal theories (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/&quot;&gt;Theory 03&lt;/a&gt;), and its authors describe it as a deliberately simplified picture. Its function is to provide places where regulation can act.&lt;/p&gt;
&lt;h2 id=&quot;the-five-families-of-strategies&quot;&gt;The five families of strategies&lt;/h2&gt;
&lt;p&gt;Each family corresponds to a point in the modal sequence (Gross, 1998; Gross, 2015).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Situation selection&lt;/strong&gt; acts before a situation arises: choosing to approach or avoid people, places or activities according to the emotions they are expected to bring. Declining an invitation to a gathering where a painful encounter is likely is situation selection. So is deliberately seeking out a friend who usually improves one’s mood. See the glossary entry on &lt;a href=&quot;../../glossary/#situation-selection&quot;&gt;situation selection&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Situation modification&lt;/strong&gt; changes a situation once one is in it: asking a colleague to lower their voice, moving a difficult conversation to a private room, or solving the practical problem that is producing frustration. Situation modification is the family most directly connected to resolution in the everyday sense, because it can change the source of the emotion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Attentional deployment&lt;/strong&gt; changes which aspects of a situation receive attention. Distraction directs attention away; concentration directs it towards. Rumination, repeatedly focusing on a distressing event and its causes, can be understood as a persistent and often unintended form of attentional deployment (&lt;a href=&quot;../../glossary/#attentional-deployment&quot;&gt;attentional deployment&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cognitive change&lt;/strong&gt; alters the meaning a situation has for the person. The best-studied form is &lt;a href=&quot;../../glossary/#reappraisal&quot;&gt;reappraisal&lt;/a&gt;: reinterpreting what happened (“the reply was short because she was busy, not because she was dismissive”) or changing one’s goals in relation to it. Because it acts on the appraisal that generates the emotion, cognitive change can alter the emotion at its source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Response modulation&lt;/strong&gt; acts once an emotion is under way, on its experiential, behavioural or physiological expression. Expressive suppression, keeping the face and voice neutral while feeling strongly, is the most studied example. So are slowing one’s breathing, drinking alcohol, or exercising to change bodily state (&lt;a href=&quot;../../glossary/#response-modulation&quot;&gt;response modulation&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The first four families are sometimes grouped as &lt;em&gt;antecedent-focused&lt;/em&gt;, because they act before the emotional response is fully generated, and the fifth as &lt;em&gt;response-focused&lt;/em&gt;. The model predicts that antecedent-focused strategies, especially cognitive change, should alter the whole emotional response more efficiently, whereas response-focused strategies change the output while the generating appraisal continues.&lt;/p&gt;
&lt;h2 id=&quot;what-the-evidence-shows&quot;&gt;What the evidence shows&lt;/h2&gt;
&lt;h3 id=&quot;experimental-evidence-across-families&quot;&gt;Experimental evidence across families&lt;/h3&gt;
&lt;p&gt;The most comprehensive test of the families is a meta-analysis of experiments in which participants were instructed to use a particular strategy after an emotion induction (Webb, Miles, &amp;amp; Sheeran, 2012). Its findings distinguish sharply between strategies that the model groups together or apart:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cognitive change had a small-to-medium effect on emotional outcomes.&lt;/li&gt;
&lt;li&gt;Distraction, a form of attentional deployment, was effective; concentrating on one’s feelings, another form, was not.&lt;/li&gt;
&lt;li&gt;Response modulation was mixed: suppressing the &lt;em&gt;expression&lt;/em&gt; of emotion had some effect on behaviour, but suppressing the &lt;em&gt;experience&lt;/em&gt; of emotion was ineffective.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These results come from short laboratory inductions, mostly with film clips, pictures or recalled events, and effects varied with moderators. They support the model’s central premise that strategies differ, and they show that differences within a family can be as important as differences between families.&lt;/p&gt;
&lt;h3 id=&quot;individual-differences&quot;&gt;Individual differences&lt;/h3&gt;
&lt;p&gt;Studies of habitual strategy use measure how often people tend to reappraise or suppress. People who report habitually reappraising experience and express more positive and less negative emotion and report better interpersonal functioning than those who habitually suppress (Gross &amp;amp; John, 2003). The design is correlational, so it cannot show that reappraisal causes these outcomes; people who find reappraisal easy may differ in other ways. It is consistent with the experimental pattern.&lt;/p&gt;
&lt;h3 id=&quot;choosing-a-strategy&quot;&gt;Choosing a strategy&lt;/h3&gt;
&lt;p&gt;People do not use one strategy for everything. In three laboratory experiments with emotional pictures or unpredictable electric stimulation, participants relatively preferred reappraisal in low-intensity negative situations and distraction in high-intensity ones (Sheppes et al., 2011). The authors’ interpretation is that reappraisal requires engaging with the emotional meaning, which is feasible at low intensity, whereas distraction blocks processing early, before an intense emotion gathers force. The finding concerns choice, not long-term consequences.&lt;/p&gt;
&lt;h2 id=&quot;the-extended-process-model&quot;&gt;The extended process model&lt;/h2&gt;
&lt;p&gt;The original model describes &lt;em&gt;what&lt;/em&gt; strategies do. The extended process model addresses &lt;em&gt;how&lt;/em&gt; regulation happens at all (Gross, 2015). It treats emotion regulation as a form of valuation: a system that evaluates the emotion itself as good or bad for the person’s goals and acts to change it. Three stages are distinguished.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Identification.&lt;/strong&gt; Is the emotion something to regulate? This depends on noticing it and on valuing a change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Selection.&lt;/strong&gt; Which strategy family, and which specific tactic, should be used?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Implementation.&lt;/strong&gt; How is the chosen tactic carried out in this situation?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Each stage is monitored and can fail. A person may not notice rising anger (identification failure), may habitually choose a strategy that does not fit the situation (selection failure), or may try to reappraise but produce thoughts that increase distress (implementation failure). The extended model gives a vocabulary for regulation difficulties that is more specific than “poor coping” (&lt;a href=&quot;../../glossary/#extended-process-model&quot;&gt;extended process model&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Recent work has also widened the notion of reappraisal. Rather than one strategy, it is described as a family of tactics that differ, for example, in whether they reconstrue the situation or repurpose the goals it bears on, and in whether they act on the object of the emotion or on the emotion itself (Uusberg et al., 2023). This conceptual map is proposed, not yet tested as a whole.&lt;/p&gt;
&lt;h2 id=&quot;where-venting-and-reappraisal-sit&quot;&gt;Where venting and reappraisal sit&lt;/h2&gt;
&lt;p&gt;The process model was not built to classify venting, and its authors do not do so in these terms. Placing venting within it is this site’s interpretation, recorded as such in the ledger. The placement is nonetheless informative.&lt;/p&gt;
&lt;p&gt;Venting, as typically studied, involves two operations. It &lt;em&gt;expresses&lt;/em&gt; the emotion outwardly, often with high arousal, which is response modulation. And it &lt;em&gt;directs attention&lt;/em&gt; to the provocation and to the feeling, which is attentional deployment of the concentrating kind. Neither operation acts on the appraisal that generates the emotion. The meta-analytic finding that concentrating on feelings was not effective, and the experimental finding that venting while thinking about the provoker increased anger and aggression (Bushman, 2002), are both consistent with this placement. So is the meta-analytic finding that arousal-decreasing activities reduced anger, while arousal-increasing activities were not effective overall (Kjærvik &amp;amp; Bushman, 2024): if an activity works at the response level, lowering arousal is more plausible than raising it. &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/venting-hypothesis/&quot;&gt;Research note 02&lt;/a&gt; covers the studies.&lt;/p&gt;
&lt;p&gt;Reappraisal sits earlier. It changes what the situation means, so the emotion that follows is different, not merely expressed differently. That is why it is the model’s candidate for change that lasts beyond the episode. It is not, however, automatically resolution. Reappraisal changes meaning; if the situation itself should change, meaning alone may not be enough. Situation modification remains the family that acts directly on circumstances.&lt;/p&gt;
&lt;p&gt;A useful way to state the relation to catharsis, again as interpretation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Response modulation&lt;/strong&gt; can change how an emotion feels or looks now. It is the natural home of relief.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attentional deployment&lt;/strong&gt; can shorten or lengthen an episode, depending on whether attention moves away or stays.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cognitive change&lt;/strong&gt; can change the emotion that a situation produces, now and on later encounters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Situation selection and modification&lt;/strong&gt; can change whether the situation occurs at all.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some forms of expression combine these. Talking a problem through with someone who helps reconsider it involves cognitive change, and structured writing that builds an account may too. The label “venting” does not tell us which operations are taking place, which is one reason studies of expression disagree.&lt;/p&gt;
&lt;h2 id=&quot;criticisms-and-open-questions&quot;&gt;Criticisms and open questions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Is regulation separable from generation?&lt;/strong&gt; The model assumes that emotion generation and emotion regulation are distinct processes. From a constructionist perspective, in which emotions are constructed from ongoing predictions and conceptualisation, this distinction may not hold; regulation may simply be part of how an emotion is constructed. Gross and Barrett argued that whether the two can be usefully distinguished depends on one’s theoretical view of emotion, and that making those perspectives explicit is more productive than declaring one correct (Gross &amp;amp; Feldman Barrett, 2011). The debate concerns framing; it does not invalidate the experimental findings, but it limits how literally the modal sequence should be read (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/basic-and-constructed-emotion/&quot;&gt;Theory 04&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Families overlap in practice.&lt;/strong&gt; Leaving a room is situation selection, modification and attentional deployment at once. The families are heuristic categories, and real regulation is often a blend.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Effectiveness depends on context.&lt;/strong&gt; A strategy that reduces negative emotion in a laboratory task may not be adaptive in life. Distraction is effective in the short term but, used habitually to avoid a problem that needs attention, it may maintain the problem. Reappraisal may be less helpful when a situation can and should be changed. Research on regulatory flexibility asks whether matching strategies to situations matters more than using any particular strategy; that literature is not reviewed here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Laboratory to life.&lt;/strong&gt; Most experiments induce mild, brief emotions in healthy adults. Transfer to intense, prolonged or clinical distress is uncertain. For clinical applications, see &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note on clinical perspectives&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Outcomes differ.&lt;/strong&gt; “Effective” usually means lower self-reported negative emotion shortly after an induction. Physiological, social and long-term outcomes can diverge from that measure.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;The process model’s contribution is to replace a binary with a map. Once strategies are sorted by when they act, the question “does expressing an emotion help?” becomes “which operation does this form of expression perform?” The experimental evidence supports the view that strategies differ and that acting on meaning is, on average, more effective than concentrating on feelings or suppressing experience. Within that map, venting acts late and on the surface of an emotion, while reappraisal and situation change act on what produces it. That is the model’s version of the distinction between relief and resolution, and it is a conceptual lens, not a verdict on any individual’s way of coping.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The social sharing of emotion</title>
        <published>2026-09-14T00:00:00+00:00</published>
        <updated>2026-09-14T00:00:00+00:00</updated>
        
        <author>
          <name>Sig Nihl</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/"/>
        <id>https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/</id>
        
        <content type="html" xml:base="https://korczis.github.io/catharsis-as-a-service/theory/social-sharing-of-emotion/">&lt;h2 id=&quot;a-common-behaviour-with-a-puzzling-result&quot;&gt;A common behaviour with a puzzling result&lt;/h2&gt;
&lt;p&gt;When something emotionally significant happens, people talk about it. They tell a partner about a humiliating meeting, call a friend after a frightening near-miss, describe a loss again and again in the weeks that follow. This behaviour is so ordinary that it is rarely noticed, and it is widely assumed to be how emotions are processed: talking it out makes it better.&lt;/p&gt;
&lt;p&gt;The research programme on the &lt;a href=&quot;../../glossary/#social-sharing-of-emotion&quot;&gt;social sharing of emotion&lt;/a&gt;, developed from the early 1990s by Bernard Rimé and colleagues, took this behaviour as its object of study. It produced two findings that sit uneasily together. The first is that sharing is extremely common and valued. The second is that, in many studies, sharing did not reduce the emotional impact of what was shared. This essay explains the theory built to make sense of both, and why the gap between them is a clear example of the difference between relief and resolution.&lt;/p&gt;
&lt;h2 id=&quot;what-social-sharing-is&quot;&gt;What social sharing is&lt;/h2&gt;
&lt;p&gt;In this research, &lt;em&gt;social sharing&lt;/em&gt; means talking about an emotional event, and one’s reactions to it, with others in a socially shared language. It is distinguished from private rumination, from writing and from nonverbal expression, although it overlaps with all three.&lt;/p&gt;
&lt;h3 id=&quot;how-common-it-is&quot;&gt;How common it is&lt;/h3&gt;
&lt;p&gt;A review of the programme reported that most emotional experiences are shared with others shortly after they occur, a finding first reported by Rimé and colleagues in 1992 and then extended across research procedures designed to overcome the limits of the earlier studies (Rimé, Finkenauer, Luminet, Zech, &amp;amp; Philippot, 1998). The phenomenon was examined in children and in older populations, individual and cultural differences were considered, and the relation between the intensity of an emotion and the extent of sharing was investigated. On the basis of this work, the authors proposed that sharing is an integral part of emotional experience rather than an occasional add-on. A later review summarised the theory and evidence, and described sharing as having interpersonal functions such as eliciting attention, empathy and support (Rimé, 2009).&lt;/p&gt;
&lt;p&gt;These studies are largely based on self-report, often retrospective, and come mainly from one research programme. They establish that people report sharing most of their emotional experiences; they cannot show exactly how much sharing happens in daily life, and cultural norms about disclosure vary.&lt;/p&gt;
&lt;h2 id=&quot;the-theory-sharing-as-a-social-process&quot;&gt;The theory: sharing as a social process&lt;/h2&gt;
&lt;p&gt;Rimé’s account treats sharing as a process that has consequences for both people involved, and for groups (Rimé, 2007).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reactivation.&lt;/strong&gt; Talking about an emotional event brings back its images, thoughts and feelings. Sharing therefore reactivates emotional arousal in the person who shares. It also stimulates emotion in the listener, whose responses in turn stimulate the speaker’s further expression.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Emotional communion and bonding.&lt;/strong&gt; Because the interaction involves reciprocal stimulation, it favours empathy and a sense of emotional communion. The theory predicts that sharing strengthens the social bond between speaker and listener.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Propagation.&lt;/strong&gt; People who have heard an emotional account often share it further, in what the research calls &lt;em&gt;secondary sharing&lt;/em&gt;. When an emotional event strikes a whole community, there are as many sources of sharing as there are members, and each act of sharing reactivates emotion among those involved. Rimé proposed that such chains of sharing contribute to an &lt;em&gt;emotional climate&lt;/em&gt; in the community and may affect group cohesion and collective memory. These collective predictions are theoretical and are less directly tested than the individual findings; they connect this essay to &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/collective-emotion-and-ritual/&quot;&gt;Theory 08&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notice what this account does not claim. It does not say that sharing discharges an emotion. Its first consequence, reactivation, is closer to the opposite: sharing brings the emotion back.&lt;/p&gt;
&lt;h2 id=&quot;the-puzzle-helpful-but-not-relieving-the-memory&quot;&gt;The puzzle: helpful but not relieving the memory&lt;/h2&gt;
&lt;p&gt;If sharing reactivates emotion, what does it do for recovery? The review of the programme addressed this directly and concluded that findings were generally not consistent with the view that sharing alleviates the memory of the shared emotional experience (Rimé et al., 1998). In correlational studies, people who had shared an event more did not, on average, show a smaller emotional impact when they recalled it later.&lt;/p&gt;
&lt;p&gt;Experimental work made the dissociation sharper. Participants who talked about a negative emotional experience rated the conversation as helpful, but the emotional impact of the memory was not reduced compared with control conditions (Zech &amp;amp; Rimé, 2005). People felt that talking had helped them. On the measure of emotional recovery used in the studies, it had not (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/crying-and-sharing/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;There are several ways to read this, and they are not mutually exclusive.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sharing serves social rather than emotional ends.&lt;/strong&gt; People may share mainly to obtain support, maintain relationships or make sense of events together, and value those outcomes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The benefit is real but is not recovery.&lt;/strong&gt; People may feel less alone, more understood and calmer after sharing, without the memory losing its emotional charge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The kind of sharing matters.&lt;/strong&gt; Some forms of sharing may promote recovery while others do not, and studies that mix them average the effects away.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The third reading led to the most informative line of research.&lt;/p&gt;
&lt;h2 id=&quot;two-modes-of-sharing&quot;&gt;Two modes of sharing&lt;/h2&gt;
&lt;h3 id=&quot;the-theory&quot;&gt;The theory&lt;/h3&gt;
&lt;p&gt;The &lt;em&gt;two-mode&lt;/em&gt; account distinguishes what a listener, or the conversation as a whole, provides. In a &lt;em&gt;socio-affective&lt;/em&gt; mode, the listener offers empathy, comfort, validation and closeness. In a &lt;em&gt;cognitive&lt;/em&gt; mode, the listener helps the speaker reconsider the event: putting it in perspective, reframing it, finding meaning or revising assumptions it had disturbed. The account predicts that socio-affective sharing temporarily eases distress and strengthens the relationship, and that cognitive sharing is what contributes to emotional recovery (as summarised in Brans, Van Mechelen, Rimé, &amp;amp; Verduyn, 2013).&lt;/p&gt;
&lt;h3 id=&quot;an-experimental-test&quot;&gt;An experimental test&lt;/h3&gt;
&lt;p&gt;Nils and Rimé (2012) tested this directly. Participants viewed an aversive film and then talked about it with a close person. The listener was instructed to adopt a cognitive or non-cognitive mode and, independently, a socio-affective or neutral mode, in a 2 × 2 design. Emotional, cognitive and social outcomes were measured immediately and again two days later, after participants were re-exposed to the film.&lt;/p&gt;
&lt;p&gt;The pattern matched the prediction:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Emotional recovery, measured at re-exposure, occurred only when the listener stimulated the participant’s cognitive work.&lt;/li&gt;
&lt;li&gt;Cognitive variables, the participant’s basic assumptions, were also more positively modified in those conditions.&lt;/li&gt;
&lt;li&gt;Socio-affective responses produced social integration, greater closeness to the listener and less loneliness, together with an impression of feeling better.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The authors concluded that sharing can lead to several distinct benefits depending on how listeners respond: emotional recovery, consolidation of shattered assumptions, social integration and temporary reduction of distress. The title of the article, &lt;em&gt;Beyond the myth of venting&lt;/em&gt;, states the implication. This is a single laboratory study with a film stimulus, and its abstract does not report the sample size, so the site grades the claim with moderate confidence.&lt;/p&gt;
&lt;h3 id=&quot;evidence-from-everyday-life&quot;&gt;Evidence from everyday life&lt;/h3&gt;
&lt;p&gt;Two experience-sampling studies examined sharing of everyday anger, fear and sadness (Brans et al., 2013). In the first, sharing was associated with a shorter duration of the emotional episode, especially when the sharing was socio-affective. The second study asked whether this shorter duration reflected relief rather than recovery by also measuring residual emotional intensity three days after the emotion began. It largely replicated the duration finding; duration and residual intensity were empirically distinct; and no relation between sharing and residual intensity was found, even when the mode of sharing was taken into account.&lt;/p&gt;
&lt;p&gt;These results fit part of the two-mode account and complicate another. Socio-affective sharing was associated with episodes ending sooner, which is consistent with temporary relief. But cognitive sharing in daily life was not associated with lower residual intensity, which the laboratory experiment would have led one to expect. Possible explanations include that everyday “cognitive” sharing differs from instructed reframing, that the measures differ, or that the effect is smaller outside the laboratory. The study is observational, so sharing was not manipulated.&lt;/p&gt;
&lt;h2 id=&quot;why-sharing-feels-good&quot;&gt;Why sharing feels good&lt;/h2&gt;
&lt;p&gt;The feeling that sharing helps is not an illusion to be dismissed. Several outcomes that people plausibly value are supported by the evidence above:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Connection.&lt;/strong&gt; Empathic responses increased closeness and reduced loneliness.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shorter episodes.&lt;/strong&gt; In daily life, sharing was associated with emotions ending sooner.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feeling better in the moment.&lt;/strong&gt; Participants reported an impression of feeling better after empathic responses.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Being understood.&lt;/strong&gt; Sharing elicits attention, empathy and support, which are interpersonal goods in their own right.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Putting feelings into words may also contribute. In a neuroimaging study, labelling the emotion in facial expressions was associated with lower amygdala activity and higher right ventrolateral prefrontal activity than passive viewing (Lieberman et al., 2007). That is a laboratory association with a specific task, not evidence that conversation regulates emotion through the same route, but it suggests that describing a feeling is not neutral (&lt;a href=&quot;../../glossary/#affect-labeling&quot;&gt;affect labeling&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;why-sharing-may-not-change-emotional-impact&quot;&gt;Why sharing may not change emotional impact&lt;/h2&gt;
&lt;p&gt;The theory also gives reasons why a satisfying conversation can leave the emotional charge of a memory unchanged. Stated as interpretation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reactivation without revision.&lt;/strong&gt; Sharing brings the event back. If the account is told in the same terms each time, with the same appraisal, the retelling rehearses the emotion rather than changing what produces it (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/appraisal-theories/&quot;&gt;Theory 03&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Listeners tend to comfort.&lt;/strong&gt; Many listeners respond to a distressed friend with sympathy and agreement rather than by questioning the account. That is a kind, socially appropriate response. The experimental evidence suggests it brings closeness and relief more than recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agreement can confirm the appraisal.&lt;/strong&gt; A listener who shares the speaker’s outrage may validate the interpretation that generates it. This connects sharing to the findings on venting (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/&quot;&gt;Theory 01&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cognitive work, by contrast, changes something: the meaning of the event, the assumptions it disturbed, or the account the person can give of it. Research on expressive writing points the same way, linking benefit to building a coherent account rather than to expression alone (Pennebaker, 1997). The site records this convergence as a theoretical interpretation, graded by its sources (&lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/theory/catharsis-theories/&quot;&gt;claim&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;relief-and-resolution-in-sharing&quot;&gt;Relief and resolution in sharing&lt;/h2&gt;
&lt;p&gt;The social sharing literature offers perhaps the clearest empirical separation of the two outcomes this site distinguishes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Relief&lt;/em&gt; corresponds to feeling better after talking, shorter episodes and the reduction of distress in the moment. These are associated with socio-affective sharing.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Resolution&lt;/em&gt;, in the narrow sense measured here, corresponds to emotional recovery: a lower emotional impact when the event is encountered again, together with changed assumptions. In the one experiment that manipulated listener mode, this was associated with cognitive sharing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both outcomes are valuable. The practical reading, as interpretation, is not “stop seeking comfort”, but that comfort and reconsideration are different things, and that a conversation can provide one without the other. The advice entries on &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/build-lasting-support/&quot;&gt;building lasting support&lt;/a&gt; and &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/advice/write-to-make-sense/&quot;&gt;writing to make sense&lt;/a&gt; translate this into practice with explicit limits.&lt;/p&gt;
&lt;h2 id=&quot;open-questions-and-limits&quot;&gt;Open questions and limits&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Few manipulations of mode.&lt;/strong&gt; The two-mode account rests heavily on a small number of experiments. Replication with different stimuli, relationships and outcomes is needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Laboratory and everyday results diverge.&lt;/strong&gt; The experience-sampling data did not find a relation between cognitive sharing and residual intensity. It is unknown whether that reflects measurement, a difference between instructed and spontaneous reframing, or a weaker effect in daily life.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Severe and traumatic events.&lt;/strong&gt; The studies reviewed here used films and everyday emotions in non-clinical samples. They say nothing direct about talking after traumatic events. The evidence on single-session psychological debriefing, discussed in the &lt;a href=&quot;https://korczis.github.io/catharsis-as-a-service/research/clinical-perspectives/&quot;&gt;Research note on clinical perspectives&lt;/a&gt;, is a caution against assuming that talking soon after trauma is always protective.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Culture and relationships.&lt;/strong&gt; Norms about what may be shared, with whom, and how listeners should respond vary between cultures and relationships. The programme considered cultural differences, but most experimental work comes from Western European samples.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Who benefits from sharing?&lt;/strong&gt; Sharing also affects listeners, who are exposed to reactivated emotion. The costs and benefits for listeners, and for relationships over time, are less studied.&lt;/p&gt;
&lt;h2 id=&quot;what-this-essay-concludes&quot;&gt;What this essay concludes&lt;/h2&gt;
&lt;p&gt;The social sharing of emotion is a near-universal behaviour that people value, and the theory built around it explains why: sharing reactivates emotion, invites empathy and strengthens bonds. The same theory explains why sharing need not reduce an event’s emotional impact. The best available experimental evidence suggests that recovery follows when sharing involves cognitive work, and that empathic sharing brings connection and temporary relief. That is a modest, evidence-bounded version of an old intuition: talking helps, but what it helps with depends on what the talk does.&lt;/p&gt;
</content>
        
    </entry>
</feed>
