[docs] Self-healing documentation fixes from issue analysis - 2026-03-04#19646
Open
github-actions[bot] wants to merge 2 commits intomainfrom
Open
[docs] Self-healing documentation fixes from issue analysis - 2026-03-04#19646github-actions[bot] wants to merge 2 commits intomainfrom
github-actions[bot] wants to merge 2 commits intomainfrom
Conversation
…e outputs Add a new "Security Metadata" subsection to the Global Configuration Options section of safe-outputs.md documenting the secrecy and integrity optional fields available on all safe output tool calls. These fields have been defined in BaseSafeOutputItem (safe-outputs.d.ts) and referenced in the glossary but were missing from the main reference documentation. Commit #19552 added display of these fields in the step summary renderer, making them more visible to users who will look for configuration guidance. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Self-Healing Documentation Fixes
This PR was automatically created by the Daily Documentation Healer workflow.
Gaps Fixed
Display secrecy and integrity fields in safe output step summary renderer, merged 2026-03-04) exposed these fields in step summaries, but they were never documented insafe-outputs.mdwhere users would look for configuration guidance. The fields are defined inBaseSafeOutputIteminactions/setup/js/types/safe-outputs.d.tsand briefly referenced in the glossary, but lacked any usage documentation.Change: Added a
### Security Metadata (\secrecy`, `integrity`)subsection to the **Global Configuration Options** section ofdocs/src/content/docs/reference/safe-outputs.md`. The new section:Root Cause
DDUw scans merged PRs from the last 24 hours only. The
secrecy/integrityfields were introduced in the type definitions before DDUw's scan window, and no opendocumentation-labeled issue existed to trigger DDUw's issue-driven check (step 1b). The feature predated DDUw's coverage window and had no corresponding open issue — so no existing DDUw heuristic would detect it.DDUw Improvement Suggestions
Extend glossary→docs cross-check: When DDUw scans for doc gaps, it should check whether terms defined in
glossary.mdare also documented in the primary reference file for their domain. Asecrecy/integrityglossary entry pointing at "safe output tool calls" but absent fromsafe-outputs.mdis a detectable inconsistency.Scan
BaseSafeOutputItemand type intersections: DDUw could periodically diff fields inactions/setup/js/types/safe-outputs.d.ts(particularlyBaseSafeOutputItem) against the documented fields insafe-outputs.md. Any undocumented field in the base interface is a gap candidate.Step-summary renderer as a trigger signal: Any commit that adds display of a new field in a step summary renderer (like
safe_output_summary.cjs) should automatically be flagged for documentation review — the display implies a user-visible feature.Related Commits