Canaryd.CodexProcessMonitor (canaryd v0.4.5)

Copy Markdown View Source

Pure confirmation policy for idle Codex screen-control helpers.

A supported process must remain present while the user is away for three consecutive full check rounds before Canaryd requests termination.

Summary

Functions

Evaluates one scan and returns {new_state, actions}.

Clears incomplete observations after an unavailable process scan.

Functions

default_state()

evaluate(state, processes, idle_duration)

Evaluates one scan and returns {new_state, actions}.

minimum_idle()

pending_processes(state)

required_observations()

reset_observations(state)

Clears incomplete observations after an unavailable process scan.