Files
knowledge-governance/internal/qaopsmirror/master_fields.go
姚章浩 65653e5c01
build / build (push) Successful in 1m14s
fix(qa): 已覆盖正确性改为问题答案二元评估
已覆盖只允许正确或错误,未覆盖可待确认,缺引用不再阻止正确结论。
复用统一事务写入与不可变审计重评旧待确认,保留原问答和人工结论。
验证:全仓 make verify、真实隔离 PostgreSQL 全包与 race 回归通过。
2026-10-24 16:47:09 +08:00

22 lines
698 B
Go

package qaopsmirror
import (
"context"
"knowledge-governance/internal/dobotaiops"
"knowledge-governance/internal/qaopsquality"
)
var inlineNonce = qaopsquality.MasterFieldNoncePattern
func validInlineID(value string) bool { return qaopsquality.ValidMasterFieldID(value) }
type MasterFieldPatch = qaopsquality.MasterFieldPatch
type MasterFieldReceipt = qaopsquality.MasterFieldReceipt
func (s *Store) PatchMasterFields(ctx context.Context, id string, q MasterFieldPatch, actor string) (MasterFieldReceipt, error) {
if s == nil || !s.valid() {
return MasterFieldReceipt{}, dobotaiops.ErrUnavailable
}
return qaopsquality.NewStore(s.pool, s.tenant).PatchMasterFields(ctx, id, q, actor)
}