factor_agent.preflight#

The report of Campaign.check: what a run would refuse before its first LLM call.

A CheckReport holds one Check per part of a campaign checked on its own, in the order they ran: each data component, the scoring, each role’s backend, the reference and known factors, the run snapshot, the vocabulary and the templates, then with a ping each distinct backend’s answer to one short request. A check holds the problems it found (any one stops the run), the warnings it gives (the run starts, but should be started knowingly) or, when a part it needs failed, why it was skipped.

Classes

Check

One part of a campaign checked: its name, its problems and warnings, or why it was skipped.

CheckReport

Every Check of a campaign, in order; the run can start when problems is empty.

Functions

ping

name's check of backend: one short request as role to model, its duration or its error.