| 150 | |
| 151 | |
| 152 | class DoctorCheckResult(_msgspec.Struct): |
| 153 | name: str |
| 154 | ok: bool |
| 155 | details: list[str] |
| 156 | errors: list[str] |
| 157 | # Full formatted traceback for a failed check, shown by `ccc doctor` to aid |
| 158 | # debugging of daemon-side exceptions (e.g. a failing model check). |
| 159 | traceback: str | None = None |
| 160 | |
| 161 | |
| 162 | class DoctorResponse(_msgspec.Struct, tag="doctor"): |
no outgoing calls