Rules

Rules let Chronoid classify activity automatically. They are used across project assignment, distraction handling, ignore behavior, and web blocking.

Rules editor configuration

Condition Types

Chronoid currently supports these condition types:

TypeWhat It MatchesExample
App NameApplication display nameSafari
ApplicationBundle identifiercom.apple.Safari
Window TitleActive window title textSprint Planning
Website URLDomain namegithub.com
URL PathURL path only/docs/api
File PathFile or folder path/Users/me/Projects
Keyword MatchTitle, path, domain, and URL textmeeting
Title or PathWindow title and file path togetherREADME
Full URLComplete URL including domain and pathinstagram.com/reel/

Operators

Chronoid supports these operators:

OperatorMeaning
EqualsExact match
ContainsText appears anywhere
Starts WithValue begins with the text
Ends WithValue ends with the text
Matches RegexRegular expression match
InMatches a predefined group
Not InExcludes a predefined group

Regex and group-based operators are useful when broad text matching is either too loose or too repetitive.

Where Rules Are Used

Compound Rules

Chronoid supports nested rule groups, so you can combine conditions with logic such as:

  • AND
  • OR
  • NOR

That makes it possible to build rules like:

  • a specific domain and a matching title
  • a project assignment for one app but not a predefined distraction group
  • a full URL pattern using regex

When To Use Newer Types

  • Use Full URL when the domain alone is not specific enough.
  • Use Title or Path when file-based work can appear either in a window title or in a filesystem path.
  • Use Matches Regex when you need one rule to cover many similar patterns.

Tips

  • Start with the narrowest rule that solves the problem.
  • Use Website URL for broad domain matching and Full URL for route-specific matching.
  • Test regex rules carefully before relying on them for billing or auto-assignment.
  • Review older rules after major workflow changes so they do not overmatch.

For help, email support@chronoid.app

Previous
Project Auto Assignment