Skip to content

AB#4040: Drop unused SeeAlsoLink + CommandDocumentation.SeeAlso #156

Merged
reikla merged 1 commit into
mainfrom
dev/int64/octo-cli-auto-documentation-generator
Jun 2, 2026
Merged

AB#4040: Drop unused SeeAlsoLink + CommandDocumentation.SeeAlso #156
reikla merged 1 commit into
mainfrom
dev/int64/octo-cli-auto-documentation-generator

Conversation

@mmjakubpoddebniak

@mmjakubpoddebniak mmjakubpoddebniak commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

SeeAlso plumbing in CommandLineParser was over-engineered for N=1: the field had a single workspace usage (AddOctoTenantIdentityProvider → Cross-Tenant Authentication), removed under AB#4079. This PR drops the dead infrastructure.

Verified zero in-workspace consumers across all 5 pinned consumer repos (octo-cli, octo-common-services, octo-construction-kit-engine, octo-construction-kit-engine-mongodb, octo-distributedEventHub).

What changed

  • Deleted src/CommandLineParser/SeeAlsoLink.cs.
  • Removed SeeAlso parameter from the CommandDocumentation record.

Single workspace usage was removed under AB#4079; plumbing was over-engineered for N=1. Breaking change to public CommandLineParser API — verified zero in-workspace consumers across 5 pinned consumer repos.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mmjakubpoddebniak mmjakubpoddebniak self-assigned this Jun 2, 2026
@mmjakubpoddebniak mmjakubpoddebniak marked this pull request as ready for review June 2, 2026 11:22
Copilot AI review requested due to automatic review settings June 2, 2026 11:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes dead “SeeAlso” documentation infrastructure from Meshmakers.Common.CommandLineParser after upstream consumers were eliminated, simplifying the public API surface.

Changes:

  • Deleted the unused SeeAlsoLink type.
  • Removed the SeeAlso parameter from the CommandDocumentation record.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/CommandLineParser/SeeAlsoLink.cs Removes the unused related-doc link model type.
src/CommandLineParser/CommandDocumentation.cs Simplifies CommandDocumentation by dropping the unused SeeAlso field.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mmjakubpoddebniak mmjakubpoddebniak requested a review from reikla June 2, 2026 12:36
@reikla reikla merged commit c29fd09 into main Jun 2, 2026
2 checks passed
@mmjakubpoddebniak mmjakubpoddebniak deleted the dev/int64/octo-cli-auto-documentation-generator branch June 15, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants