Skip to content

[doc-healer] DDUw improvement: enumerate DeepReport as a known cookie-labeled doc-issue source in Step 1d #32029

@github-actions

Description

@github-actions

Summary

The Daily Documentation Healer ran on 2026-05-14 and verified that all documentation-labeled issues closed in the last 7 days are either already fixed externally (#31968, #31341, #31949, #31215) or out of scope for documentation (CLI behavior bugs). No documentation edits are needed in this run.

During the audit, however, the healer identified a small systemic gap in DDUw's Step 1d that is worth tightening so future DeepReport intel issues are not at risk of being skipped.

Observed Pattern

DDUw's Step 1d (Scan Cookie-Labeled Automation Issues in .github/workflows/daily-doc-updater.md:143) enumerates only two known sources of cookie-labeled doc issues:

Search for open and recently closed issues from automated monitoring workflows (CLI Consistency Checker, Multi-Device Docs Tester). These carry the cookie label and may surface real documentation gaps...

A third recurring source exists that is not named: the DeepReport intel agent (tracker-id: deep-report-intel-agent). It files actionable, narrowly-scoped doc gap issues with the cookie label, e.g.:

Both issues contained concrete file paths and specific missing symbols/concepts. Both could plausibly have been addressed by DDUw had Step 1d's source list been complete. They were instead picked up by other agents.

Root Cause

.github/workflows/daily-doc-updater.md:143 enumerates the cookie sources by name. When a new automated workflow starts producing cookie-labeled actionable issues (DeepReport in this case), DDUw's mental model does not include it, increasing the chance of dismissal. The DDUw run on 2026-05-13 (PR #31928) wrote "None - the open documentation-labeled issues in this repository are bot-generated activity reports (skill optimizer, glossary scan, spdd), not unaddressed documentation gaps" — a blanket dismissal that conflicts with Step 1d's intent.

💡 Suggested DDUw Improvements

Proposed wording change in .github/workflows/daily-doc-updater.md (Step 1d)

Replace the source enumeration with a complete, non-exhaustive list:

- Search for open and recently closed issues from automated monitoring workflows (CLI Consistency Checker, Multi-Device Docs Tester). These carry the `cookie` label and may surface real documentation gaps that Step 1b and 1c miss due to the integrity filter:
+ Search for open and recently closed issues from automated monitoring workflows. Known cookie-labeled sources include — but are not limited to — **CLI Consistency Checker**, **Multi-Device Docs Tester**, **DeepReport Intel Agent** (`tracker-id: deep-report-intel-agent`, titles prefixed `[deep-report]`), **GitHub MCP Tools Report**, and **Package Specification Librarian**. These carry the `cookie` label and may surface real documentation gaps that Step 1b and 1c miss due to the integrity filter:

Additional guardrails

  1. Forbid blanket dismissal: add a sentence under Step 1d saying "Do not dismiss cookie-labeled issues in bulk. Each issue must be inspected: parse the body for explicit file paths or symbol names; if any are listed, treat the issue as a candidate gap and verify against the current files."
  2. Skipped Issues template: when DDUw writes the Skipped Issues block in its PR, require it to list each cookie-labeled open issue by number with a per-issue reason, rather than a single bulk statement.

Evidence References

Why this matters

DeepReport is producing roughly one actionable cookie-labeled doc issue per week. Each one represents a small, mechanical gap (5–30 minutes of edits). DDUw is the workflow best positioned to address them. Today's evidence shows they are being absorbed by ad-hoc automation instead; tightening Step 1d will route them through the intended channel.

Healer Run Context

  • Date: 2026-05-14
  • Workflow run: §25833455083
  • Issues analyzed (closed in last 7 days): 22
  • Confirmed unaddressed gaps: 0
  • Improvement issues filed: 1 (this issue)

Generated by Daily Documentation Healer · ● 19M ·

  • expires on May 17, 2026, 12:12 AM UTC

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions