Skip to content

docs: describe step behavior instead of naming requirement IDs - #451

Merged
eddie-knight merged 1 commit into
ossf:mainfrom
eddie-knight:chore/step-doc-comments
Aug 16, 2026
Merged

docs: describe step behavior instead of naming requirement IDs#451
eddie-knight merged 1 commit into
ossf:mainfrom
eddie-knight:chore/step-doc-comments

Conversation

@eddie-knight

Copy link
Copy Markdown
Collaborator

Step doc comments had drifted into declaring which single requirement each step implements. That binding belongs in the dispatch map, which is already keyed by ID; a step that names one ID in its doc reads as though it may only ever serve that one, which is the opposite of the intent.

Comments only; every line in this diff begins with //.

Part of #448

Step doc comments had drifted into declaring which single requirement
each step implements. That binding belongs in the dispatch map, which is
already keyed by ID; a step that names one ID in its doc reads as though
it may only ever serve that one, which is the opposite of the intent.

Reword the 19 affected doc comments to describe the behavior being
assessed.

Five other references were cross-references to sibling steps rather than
self-declarations. Those keep the pointer but name the function, which is
what a reader can actually navigate to:

  classifyUntrustedCodeIsolation -> CicdUntrustedCodeIsolation
  CicdSanitizesCollaboratorInput -> CicdSanitizedInputParameters (x2)
  evaluateSastEnforcement        -> SastEnforcedOnChanges
  testExecutionDocumentationEvidence -> TestExecutionDocumentation

Comments only; every line in this diff begins with //.

Refs ossf#448
@eddie-knight
eddie-knight requested a review from a team as a code owner August 16, 2026 00:18
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 16, 2026
@eddie-knight
eddie-knight merged commit c677a79 into ossf:main Aug 16, 2026
11 checks passed
@eddie-knight
eddie-knight deleted the chore/step-doc-comments branch August 17, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants