Skip to content

fix: strip internal doc/ADR references from published package descriptions - #61

Merged
ncipollina merged 1 commit into
mainfrom
fix/nuget-package-description-internal-refs
Aug 7, 2026
Merged

fix: strip internal doc/ADR references from published package descriptions#61
ncipollina merged 1 commit into
mainfrom
fix/nuget-package-description-internal-refs

Conversation

@ncipollina

Copy link
Copy Markdown
Contributor

Summary

Found while running through Milestone 8's Release-readiness/Public-preview acceptance checklists post-publish, checking what an actual stranger sees on nuget.org search.

The live Compono package's nuget.org search result — the literal first-impression text before anyone reaches the README — currently reads: "...No dependency on any test framework, mocking framework, or Bogus - see docs/manifesto.md's 'Modular by design' and design-decisions.md rule 3." docs/manifesto.md is a page Phase 5 already retired to a tombstone; design-decisions.md never existed as a public file at all — it's this repo's internal Claude Code engineering-workflow skill reference, never shipped anywhere a nuget.org visitor could resolve it.

The other three packages' Description fields had the identical pattern, each citing an internal docs/adr/... path.

Same bug class #58 already fixed once (stale internal references leaking into user-facing text) — that PR covered XML doc comments and a diagnostic message; this is the same defect in NuGet package metadata. Rewrote all four Description fields to stand on their own with no internal-path citations.

Test plan

  • dotnet build Compono.slnx -c Release — 0 warnings, 0 errors
  • dotnet test Compono.slnx -c Release — 871/871 passed
  • Real dotnet pack of Compono — confirmed the shipped .nuspec's <description> carries the clean text

🤖 Generated with Claude Code

…tions

Found while closing out Milestone 8: the live nuget.org search result for
Compono (the actual first-impression text a stranger sees, before they
ever reach the README) cited docs/manifesto.md - retired to a tombstone
in Phase 5 - and design-decisions.md, which never existed as a public
file at all (an internal engineering-workflow skill reference). The
other three packages' Description fields had the same pattern, citing
internal docs/adr/... paths a nuget.org visitor has no way to resolve.

Same bug class PR #58 already fixed once in XML doc comments and a
diagnostic message - this is the same defect in NuGet package metadata
instead. Rewrote all four Description fields to stand on their own, no
internal-path citations. Confirmed via a real pack: the shipped .nuspec
now carries the clean description.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@github-actions github-actions Bot added the type: fix Bug fix label Aug 7, 2026
@ncipollina
ncipollina merged commit 1a09b08 into main Aug 7, 2026
8 checks passed
@ncipollina
ncipollina deleted the fix/nuget-package-description-internal-refs branch August 7, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant