> For the complete documentation index, see [llms.txt](https://compassly.gitbook.io/compassly-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://compassly.gitbook.io/compassly-docs/core-modules/clients/maladaptives/understand-maladaptive-mastery.md).

# Understand Maladaptive Mastery

**Audience:** Super Admin, Admin, Supervisor, Clinician, Basic\
**Page type:** Reference\
**Status:** Draft\
**Owner:** Compassly Documentation Team\
**Last verified:** 2026-04-06

## Purpose

Explain how Compassly decides when a client maladaptive is ready to be mastered and what happens when a user confirms mastery.

## Overview

Maladaptive mastery is partly automatic and partly manual.

* A maladaptive begins with **In progress** status.
* While attempts are tracked, Compassly compares the maladaptive’s progress against its mastery criteria.
* When all mastery criteria are met together, the maladaptive becomes ready for manual mastery confirmation.
* A user with the right permissions can then confirm mastery and move the maladaptive to **Mastered**.
* If the user chooses not to confirm mastery yet, the maladaptive stays in **In progress** and tracking can continue.

## Mastery criteria

A maladaptive uses three mastery criteria together:

### Target

The tracked source value must meet the configured target using the selected comparison rule.

### Number of team members

The required number of team members must individually meet the target on that day.

### Number of days

The required number of consecutive days must count toward mastery.

## How mastery starts

Mastery tracking starts only after the maladaptive’s **Baseline Value** has been calculated.

If baseline and mastery settings are entered at the same time, Compassly finishes the baseline calculation first and then begins the mastery process.

## How Compassly evaluates progress

Compassly evaluates mastery after tracked data is processed for the day.

A maladaptive is considered ready for mastery only when:

* the target requirement is met
* the required number of team members is met
* the required number of days is met
* all of those conditions are satisfied together

Each team member is evaluated individually for that day. Compassly does not average performance across the group.

The same team members do not need to appear every day. What matters is that enough team members meet the target on each qualifying day.

If no session data exists for a day, that day is skipped. It does not count as a pass or a fail, and the streak resumes on the next day with tracked data.

## Reset conditions

The current mastery run resets if any of the following happens before mastery is confirmed:

* one or more mastery criteria are not reached on a required day
* the mastery criteria are changed
* the maladaptive is archived

After a reset, a new mastery run starts again from the next day with tracked attempts.

## Example mastery run

Example maladaptive:

* **Target:** `>= 80%`
* **Mastery criteria:** 5 consecutive days, with at least 2 team members meeting the target each day

First attempt:

* **Day 1:** BT-A = 85%, BT-B = 82% -> pass, streak = 1
* **Day 2:** BT-A = 78%, BT-C = 88% -> fail, only 1 team member met target, streak resets to 0

Starting over:

* **Day 1:** BT-B = 90%, BT-C = 84% -> pass, streak = 1
* **Day 2:** BT-A = 81%, BT-B = 87% -> pass, streak = 2
* **Day 3:** BT-B = 83%, BT-C = 86% -> pass, streak = 3
* **Day 4:** BT-A = 88%, BT-C = 82% -> pass, streak = 4
* **Day 5:** BT-A = 91%, BT-B = 85% -> pass, streak = 5, maladaptive becomes ready for manual mastery confirmation

## After mastery is confirmed

Once a user confirms mastery:

* the maladaptive moves to the **Mastered** list
* the date of mastery confirmation is saved
* the maladaptive cannot move back to **In progress**

## Related guides

* [Master Maladaptive](/compassly-docs/core-modules/clients/maladaptives/master-maladaptive.md)
* [Master Maladaptives in Batch](/compassly-docs/core-modules/clients/maladaptives/master-maladaptives-in-batch.md)
* [Track Data and View Graph for Maladaptive](/compassly-docs/core-modules/clients/maladaptives/track-data-and-view-graph-for-maladaptive.md)
* [Why Isn't a Maladaptive Ready for Mastery?](/compassly-docs/core-modules/clients/maladaptives/why-isnt-a-maladaptive-ready-for-mastery.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://compassly.gitbook.io/compassly-docs/core-modules/clients/maladaptives/understand-maladaptive-mastery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
