Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions