Skip to content

chore: remove ContentTwin product health-check workflow - #1273

Merged
don-petry merged 1 commit into
mainfrom
claude/remove-content-twin-audit
Jul 15, 2026
Merged

chore: remove ContentTwin product health-check workflow#1273
don-petry merged 1 commit into
mainfrom
claude/remove-content-twin-audit

Conversation

@don-petry

@don-petry don-petry commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

What

Removes the content-twin-audit.yml gh-aw workflow and all of its wiring.

Deleted (4 files):

  • .github/workflows/content-twin-audit.yml — the scheduled workflow
  • scripts/aw-content-twin-audit.sh — the audit logic
  • docs/aw/content-twin-audit.md — its documentation
  • tests/aw/content-twin-audit/scenarios.md — its test spec

De-listed (5 files):

  • .github/workflows/test-aw.yml — removed the path trigger + shellcheck entry
  • tests/aw/validate-specs.sh — removed from the WORKFLOWS validation array
  • .github/copilot-instructions.md — removed both mentions (prose + project tree)
  • README.md / profile/README.md — removed the workflow-index rows

Why

content-twin-audit.yml is a product-specific pipeline health check for the
petry-projects/ContentTwin repo — it flags stale content, an empty content
queue/, and publish.yml failures. Those signals are meaningful only for a
content-publishing pipeline and don't generalize to any other repo (7 days of no
commits is a failure for a content app, but healthy for a stable library).

That kind of product monitoring doesn't belong in .github-private, which is
the org's CI/automation infrastructure repo. The genuinely org-wide hygiene
needs — docs, dependencies, standards drift — are already covered by the generic
sibling workflows (docs-health-check, dependency-advisory, standards-sync)
that shipped in the same original PR (#303). This one was the odd product-scoped
member of that batch.

Scope / safety

  • Leaves every ContentTwin-the-product reference untouched — release rings
    (release/registry.yml), deploy targets, pr-review consumer lists, dev-lead
    repo loops, and the profile/README.md product listing. Those are about the
    org managing that repo, not about the health check.
  • Verified this was the only product health check. Scanned all scheduled
    workflows: every other target-repo variable points at org-infrastructure repos
    (.github-private, .github) or is generically parameterized (target_repo
    defaulting to self). No workflow hardcodes any product repo.

Verification

  • tests/aw/validate-specs.sh: 30 passed, 0 failed after removal
  • shellcheck on remaining aw-*.sh scripts: clean
  • Residual-reference sweep for the audit workflow/script/spec: none

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Removed Features

    • Retired the scheduled and on-demand content audit workflow.
    • Removed related audit reporting, documentation, scenarios, and validation coverage.
  • Documentation

    • Updated repository guidance and reporting tables to reflect the available workflows.
    • Added entries for workflow fleet monitoring and auto-rebase health reports.
  • Maintenance

    • Updated workflow validation and pull request checks to exclude the retired content audit.

@don-petry
don-petry requested a review from a team as a code owner July 15, 2026 14:43
Copilot AI review requested due to automatic review settings July 15, 2026 14:43
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Jul 15, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@don-petry, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 55 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 4a09f009-e63f-4ee8-a99f-102e5be6f252

📥 Commits

Reviewing files that changed from the base of the PR and between 676d96d and 644b3d5.

📒 Files selected for processing (9)
  • .github/copilot-instructions.md
  • .github/workflows/content-twin-audit.yml
  • .github/workflows/test-aw.yml
  • README.md
  • docs/aw/content-twin-audit.md
  • profile/README.md
  • scripts/aw-content-twin-audit.sh
  • tests/aw/content-twin-audit/scenarios.md
  • tests/aw/validate-specs.sh
📝 Walkthrough

Walkthrough

The ContentTwin audit workflow, script, documentation, and scenarios were removed. Workflow triggers and validation were updated, and repository documentation replaced the audit listing with other scheduled reports.

Changes

ContentTwin audit removal

Layer / File(s) Summary
Remove audit automation and validation
.github/workflows/content-twin-audit.yml, scripts/aw-content-twin-audit.sh, .github/workflows/test-aw.yml, tests/aw/validate-specs.sh
The audit workflow and script were deleted; pull-request paths, ShellCheck inputs, and validated workflow entries no longer reference them.
Synchronize repository documentation
.github/copilot-instructions.md, README.md, profile/README.md, docs/aw/content-twin-audit.md, tests/aw/content-twin-audit/scenarios.md
Audit references were removed from instructions, project listings, README tables, documentation, and test scenarios; two scheduled report entries were added to the profile README.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: readme-refresh

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: removing the ContentTwin health-check workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/remove-content-twin-audit

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request completely removes the content-twin-audit workflow and all of its associated assets from the repository. This includes deleting the audit script, the scenario specifications, and the workflow documentation, as well as cleaning up references to this workflow in .github/copilot-instructions.md, README.md, profile/README.md, and tests/aw/validate-specs.sh. There are no review comments, and I have no feedback to provide.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the product-specific content-twin-audit health-check automation from .github-private, keeping this repo focused on org-wide CI/automation infrastructure rather than monitoring a single product repository.

Changes:

  • Deleted the content-twin-audit scheduled workflow and its supporting audit script.
  • Removed the workflow’s documentation + scenario spec, and de-registered it from AW validation.
  • Cleaned up indexes/wiring (workflow test job paths + ShellCheck list, README workflow tables, Copilot instructions project tree).

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/aw/validate-specs.sh Removes content-twin-audit from the validated AW workflow list.
tests/aw/content-twin-audit/scenarios.md Deletes the scenario spec for the removed workflow.
scripts/aw-content-twin-audit.sh Deletes the audit implementation script.
README.md Removes the workflow from the scheduled workflows index table.
profile/README.md Removes the workflow from the public profile’s scheduled workflows index table.
docs/aw/content-twin-audit.md Deletes the operational documentation for the removed workflow.
.github/workflows/test-aw.yml Removes the workflow from path triggers and from the ShellCheck list.
.github/workflows/content-twin-audit.yml Deletes the scheduled workflow itself.
.github/copilot-instructions.md Removes references to the deleted workflow from repo description + project tree.

The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@don-petry don-petry added the ack-test-deletion Acknowledge intentional test deletion (bypasses test-deletion-guard) label Jul 15, 2026
@don-petry
don-petry force-pushed the claude/remove-content-twin-audit branch from 676d96d to 644b3d5 Compare July 15, 2026 14:48
@don-petry

Copy link
Copy Markdown
Collaborator Author

Dev-Lead — waiting on PR blockers (intent: review-changes)

PR: #1273
No changes were committed, but the PR still has blocking checks or reviews (failing or cancelled checks, or changes-requested reviews). The retry cron will re-attempt automatically. Next attempt after: 2026-07-15T15:19:12Z

@don-petry

Copy link
Copy Markdown
Collaborator Author

Note

@don-petry I reviewed this PR and no code changes were needed, but it still has blocking checks or reviews (failing or cancelled checks, or changes-requested reviews), so I cannot mark it done yet. I'll re-check automatically.
Next attempt after: 2026-07-15T15:19:12Z

@don-petry
don-petry enabled auto-merge (squash) July 15, 2026 14:49
@sonarqubecloud

Copy link
Copy Markdown

@don-petry
don-petry disabled auto-merge July 15, 2026 14:50
@don-petry

Copy link
Copy Markdown
Collaborator Author

Dev-Lead — fix-bot-comment (no-changes)

Agent reasoning
The two cancelled `dev-lead` checks are likely expected artifacts—when a new dev-lead agent run is triggered (like this one), previous dev-lead jobs are automatically cancelled as a mutual-exclusion mechanism. This is standard workflow behavior and not indicative of a code problem.
The `bats` test is still in progress and should complete shortly.
## Conclusion
**Bot: SonarCloud**
**Issues addressed: 0**
The SonarCloud bot comment contains no actionable code issues. All quality gates passed with zero findings:
- No new bugs or code smells
- No security hotspots
- No coverage/duplication concerns
The cancelled `dev-lead` checks are workflow-level artifacts, not code defects. No changes needed.

@don-petry
don-petry enabled auto-merge (squash) July 15, 2026 14:51

@donpetry-bot donpetry-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated review — APPROVED ✓

Risk: MEDIUM
Reviewed commit: 644b3d56865fcf4cdec17d4b512de651dc9695f4
Review mode: triage-approved (single reviewer)

Summary

Confirms the triage assessment: this PR cleanly removes the product-specific content-twin-audit gh-aw workflow (workflow YAML, audit script, docs, test spec) and de-lists it from all 5 wiring points (test-aw.yml, validate-specs.sh, copilot-instructions.md, both READMEs). The change is purely subtractive — only 2 added lines, both doc prose. A grep of the PR head SHA finds zero leftover references to the deleted workflow, script, or its config vars, while ContentTwin-the-product references (release registry, deploy targets) are correctly left untouched as stated in the PR body. Removing it reduces secret surface (drops a scheduled consumer of DON_PETRY_BOT_GH_PAT and CLAUDE_CODE_OAUTH_TOKEN).

Linked issue analysis

No linked issues. The PR body provides a thorough standalone rationale: the workflow was product-specific pipeline monitoring that does not belong in the org's CI-infrastructure repo, and org-wide hygiene remains covered by the generic sibling workflows (docs-health-check, dependency-advisory, standards-sync).

Findings

No blocking findings.

  • Completeness: verified via grep at head SHA 644b3d5 — no dangling references to content-twin-audit, aw-content-twin-audit.sh, or its vars (CONTENT_STALE_DAYS, CONTENT_TWIN_PUBLISH_WORKFLOW) remain anywhere in the tree.
  • Test deletion: tests/aw/content-twin-audit/scenarios.md deleted alongside its workflow; acknowledged via the ack-test-deletion label, and Validate AW specs passes with the entry removed from the WORKFLOWS array.
  • Standards: no thin caller stubs touched (caller-stub-freeze green); test-aw.yml edits only remove the deleted entries.
  • Secret scan: run_secret_scanning MCP tool unavailable in this session; gitleaks CI check passed and the diff adds no secret-bearing content.
  • Bot reviews: CodeRabbit approved; Gemini and Copilot left comment-only reviews with no unresolved threads.

CI status

All required checks pass (CodeQL, SonarCloud, agent-shield, dependency-audit). All code-validation checks green: lint, shellcheck (×3), actionlint, bats, unit-tests, gh-aw-compile, AW spec validation, gitleaks, CodeQL analyze, Agent Security Scan, template-drift, caller-stub-freeze, holdout-guard. The only non-green entries are two cancelled non-required dev-lead automation jobs (the org's autonomous agent run, superseded — its comment at this SHA confirms it completed with no changes needed).


Reviewed automatically by the PR-review agent (single-reviewer mode: fable 5). Reply if you need a human review.

@don-petry
don-petry merged commit e5b6769 into main Jul 15, 2026
36 of 38 checks passed
@don-petry
don-petry deleted the claude/remove-content-twin-audit branch July 15, 2026 14:54
don-petry added a commit that referenced this pull request Aug 2, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 3, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 3, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 3, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 7, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 8, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 8, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 8, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
don-petry added a commit that referenced this pull request Aug 8, 2026
The `content-twin-audit.yml` gh-aw workflow is a product-specific pipeline
health check for the `petry-projects/ContentTwin` repo (content freshness,
queue depth, publish.yml failures). That kind of product monitoring does not
belong in `.github-private`, which is the org's CI/automation infrastructure
repo. Its signals are meaningful only for a content-publishing pipeline and do
not generalize; the org-wide hygiene needs (docs, deps, standards) are already
covered by the generic sibling workflows that shipped in the same PR (#303).

Removes the workflow, its script, doc, and test scenarios, and de-lists it from
test-aw.yml, validate-specs.sh, copilot-instructions.md, and the two README
workflow indexes. Leaves every reference to ContentTwin-the-product repo
(release rings, deploy targets, pr-review consumers) untouched.

Verified content-twin-audit was the only product-scoped health check; all other
scheduled workflows target org-infrastructure repos or are generic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ack-test-deletion Acknowledge intentional test deletion (bypasses test-deletion-guard)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants