MCPcopy Create free account
hub / github.com/compozy/agh / RecordRunReview

Method RecordRunReview

internal/daemon/native_tools_test.go:7287–7310  ·  view source on GitHub ↗
(
	_ context.Context,
	req taskpkg.RecordRunReviewRequest,
	_ taskpkg.ActorContext,
)

Source from the content-addressed store, hash-verified

7285}
7286
7287func (m *nativeTaskManager) RecordRunReview(
7288 _ context.Context,
7289 req taskpkg.RecordRunReviewRequest,
7290 _ taskpkg.ActorContext,
7291) (taskpkg.RunReviewResult, error) {
7292 m.recordReviewCalls++
7293 m.lastRecordReview = req
7294 if m.recordReviewErr != nil {
7295 return taskpkg.RunReviewResult{}, m.recordReviewErr
7296 }
7297 if m.recordReviewResult.Review.ReviewID != "" {
7298 return m.recordReviewResult, nil
7299 }
7300 review := m.reviewBinding.Review
7301 review.Status = taskpkg.RunReviewStatusRecorded
7302 review.Outcome = req.Verdict.Outcome
7303 review.Confidence = req.Verdict.Confidence
7304 review.Reason = req.Verdict.Reason
7305 review.DeliveryID = req.Verdict.DeliveryID
7306 review.MissingWork = cloneJSON(req.Verdict.MissingWork)
7307 review.NextRoundGuidance = req.Verdict.NextRoundGuidance
7308 review.ReviewText = req.Verdict.ReviewText
7309 return taskpkg.RunReviewResult{Review: review}, nil
7310}
7311
7312func (m *nativeTaskManager) totalCalls() int {
7313 return m.createCalls +

Callers

nothing calls this directly

Calls 1

cloneJSONFunction · 0.70

Tested by

no test coverage detected