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

Method recordTaskBlockCleared

internal/task/block_service.go:149–165  ·  view source on GitHub ↗
(
	ctx context.Context,
	block TaskBlock,
	reconciled Task,
	actor ActorContext,
)

Source from the content-addressed store, hash-verified

147}
148
149func (m *Service) recordTaskBlockCleared(
150 ctx context.Context,
151 block TaskBlock,
152 reconciled Task,
153 actor ActorContext,
154) {
155 if eventErr := m.recordTaskEvent(ctx, block.TaskID, "", taskEventBlockCleared, actor, taskBlockClearedPayload{
156 Status: reconciled.Status,
157 BlockID: strings.TrimSpace(block.ID),
158 BlockKind: block.Kind.Normalize(),
159 Reason: redactTaskSecretText(strings.TrimSpace(block.Reason)),
160 ClearNote: redactTaskSecretText(strings.TrimSpace(block.ClearNote)),
161 ClearedAt: block.ClearedAt,
162 }); eventErr != nil {
163 m.logTaskBlockEventFailure(eventErr, taskEventBlockCleared, block, "")
164 }
165}
166
167func (m *Service) recordTaskBlockExpired(
168 ctx context.Context,

Callers 1

ClearTaskBlockMethod · 0.95

Calls 4

recordTaskEventMethod · 0.95
redactTaskSecretTextFunction · 0.85
NormalizeMethod · 0.45

Tested by

no test coverage detected