Skip to content

[spec-extractor] Update package specifications for parser, repoutil, semverutil, sliceutil#32793

Merged
pelikhan merged 1 commit into
mainfrom
spec-extractor/2026-05-17-parser-repoutil-semverutil-sliceutil-933072c3c044f97d
May 17, 2026
Merged

[spec-extractor] Update package specifications for parser, repoutil, semverutil, sliceutil#32793
pelikhan merged 1 commit into
mainfrom
spec-extractor/2026-05-17-parser-repoutil-semverutil-sliceutil-933072c3c044f97d

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Package Specification Updates

This PR updates README.md specifications for the following packages:

Package Status Notes
parser Updated Added 7 missing exported symbols
repoutil No changes README already accurate
semverutil No changes README already accurate
sliceutil No changes README already accurate

What Changed

pkg/parser/README.md — added the following previously undocumented exported symbols:

  • Type: BodyLevelImport{{#runtime-import}} directive found in markdown body
  • Function: ExtractBodyLevelImportPaths — scans body for {{#runtime-import}} directives
  • Function: ListWorkflowFilesForHost — lists workflow files on a specific GitHub host
  • Function: ValidateIncludedFileFrontmatterWithSchemaAndLocation — validates included file fragment frontmatter
  • Function: ValidateMCPConfigWithSchema — validates an MCP server configuration map
  • Function: ValidateRepositoryPackageManifestWithSchemaAndLocation — validates a repository package manifest
  • Function: ComputeFrontmatterHashFromParsedContent — computes hash from already-extracted frontmatter text

Extraction Method

  • Source code analysis of exported symbols, types, and constants
  • Package doc comment extraction
  • Dependency graph analysis
  • Cross-referenced against existing README.md content to identify gaps

Round-Robin State

  • Packages processed this run: parser, repoutil, semverutil, sliceutil
  • Next packages in rotation: starting at index 12
  • Total packages: 20
  • Coverage: 12/20 packages have specifications

Auto-generated by Package Specification Extractor workflow — run §25987734504

Generated by 📋 Package Specification Extractor · ● 21.9M ·

  • expires on May 20, 2026, 10:06 AM UTC

Add BodyLevelImport type, ExtractBodyLevelImportPaths, ListWorkflowFilesForHost,
ValidateIncludedFileFrontmatterWithSchemaAndLocation, ValidateMCPConfigWithSchema,
ValidateRepositoryPackageManifestWithSchemaAndLocation, and
ComputeFrontmatterHashFromParsedContent to the parser package specification.

The repoutil, semverutil, and sliceutil package READMEs were already
accurate and up-to-date.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor Author

@copilot Please leave a brief progress update and rerun checks.

Generated by 👨‍🍳 PR Sous Chef ·

@pelikhan pelikhan merged commit 73752f0 into main May 17, 2026
@pelikhan pelikhan deleted the spec-extractor/2026-05-17-parser-repoutil-semverutil-sliceutil-933072c3c044f97d branch May 17, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation pkg-specifications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant