Skip to content

feat(BA-6905): add single-entity action monitors#12921

Draft
fregataa wants to merge 2 commits into
mainfrom
feat/BA-6905-single-entity-action-monitor
Draft

feat(BA-6905): add single-entity action monitors#12921
fregataa wants to merge 2 commits into
mainfrom
feat/BA-6905-single-entity-action-monitor

Conversation

@fregataa

Copy link
Copy Markdown
Member

Summary

  • Add concrete SingleEntityAuditLogMonitor, SingleEntityPrometheusMonitor, and SingleEntityReporterMonitor bound to the self-contained single-entity action line.
  • Extend BaseSingleEntityAction with operation_type() (abstract) and action_type() to supply the contract the monitors require.
  • Export the concrete monitors from the single_entity and single_entity/monitor packages.

Test plan

  • Verify each monitor's prepare/done against a single-entity action run (audit-log row written, metric observed, reporter Started/Finished emitted).

Resolves BA-6905

🤖 Generated with Claude Code

Add concrete audit-log, prometheus, and reporter monitors bound to the
self-contained single-entity action line, and extend the base action with
operation_type()/action_type() to supply the contract they require.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added the size:L 100~500 LoC label Jul 16, 2026
@github-actions github-actions Bot added the comp:manager Related to Manager component label Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:manager Related to Manager component size:L 100~500 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant