Skip to main content

How statuses are computed

A single page could match more than one rule at once - for example, it might be both stale and inactive. ConfluClean resolves this with a clear priority order so every item gets exactly one status.

Priority order

Statuses are evaluated from highest to lowest priority:

  1. Excluded - if the item is excluded, no further checks run.
  2. Expired - if it has an expiration date in the past.
  3. Inactive - if it has not been viewed within the inactivity threshold.
  4. Stale - if it has not been modified within the stale threshold.
  5. Up to Date - if none of the above apply.

The first matching rule wins. An expired page that is also stale is shown as Expired, because that is the more important signal to act on.

Thresholds come from the scheme

The thresholds used for Stale and Inactive are defined by the scheme assigned to the item's space:

  • Stale threshold - days since last modified (default: 90)
  • Inactivity threshold - days since last viewed (default: 60)

Different spaces can use different schemes, so a fast-moving project space and a long-lived knowledge base can each be evaluated against rules that fit them. See Thresholds.

The Keep action and staleness

When you mark a page as Keep, ConfluClean records the date you confirmed it. From then on, the stale calculation is measured from that confirmation date instead of the page's last modified date.

This lets you certify that a page is still current without having to make a trivial edit just to reset its clock.