返回 DeepSeek-Reasonix
readiness_audit.go
根目录 / internal / evidence / readiness_audit.go
1 package evidence
2
3 // ReadinessAuditResult classifies one host final-answer readiness audit receipt.
4 type ReadinessAuditResult string
5
6 const (
7 ReadinessAllowed ReadinessAuditResult = "allowed"
8 ReadinessBlocked ReadinessAuditResult = "blocked"
9 ReadinessErrored ReadinessAuditResult = "errored"
10 )
11
12 // ReadinessAudit is a structured, non-rendered receipt for the final-answer
13 // readiness gate. It lets metrics sinks count why the host blocked a final
14 // answer without scraping Notice text or adding model-visible state.
15 type ReadinessAudit struct {
16 Result ReadinessAuditResult
17 Recovered bool
18 MissingProjectChecks int
19 IncompleteTodos int
20 CommandMismatchMissing int
21 MissingAcceptanceCriteria int
22 MissingVerification int
23 MissingReview int
24 MissingSignoff int
25 MissingActionEvidence int
26 MissingMutation int
27 MissingCapabilities int
28 }
29
29 lines GO