Skip to content

Reconcile: visibilityTransitions counter missing from operator-readable Step Summary #3333

@marcusrbrown

Description

@marcusrbrown

Source: ce:review round 1 on feat/private-visibility-transition (agent-native, P2 conf 0.82)
Scope: .github/workflows/reconcile-repos.yaml — Step Summary emission

Problem

The new visibilityTransitions counter is emitted only in raw JSON stdout. There's no GITHUB_STEP_SUMMARY line, no log statement at info level. An operator (or another agent) reading the daily reconcile summary cannot tell whether a visibility transition fired without grepping the full job log.

Suggested fix

In .github/workflows/reconcile-repos.yaml, capture the reconcile JSON output and emit a markdown summary to $GITHUB_STEP_SUMMARY including:

  • Dispatched count
  • Visibility transitions detected
  • Visibility transition issues created (success/skipped/failed)
  • Other relevant outcomes

Acceptance

  • The Reconcile Repos action run page's Summary tab shows the counter when a transition fires.
  • Operators can answer "did any visibility transitions fire today?" without opening the raw job log.

Why not in the round-2 fix

Workflow YAML changes were out of round-2 scope (round-2 was script-only durability + correctness).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions