Skip to content

Regenerate reports/workflow-reuse.md, Per #1001 - #1025

Merged
ptr727 merged 1 commit into
developfrom
regenerate-workflow-reuse-1001
Aug 26, 2026
Merged

Regenerate reports/workflow-reuse.md, Per #1001#1025
ptr727 merged 1 commit into
developfrom
regenerate-workflow-reuse-1001

Conversation

@ptr727

@ptr727 ptr727 commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Fixes #1001.

The carrier lists had drifted stale (last generated 2026-08-16 at hub 76f15b3, nine days before CodeRabbit flagged the mismatch against reports/divergences.md on PR #1000). Confirmed with the maintainer that the two reports are meant to track current fleet state independently, rather than documented as intentionally-independent snapshots, so the fix is to regenerate rather than annotate the drift as expected.

python3 spec/workflow_reuse.py --report, now at hub 5ce0374. The validate-task.yml carrier count (9) now matches reports/divergences.md's own live count for the same file, the specific mismatch #1001 named.

🤖 Generated with Claude Code

Per issue #1001: the carrier lists had drifted stale (last generated
2026-08-16 at hub 76f15b3, nine days before CodeRabbit flagged the
mismatch against reports/divergences.md on PR #1000). Confirmed with
Pieter that the two reports are meant to track current fleet state
independently rather than documented as intentionally-independent
snapshots, so the fix is to regenerate rather than to annotate the
drift as expected.

python3 spec/workflow_reuse.py --report, now at hub 5ce0374. The
validate-task.yml carrier count (9) now matches reports/divergences.md's
own live count for the same file, the specific mismatch #1001 named.

Fixes #1001
@qodo-code-review

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can start a comment with 'qodo' or '@qodo' to chat about any finding

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@qodo-code-review

Copy link
Copy Markdown

PR Summary by Qodo

Refresh workflow reuse report for current fleet state

📝 Documentation 🕐 Less than 5 minutes

Grey Divider

AI Description

• Regenerates workflow reuse measurements from the current downstream fleet state.
• Aligns carrier counts, caller adoption, variants, and repository totals with live data.
Diagram

sequenceDiagram
    actor Maintainer
    participant Generator as workflow_reuse.py
    participant Hub as Hub Canonicals
    participant Fleet as Downstream Repos
    participant Report as Reuse Report
    Maintainer->>Generator: Run report
    Generator->>Hub: Load canonicals
    Generator->>Fleet: Read workflows
    Generator->>Generator: Normalize and compare
    Generator->>Report: Write current metrics
Loading
High-Level Assessment

Regenerating the checked-in report from live fleet data is the correct approach because the report is explicitly generated and intended to represent current state. Annotating the stale snapshot or hand-editing counts would preserve drift and violate the report's generation contract.

Files changed (1) +37 / -42

Documentation (1) +37 / -42
workflow-reuse.mdRegenerate fleet workflow reuse measurements +37/-42

Regenerate fleet workflow reuse measurements

• Refreshes the report at hub commit 5ce0374 using current downstream workflow data. Updates fleet totals, per-workflow copies and callers, variant membership, per-repository metrics, and repo-local workflow inventory; validate-task.yml now reports nine carriers, matching the live divergence report.

reports/workflow-reuse.md

@ptr727
ptr727 merged commit c66ed55 into develop Aug 26, 2026
7 checks passed
@ptr727
ptr727 deleted the regenerate-workflow-reuse-1001 branch August 26, 2026 17:04
@ptr727 ptr727 mentioned this pull request Aug 26, 2026
ptr727 added a commit that referenced this pull request Aug 26, 2026
Promotes six merged PRs from this session:

- #1021: Fixes #1017 - `hub_last_change()`/`_git_revisions()` read
whatever branch ROOT is on, not `main`. Fixed by fetching and resolving
`origin/main` fresh, and extended to `canonical_blob_sha()`,
canonical-content reads, and `hub_tracked()` (file-set enumeration),
each caught by review as the same class of bug.
- #1022: Fixes #1015 - documents the account-wide "Dependabot on
self-hosted runners" setting in AUDIT.md and STANDUP.md.
- #1023: Fixes 4 of `#928`'s 12 findings (real bugs in newly-packaged
Skills content).
- #1024: Addresses `#669` - marks the `pyproject.toml` divergence-ledger
gap as tracked back to the issue, since 2 of the 3 named entries had
already converged independently.
- #1025: Fixes `#1001` - regenerates `reports/workflow-reuse.md` against
current fleet state.
- #1026: Fixes #928's remaining findings (5-8), closing out the issue.

All six reached `mergeStateStatus: CLEAN` with 0 unresolved review
threads before merging.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Documentation**
- Clarified title-case, formatting, line-ending, .NET, Python,
repository setup, and skill lifecycle guidance.
  - Added profile-specific Python testing and tooling instructions.
- Documented nullable reference enforcement and XML documentation
requirements for .NET projects.
- Added guidance for Dependabot self-hosted-runner configuration and
remediation.

- **Bug Fixes**
- Improved recursive file-format coverage and conflict verification
examples.
- Enhanced audit accuracy by consistently checking the remote main
revision.

- **Reports**
  - Refreshed repository divergence and workflow reuse metrics.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant