Problem
MooseGroupNameCloud calls missing class-side separators and stopWordList. SQL and Smalltalk controls both fail before rendering.
Found during the 2026-09-20 FAMIXNGSQL/Moose 13 compatibility audit.
Implementation scope
Restore an explicit tokenization/stop-word contract and verify the whole visualization pipeline, including SQL-style identifiers.
Implementation PR target: deem0n/Famix, in the deem0n fork first. Keep this issue separate from the other v3.0.0 fixes. The PR must explain the previous failure, resulting behavior, compatibility implications, and actual validation.
Acceptance criteria and tests
Smalltalk camel-case names; SQL snake_case; separators and stop words; empty/unusual names; actual canvas build and no mutation of names.
Release
Part of the v3.0.0 milestone. An open PR is not a completed fix; release qualification is tracked separately.
Implementation
deem0n/Famix#1
Combined qualification: #32. The implementation is available for review; this issue remains open until its integrated release acceptance is verified.
Problem
MooseGroupNameCloud calls missing class-side separators and stopWordList. SQL and Smalltalk controls both fail before rendering.
Found during the 2026-09-20 FAMIXNGSQL/Moose 13 compatibility audit.
Implementation scope
Restore an explicit tokenization/stop-word contract and verify the whole visualization pipeline, including SQL-style identifiers.
Implementation PR target: deem0n/Famix, in the deem0n fork first. Keep this issue separate from the other v3.0.0 fixes. The PR must explain the previous failure, resulting behavior, compatibility implications, and actual validation.
Acceptance criteria and tests
Smalltalk camel-case names; SQL snake_case; separators and stop words; empty/unusual names; actual canvas build and no mutation of names.
Release
Part of the v3.0.0 milestone. An open PR is not a completed fix; release qualification is tracked separately.
Implementation
deem0n/Famix#1
Combined qualification: #32. The implementation is available for review; this issue remains open until its integrated release acceptance is verified.