Skip to content

docs: keep Unsga3 standalone — no private product names - #6

Merged
jkbennitt merged 1 commit into
mainfrom
cursor/decouple-product-names-5f03
Sep 16, 2026
Merged

jkbennitt merged 1 commit into
mainfrom
cursor/decouple-product-names-5f03

Conversation

@jkbennitt

@jkbennitt jkbennitt commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

Summary

Unsga3 is a public OSS library. Release notes, XML docs, and agent skills mentioned private product repos that consume this package. That coupling does not belong here.

This PR rewrites those mentions in generic terms (domain-adapter warm-start / grid-seed). No algorithm or API behavior change.

What changed

  • CHANGELOG.md — initialPopulation note no longer names a consumer product; Unreleased records the wording cleanup
  • Unsga3Algorithm.Run XML docs — same generic warm-start / grid-seed wording
  • docs/OPERATOR-BOUNDS.md — hybrid-loop example no longer names product pipelines
  • .grok/skills/unsga3-oracle/SKILL.md — drop the other-repo contrast

What stayed generic (audit, no edit needed)

  • tools/typesafe-pareto — ZDT fixture + mock Score/Choice only; no private-repo paths, PackageReferences, or CEM import guidance
  • README, samples, csproj files — no product-repo names or reverse dependencies
  • Org/repo URLs (AppSprout-dev/Unsga3) and the isolated crouzeix-extensions research pointer are unchanged (not consumer products)

Checklist

  • dotnet test Unsga3.slnx -c Release passes locally (46 tests)
  • CHANGELOG.md updated under Unreleased
  • Public API XML docs wording only (no signature change)
  • Survival / normalization / metrics unchanged — no oracle impact

Test plan

  • Repo-wide grep for Torquon, Torquon-GB, Phenara, Hygra, Petra, CannaSage is empty
  • tools/typesafe-pareto still uses only fixtures/zdt1_candidates.json
  • Local: dotnet test Unsga3.slnx -c Release — 46 passed
  • Local: python3 -m unittest tools/typesafe-pareto/test_score_pareto.py — 16 passed
  • GitHub CI on this PR is green (ci / build-test, ci / typesafe-pareto)
Open in Web Open in Cursor 

Keep the OSS library standalone: describe initialPopulation and hybrid
loops as domain-adapter warm-start / grid-seed. No algorithm change.

Co-authored-by: Jason <jkbennitt@users.noreply.github.com>
@jkbennitt
jkbennitt marked this pull request as ready for review September 16, 2026 21:24
@jkbennitt
jkbennitt merged commit f99fdac into main Sep 16, 2026
2 checks passed
@jkbennitt
jkbennitt deleted the cursor/decouple-product-names-5f03 branch September 16, 2026 21:25
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.

2 participants