> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ainomos.ch/llms.txt
> Use this file to discover all available pages before exploring further.

# Dreaming

> Let Ainomos look after a room's knowledge in the background, and review what it proposes.

Dreaming is Ainomos's background upkeep of your knowledge. On a schedule, it reads a room's decisions, rules, documents and recent answers. It looks for contradictions, outdated entries, gaps and missing links, and turns what it finds into proposals. Apart from adding simple links between decisions, dreaming changes nothing by itself: a person accepts or rejects every proposal.

Open **Dreaming** in the navigation. The page has three tabs: **Overview**, **History** and **Settings**.

Who can use this page: room owners and curators, for their rooms. Platform admins see every room. Curators are people a room owner names to look after the room's knowledge, see [Roles](https://docs.ainomos.ch/admin/roles.md).

## What dreaming looks for

Most checks can be switched per memory, the store of a room's knowledge (see [Memory](https://docs.ainomos.ch/knowledge/memory.md)).

| Check | What it finds | Default |
| - | - | - |
| **Tag linker** | Decisions that belong together. Simple links, such as one decision referring to another, are added directly. Links that change what applies, such as superseding, depending on or conflicting with another decision, become proposals. | Off |
| **Contradiction checker** | Statements that contradict each other, between a decision and a document or between two documents. Between two documents, the older passage counts as outdated. | Off |
| Signals | Patterns of the last 14 days: recurring blocks, decided exceptions, drafts nobody decides, failed evaluations. | On |
| **Rulebook check** | Accepted decisions that no longer agree with a rule or document, and decisions that set a limit no rule states. | On |
| **Relation typing** | Links that say two decisions are related but not how. It proposes one typing rule for many links. | Off |
| Observed priority | Linked decisions that answers often cite together, and how strongly the link should count when Ainomos picks decisions for an answer. | Always |

When a decision is accepted, dreaming also looks at its related records again.

## When dreaming runs

* **On a schedule.** Each memory runs at its **Cadence**: every 6 h, 12 h, 24 h (the default) or weekly. Relation typing runs once a day.
* **On demand.** **Run dreaming now** starts a run for the whole organisation, within set limits. If a run is already going, you see that one. **Link now** and **Check now** in a memory's settings run one check for that memory.
* **After an acceptance.** Accepting a decision re-checks related records.

Nothing runs while dreaming is off for the organisation or the memory. A run also skips a room when no model is allowed for its data class, or its limit is reached. The **History** tab says why.

## What a proposal looks like

Dreaming proposals arrive in the [Inbox](https://docs.ainomos.ch/chat/inbox.md) of the people who decide them, as **Dreaming proposal**, with their kind, such as **Relationship review** or **Contradiction**. Each one shows **Why this proposal** (what dreaming found), **What acceptance does** (the effect of accepting and of rejecting), **From proposal to effect** (where it stands), and the records and evidence behind it.

| Kind | Accepting does | Rejecting does |
| - | - | - |
| **Relationship review** | Activates the link. A "supersedes" link marks the older decision as superseded. | Drops the link for good. |
| **Contradiction** | Between two documents: the outdated passage stops feeding answers. With a decision involved: records that you saw it, and changes nothing by itself. | Leaves both as they are. |
| **Typing rule** | Activates every link the rule covers in one step. | Drops them all for good. They are never proposed again. |
| **Observed priority** | Writes the priority to the link. A value someone set by hand is never overwritten. | Leaves the link as it is. |
| **Rulebook change** | Writes the option you chose. It applies to new questions from then on. | Closes the suggestion. |
| **Consolidation** | Records that you agree. No record changes. | Closes the proposal. |
| Other dreaming proposals | Creates a DREAM decision draft from the finding. | Closes the proposal. |

## Review a proposal

Who can do this: room owners and curators. A proposal that would end a decision, or change a rule or exception, needs someone who may decide in that room: an owner or the decider for the decision's type. Agents never decide.

**1. Open the proposal**

In the Inbox, filter the **Type** to **Dreaming proposal**. From a run in the **History** tab, use **Open in inbox**.

**2. Decide**

Read the finding, then select **Accept** or **Reject**. For a rulebook change, pick one of the **Options to choose from** and select **Accept this option**. For a link of the wrong kind, **Reject and record as** records the right kind in one step.

If the records changed since the proposal was made, accepting says so and the proposal is marked **Replaced**. Every decision on a proposal writes an evidence record, the audit entry Ainomos keeps for every action.

## Overview

The **Overview** tab shows the share of decided proposals that people accepted, the proposals by outcome, and how many are still open. A banner above says whether a run is going on, when the last run ended, and when the next one is due. Notes warn when a check is off in some memories. Pick a room in the bar at the top to narrow the page to that room and the rooms below it.

## Dreaming history

The **History** tab lists every run: **When**, **Trigger**, **Status**, **Rooms**, **Cards**, **Cost** and **Duration**. Filter by trigger, status, room and period (last 7, 30 or 90 days).

| Status | Meaning |
| - | - |
| **Running** | The run is still going. |
| **Done** | Every check finished. |
| **Partly done** | Some checks failed. The next run comes early. |
| **Failed** | The run did not finish. The line says why. |
| **Skipped** | Nothing ran, for example because dreaming was off or nothing was due. |
| **Interrupted** | The run stopped answering before it finished. |

Select a run to see what each check read, what it found, which cards it made and their state (**Open**, **Accepted**, **Rejected** or **Replaced**). **Cost** counts model calls only.

## Dreaming settings

The **Settings** tab lists every memory you can see, with its switches, cadence, last run and next run. Changes save at once and are recorded as evidence.

| Setting | What it does |
| - | - |
| **Dreaming for the whole organisation** | **Dreaming on** or **Dreaming off**. Off stops every scheduled and manual run. |
| **Dreaming active** | Lets this memory dream at all. |
| **Cadence** | How often the memory dreams: 6 h, 12 h, 24 h or weekly. |
| **Tag linker** | Looks for links between decisions. Under **Details** you can switch single kinds of link and signal on or off. |
| **Contradiction checker** | Looks for contradictions. **Confidence** sets how sure a finding must be before it becomes a card. **Max. cards per run** limits how many it files at once. |
| **Rulebook check** | Checks accepted decisions against rules and documents. |
| **Relation typing** | Gives untyped links a type, once a day. |

Who can change them:

* The organisation switch: platform admins.
* A memory's settings: the room's owners and curators, or the curator of that memory. Everyone else sees whom to ask.

> [!NOTE]
>
> Platform admins also find **Memory & dreaming** in **Settings**. There you pick a room and one of its memories, and **Open management** takes you to that room's documents. The dreaming switches themselves are on the **Settings** tab of the Dreaming page.

## Related

* [Inbox](https://docs.ainomos.ch/chat/inbox.md)
* [Decisions](https://docs.ainomos.ch/knowledge/decisions.md)
* [Knowledge health](https://docs.ainomos.ch/knowledge/knowledge-health.md)
* [Memory](https://docs.ainomos.ch/knowledge/memory.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.