cbc89b48git rev-parse HEAD and compare to check if the graph is stale.graphify update . after code changes (no API cost).newTestOps() - 131 edgesctrCfg() - 131 edgesRole - 128 edgesConfig - 113 edgesnewCapMgr() - 111 edgesNewCluster() - 101 edgesloadK8s() - 89 edgesPlatform - 79 edgesmatchCLI() - 75 edgesbg() - 70 edgesparseHeader() –calls–> isMarker() [INFERRED]
internal/broker/blocks.go → internal/broker/annotate.goparseHeader() –calls–> readMarker() [INFERRED]
internal/broker/blocks.go → internal/broker/annotate.goapplyMetaField() –calls–> BrokerType [INFERRED]
internal/broker/annotate.go → internal/broker/blocks.goapplyMetaField() –calls–> brokerTypeFromSchema() [INFERRED]
internal/broker/annotate.go → internal/broker/blocks.gosectionBeginMarker() –calls–> RuleFor() [INFERRED]
internal/broker/annotate.go → internal/broker/sections.goCohesion: 0.16 Nodes (33): bg(), k8sAdminPassword(), k8sCluster(), k8sContext(), k8sLogin(), opK8sCLI(), opK8sConfigLeader(), opK8sCopyFrom() (+25 more)
Cohesion: 0.07 Nodes (51): newTestOps(), ranContains(), TestDisableDefaultUsers(), TestDisableDefaultUsersNoVPNs(), TestDisableDefaultVPN(), TestDomainCerts(), TestDomainCertsAcceptsAFullHostPath(), TestDomainCertsEmptySkips() (+43 more)
Cohesion: 0.09 Nodes (25): BlockDiff, DiffResult, blockLabel(), diffRow(), orDash(), RenderDiffResult(), reportBlockLines(), TestDiffBlockLabelFormatsIdentityForTheReport() (+17 more)
Cohesion: 0.04 Nodes (17): scriptedMate, Transport, Manager, idMapCovers(), origin(), runUserIDs(), EnvRunner, Runner (+9 more)
Cohesion: 0.08 Nodes (57): capture(), captureStderr(), fakeBinaryOnPath(), firstLine(), runRoot(), runStandalone(), runStatusStderr(), TestBashEnvGivenToEnvFlag() (+49 more)
Cohesion: 0.02 Nodes (202): TestDiagnosticsRunError(), TestDomainCertsUploadFileError(), TestExecCLIFailsOnErrorOutput(), TestExecCLIUploadFileError(), TestGatherNodeDownloadError(), TestOutDefaultsToStdout(), TestPollCondError(), TestPollContextCancelled() (+194 more)
Cohesion: 0.04 Nodes (53): Commands, solace-util, solace-util auto-complete, solace-util auto-complete bash, solace-util auto-complete fish, solace-util auto-complete powershell, solace-util auto-complete zsh, solace-util broker (+45 more)
Cohesion: 0.10 Nodes (7): certDigest(), composeNeedsSecretValues(), exactName(), Manager, orNone(), secretSummary(), setOrMissing()
Cohesion: 0.17 Nodes (7): ContainerSecurity, Operator, PodSecurity, Resources, Storage, K8sConfig, writeSecurity()
Cohesion: 0.09 Nodes (51): TestAllowCommandRejectedWhereNothingExecutes(), allowRuntime(), echoRunner(), runCtr(), runRootWith(), TestAnnounceCommandsNamesResolvedBinaries(), TestAssertLeaderStandaloneSkipsBeforeAnyPrompt(), TestConfigStepsDoNotLeakSecrets() (+43 more)
Cohesion: 0.15 Nodes (21): commandRules, checkBinary(), CheckCommand(), checkFlagShape(), checkToken(), clusterRules(), composeRules(), escalator() (+13 more)
Cohesion: 0.12 Nodes (34): leaderRun, opCall, captureStdout(), failDisableDefaultUsersUpload(), isDeletePod(), isGetPod(), k8sDeployAllOutputHook(), loadDirect() (+26 more)
Cohesion: 0.08 Nodes (61): TestCheckStopsProbingWhenUnreachable(), TestValidateConfigSectionNeverFails(), TestValidateGroupsAndOrdersSections(), TestValidateNeverPrintsASecret(), TestValidateReadsDeploymentsOnce(), TestValidateReportsEveryFailureInOneRun(), TestValidateReportsResolvedPorts(), TestValidateReportsTheDerivedImagePullSecretName() (+53 more)
Cohesion: 0.12 Nodes (22): Annotate(), sectionBeginMarker(), TestAnnotateIsDeterministic(), TestAnnotateRegionAndSectionFencesAreBalanced(), TestAnnotateRoundTripCaptureIsMarked(), TestAnnotateRoundTripPreservesBlocks(), TestSectionBeginMarkerAdvisoryDisposition(), TestWriteBlocksOpensAndClosesOnChange() (+14 more)
Cohesion: 0.19 Nodes (31): checkGolden(), convertOK(), hasWarning(), strictDecode(), TestConvertAdminSecretAlias(), TestConvertAdminUserIsDroppedOnEveryPlatform(), TestConvertBadBooleanWarns(), TestConvertBadNumberWarns() (+23 more)
Cohesion: 0.08 Nodes (53): Block, Region, TargetState, regionFor(), keepRegion(), injectedBlock(), BridgeEnablementInverted(), ClearExistingNested() (+45 more)
Cohesion: 0.06 Nodes (116): GuardPodmanEUID(), inspectReply(), kvValue(), TestInspectStateSurfacesTheEngineError(), TestReportStateNeverPrintsTheEnvironment(), TestReportStateOnAHealthyRunningContainer(), TestReportStateOnAStoppedContainer(), TestRestartCountComesFromSystemdOnPodman() (+108 more)
Cohesion: 0.21 Nodes (45): addCommands(), addLogFlags(), group(), newBrokerCLICmd(), newBrokerCmd(), newBrokerConfigureCmd(), newBrokerPerformCmd(), newBrokerRemoveCmd() (+37 more)
Cohesion: 0.07 Nodes (38): GenBroker(), GenSecrets(), joinManifests(), adminCfg(), secretNamesIn(), TestAdminSecretStatesEmitTheirArtifacts(), TestCreateSecretsAdminOnly(), TestCreateSecretsAllThree() (+30 more)
Cohesion: 0.18 Nodes (21): finish(), log_init(), main(), NO_COLOR, dev.sh script, build_one(), cap(), die() (+13 more)
Cohesion: 0.11 Nodes (20): segment, vars, countMarkers(), resolvePlatform(), TestParseArrayElementsPreserveQuoting(), TestParseAssignmentForms(), TestParseCRLF(), TestParseDoubleQuotedBackslashEscapes() (+12 more)
Cohesion: 0.18 Nodes (17): Get-Log(), Get-Now(), Build-One(), Cap(), Ok(), Step(), Task-build(), Task-cov() (+9 more)
Cohesion: 0.13 Nodes (15): Entry, checkShort(), Set, New(), sample(), TestAccessorsReturnCopies(), TestDigitsAreAllowed(), TestExpandResolvesBothSpellings() (+7 more)
Cohesion: 0.12 Nodes (29): PhaseKind, SiteState, SwitchAction, SwitchPhase, BuildSwitchPlan(), confirmDemotions(), ExecuteSwitchPlan(), SwitchPlan (+21 more)
Cohesion: 0.12 Nodes (32): TestLeaderAssertLeaderError(), TestRedundancyBackupShowError(), TestRedundancyReleaseError(), TestRedundancyRevertToPrimaryError(), TestReleaseToBackupNoReleaseError(), TestReleaseToBackupUnreleasedTimeout(), CLIScriptPath(), cliScriptPath() (+24 more)
Cohesion: 0.07 Nodes (35): TestComposeSecretEnvIsTheOnlyChildEnvironment(), TestChildEnvNamesAreNotSystemVariables(), TestExecEchoesOnEveryMethod(), TestExecVerboseAnnouncesEveryCommand(), verboseExec(), MaskEnv(), quoteTok(), captureStdout() (+27 more)
Cohesion: 0.11 Nodes (21): chunk, chunkResult, chunkName(), keywordPattern(), parseDriverOutput(), renderDriver(), sanitizeComment(), shQuote() (+13 more)
Cohesion: 0.11 Nodes (30): TestReachable(), newCluster(), TestApplyOnStdin(), TestDeleteStdin(), TestOperatorNSExplicit(), TestOperatorNSNeverProbesTheCluster(), saCfg(), TestHARoles() (+22 more)
Cohesion: 0.14 Nodes (19): ImportResult, PlannedSection, isPragma(), defaultVPNFirst(), ImportPlan, orNone(), preambleForApply(), quoteList() (+11 more)
Cohesion: 0.17 Nodes (11): desiredWatch(), Cluster, splitWatch(), subtractWatch(), TestDesiredWatchAppendsTheBrokerNamespace(), TestSubtractWatchEmptyRemainingMeansDelete(), TestSubtractWatchPreservesOrder(), TestUnionWatchKeepsAnotherEnvFilesNamespace() (+3 more)
Cohesion: 0.11 Nodes (14): keyValueEntries, TestValidateContainerArtifactValues(), foldToEnvVar(), Config, invertedCPUSetRange(), missingErr(), platformKey(), requireAll() (+6 more)
Cohesion: 0.15 Nodes (11): bash/000-env.sh, bash/010-deploy-operator.sh, bash/020-deploy-broker.sh, bash/059-execute-cli.sh, docker-podman/000-env.sh, internal/broker, internal/cli, internal/config (+3 more)
Cohesion: 0.13 Nodes (16): colSpan, ValidVPNName(), validVPNName(), dashSpans(), flagByte(), gutterClear(), ParseVPNReplication(), sliceSpan() (+8 more)
Cohesion: 0.06 Nodes (41): Broker, CertDir, DirReader, DomainCerts, fakeDirEntry, domainCANames(), caNameSafe(), checkNoDotDot() (+33 more)
Cohesion: 0.08 Nodes (20): downloadErrTransport, fakeTransport, recDownload, recOutput, recRun, recUpload, recUploadFile, runErrMatchTransport (+12 more)
Cohesion: 0.11 Nodes (34): TestCtrManagerConfirmWiring(), childExit(), TestChildExitKeepsItsMessage(), TestExitCodeIsNeverNegative(), resolveScriptPath(), containerRenderRole(), containerRole(), ctrLogin() (+26 more)
Cohesion: 0.19 Nodes (4): TestCanIAnswerReadsTheLastLine(), TestTransportExecArgs(), recRunner, rrCall
Cohesion: 0.07 Nodes (44): applyMetaField(), isMarker(), markerRegion(), markerSection(), markerVerb(), parseKV(), readMarker(), renderKV() (+36 more)
Cohesion: 0.18 Nodes (21): driveBash(), runComplete(), runCompleteVia(), TestAllowCommandOffersNoFiles(), TestBashFiledirFallbackCompletesDirsOnly(), TestBashInitFallbackRejoinsSplitWords(), TestBashScriptDoesNotNeedBashCompletion(), TestCompletionDescriptionsAreOptIn() (+13 more)
Cohesion: 0.15 Nodes (25): blockKey, mergedBlock, mergedLine, ancestorReported(), DiffBlocks(), indexByIdentity(), keyOf(), keySet() (+17 more)
Cohesion: 0.29 Nodes (12): runPlatform(), TestMultiPlatformNonInteractiveIsRefused(), TestMultiPlatformPromptRejectsBadAnswer(), TestMultiPlatformPromptSelects(), TestNoPlatformSectionIsRefused(), TestPlatformFlagAcceptsAbbreviations(), TestPlatformFlagRejectsUndeclaredSection(), TestPlatformFlagRejectsUnknownValue() (+4 more)
Cohesion: 0.15 Nodes (27): lineRole, serviceLine, shutdownStyle, svcKey, classifyServiceRest(), containsPortCommand(), describeKey(), fieldsUnquoted() (+19 more)
Cohesion: 0.11 Nodes (17): countContains(), field(), TestCountContains(), TestField(), TestPrimaryRedundancyUp(), TestFieldLabelWithoutColon(), showRedundancyLocalScript(), defaultLocalAddrs() (+9 more)
Cohesion: 0.16 Nodes (18): opRunner, exportconfigDriverOutput(), exportconfigTransportOutput(), exportconfigVPNListOutput(), newExportconfigRunner(), newExportconfigRunnerRejectingChunk(), runImportConfirmation(), TestExportConfigOutOverwriteGate() (+10 more)
Cohesion: 0.12 Nodes (8): interactiveFailRunner, runFailRunner, Exec, TestExecIsSilentWithoutVerbose(), Echo, NewExec(), Quote(), TestQuote()
Cohesion: 0.13 Nodes (25): anyKnownCondition(), brokerConditionRows(), conditionLevel(), findCondition(), TestConditionLevelDegradesSafely(), imageFromDeployment(), ownedPods(), operatorItem() (+17 more)
Cohesion: 0.23 Nodes (14): ReplicationConfigResult, replicationVPNLines(), siteAEntry(), TestNothingEverShutsDownTheVPNItself(), TestReplicationVPNLinesEnablesListedAndDisablesTheRest(), TestReplicationVPNLinesIsDeterministic(), TestReplicationVPNLinesQuotesNamesWithSpaces(), TestReplicationVPNLinesReEnablesWhatPhase1StoppedOnly() (+6 more)
Cohesion: 0.09 Nodes (36): TestLocalMateRunsThroughOps(), assertNoPasswordInArgv(), TestBackupRevertActivityBridgePlaintextOnly(), TestBackupRevertActivityBridgeTLSNoCA(), TestBackupRevertActivityCredsAndBodyNeverInArgv(), TestBackupRevertActivityNon2xx(), TestBackupRevertActivityRPCNotOK(), TestBackupRevertActivitySuccess() (+28 more)
Cohesion: 0.19 Nodes (24): sempExecuteResult, sempRedundancyReply, sempReplicationReply, sempVPNReplicationReply, span, dropMessageSpoolLines(), dropRoutingInterfaceLine(), TestSectionsDropMessageSpoolLines() (+16 more)
Cohesion: 0.17 Nodes (12): BrokerType, bannerType(), checkProvenance(), checkSameType(), describeScope(), Ops, planSections(), TestImportOpsDescribeScope() (+4 more)
Cohesion: 0.10 Nodes (29): applyAliases(), TestAliasesDoNotCollide(), TestAliasesResolveToTheCanonicalCommand(), TestEveryAliasEntryIsLive(), TestGroupsRejectAnUnknownVerb(), TestNounGroupsRunNothing(), TestStartStopHaveNoAlias(), TestAllowCommandApprovesAWrappedRuntime() (+21 more)
Cohesion: 0.16 Nodes (16): TestExecute(), TestResolveScriptPath(), TestScriptCommandsRefuseBeforeAnythingRuns(), runGuarded(), TestGenerateIgnoresTheEUID(), TestPodmanEUIDGuardRefusesBeforeAnyCommand(), TestPodmanEUIDGuardSkips(), writeRootlessPodmanEnv() (+8 more)
Cohesion: 0.18 Nodes (11): 1. Deny extended privileges, 2. Deny privilege escalation, 3. Run as a non-root identity, 4. Bind only non-root ports, 5. Hand secrets over as files, 6. Narrow the filesystem, 7. State the setting, do not inherit it, 8. Document the version floor each setting needs (+3 more)
Cohesion: 0.08 Nodes (24): Bringing up a fresh cluster, Configuring a site, Data replication, Docker and Podman mechanics, Every destructive command confirms, Exit codes, Extra CLI users differ by platform, Operations (+16 more)
Cohesion: 0.10 Nodes (21): abbrev_test.go, convert_test.go, Coverage, examples_test.go, Fixtures and doubles, Injectable seams, internal/abbrev, internal/convert (+13 more)
Cohesion: 0.22 Nodes (12): MateChannel, requirePrimaryActive(), requireVirtualRouterNamesMatch(), sortedSiteNames(), SwitchPreflight(), replSites(), TestSwitchPreflightHealthyPair(), TestSwitchPreflightRequiresMatchingVirtualRouterNames() (+4 more)
Cohesion: 0.11 Nodes (10): cliRunNames(), Ops, runCLISkeleton(), TestValidName(), validName(), ValidScriptName(), rejectionIn(), shellScriptPath() (+2 more)
Cohesion: 0.16 Nodes (15): backupTarget, Credential, TestHTTPStatusHelpers(), anyHTTP2xx(), curlConfigLine(), Ops, lastHTTPStatus(), revertActivityBackupBody() (+7 more)
Cohesion: 0.17 Nodes (21): exportconfigReadCounter, layer, TestConfirmDeleteShortcut(), TestPromptYes(), TestPromptYesNo(), TestStdinCanAnswerClosedFile(), confirmActionStrict(), confirmDelete() (+13 more)
Cohesion: 0.13 Nodes (23): setOrMissing(), setOrNone(), storageClassSuitable(), additionalUsersRow(), adminSecretRow(), containsString(), failRow(), Cluster (+15 more)
Cohesion: 0.17 Nodes (35): failOnCall(), fakeEnv(), healthyRootlessOut(), lingerOff(), rootlessMgr(), TestCheckDataDirAcceptsAnAlreadyChownedDir(), TestCheckDataDirRefusesAnUnwritableParent(), TestCheckIDMappingRefusesAnUnmappedRunUser() (+27 more)
Cohesion: 0.07 Nodes (42): shorthand, WeightedNodeTerm, mdRow(), renderAbbrevDocs(), TestAbbreviationDocs(), TestFlagShorthandsAreConsistent(), treeShorthands(), writeAbbrevTable() (+34 more)
Cohesion: 0.24 Nodes (14): sink(), TestKVBlockAlignsOnTheLongestKey(), TestKVRowAtLeadsWithTheTag(), TestKVRowHonorsAnExplicitWidth(), TestLeveledLinesCarryTheTagAndNoArrow(), TestLevelOrderKeepsSkipBelowFail(), TestLineAddsNoPrefix(), TestSectionPadsToWidth() (+6 more)
Cohesion: 0.14
Nodes (14): Bring your own TLS Secret, Choosing the env file, Configuration, Keys that were renamed, Migrating from the bash env files (solace-util convert), Relative paths resolve against the env file, not the current directory, Replication, Scaling (+6 more)
Cohesion: 0.20 Nodes (23): confirmAction(), wantEnable(), wantRemove(), confirmAssertFromBackup(), containerWhat(), opCtrConfigDefaultUsers(), opCtrConfigDefaultVPN(), opCtrConfigDomainCerts() (+15 more)
Cohesion: 0.16 Nodes (17): CLIRunner, fakeRun, Ops, NewCLIMate(), mateReplies(), newTestMate(), TestMateChannelDescribeNamesTheTarget(), TestMateChannelPreflightLearnsTheBrokerType() (+9 more)
Cohesion: 0.40 Nodes (5): Command reference, Global flags, Index, Reading this reference, Tree
Cohesion: 0.20 Nodes (10): Build, Dev script tasks, Developer guide, Gates, Goldens, Releases, Repository layout, Tests (+2 more)
Cohesion: 0.32 Nodes (12): mateChannel(), mateSEMPPassword(), replApp(), siteNamed(), TestConfirmReplicationConfigIsStrictAndRefusalStopsTheApply(), TestConfirmReplicationConfigNamesTheBiggerHammer(), TestMateChannelPicksTheMechanismTheSiteDeclares(), TestMateChannelRefusesASiteWithNoVia() (+4 more)
Cohesion: 0.11 Nodes (19): TestDiagnostics(), TestPathHelpers(), TestServerCert(), TestServerCertBundleOrder(), TestServerCertBundleRefusesAKeyBearingCert(), TestServerCertBundleReportsAnUnreadableFile(), TestServerCertBundleRequiresBothHalves(), writeFile() (+11 more)
Cohesion: 0.33 Nodes (18): opFunc, roleOpFunc, addPodFlag(), newBrokerCopyCmd(), newBrokerDeployCmd(), newBrokerExecCmd(), newBrokerGenerateCmd(), newBrokerLogsCmd() (+10 more)
Cohesion: 0.10 Nodes (21): adminsecret_test.go, check_test.go, checkreport_test.go, cluster_test.go, deploy_test.go, generatorpage_test.go, inspect_test.go, internal/k8s (+13 more)
Cohesion: 0.22 Nodes (9): doc, boolOf(), commentSafe(), emitYAML(), joinDomainCertPath(), kubeCommand(), redundancy(), scalar() (+1 more)
Cohesion: 0.14 Nodes (12): childExitError, usageError, asUsage(), childStatus(), isUsage(), markUsageArgs(), TestEveryArgValidatorIsAUsageError(), TestUsageErrorKeepsItsMessage() (+4 more)
Cohesion: 0.13 Nodes (14): QueueState, VPNRepl, Ops, isRunCLIRejection(), mateConvergenceShutdowns(), missingListedVPNs(), newlineIf(), reenableLine() (+6 more)
Cohesion: 0.12 Nodes (13): cmdField, guardedCmd, decodeCommand(), TestCommandArgsDoesNotAliasCommand(), TestCommandUnmarshal(), TestValidateProbeCommandAccepts(), TestValidateProbeCommandRejects(), Command (+5 more)
Cohesion: 0.13 Nodes (16): driverAllOK(), driverChunkBody(), driverChunkNames(), driverFailAt(), minimalCapture(), newTeardownApplyFixture(), targetVPNCapture(), TestImportOpsExportConfigScopeSelectsCLICommand() (+8 more)
Cohesion: 0.22 Nodes (9): orNone(), orValue(), age(), roleRank(), Cluster, operatorRunningImage(), ownsPod(), TestOperatorRunningImageWithNoContainers() (+1 more)
Cohesion: 0.16 Nodes (12): ReplRole, Replication, PlannedRoles(), RoleAtSite(), TestPlannedRolesNamesEveryListedVPN(), TestRoleAtSiteIsTheComplement(), setReplicationRoleScript(), curlConfigFlag() (+4 more)
Cohesion: 0.24 Nodes (24): execArgs(), NewMateChannel(), ReadSecretKey(), hasPrefixArgv(), indexOf(), operandOf(), replCfg(), replSite() (+16 more)
Cohesion: 0.13 Nodes (27): missingControllers(), limitsMgr(), nrOpenProbe(), TestCheckLimitsNrOpenAloneNeedsNoRestart(), TestCheckLimitsPrivilegedSkipsTheUserManager(), TestCheckLimitsRootlessCoreFloorFollowsTheConfiguredLimit(), TestCheckLimitsRootlessEmptyUserManagerAnswerSkips(), TestCheckLimitsRootlessRefusesAShortUserManager() (+19 more)
Cohesion: 0.18 Nodes (10): occCfg(), occCluster(), TestNamespaceContentsAsksOneQuestion(), TestNamespaceContentsDiscountsWhatKubernetesPutsThere(), TestNamespaceContentsErrorMeansOccupied(), TestNamespaceContentsIgnoresClusterPolicyObjects(), TestNamespaceContentsReportsRealOccupants(), TestNamespaceIsProtectedSharesDeleteNamespacesList() (+2 more)
Cohesion: 0.25 Nodes (8): A replication switch refuses before changing anything, A wrapper runtime is refused, Docker compose secrets need compose 2.23.1+, Import reported failure, Podman secret flags, The limits the container actually gets, Troubleshooting, Wrong cluster (kubeconfig drift)
Cohesion: 0.14 Nodes (20): sectionLevel(), podHealth(), pvcLevel(), replicaLevel(), serviceAddress(), loadFixture(), TestAgeMatchesKubectlShape(), TestBrokerConditionRowsFromLiveCapture() (+12 more)
Cohesion: 0.11 Nodes (35): MateConfig, TestMateChannelShowReplication(), containsEndpoint(), labelValue(), normTransport(), parseHostPort(), ParseShowReplication(), parseShowReplicationAppliance() (+27 more)
Cohesion: 0.09 Nodes (32): New(), TestNewDefaults(), AdminSecretInUse(), ReadAdminPassword(), operatorManagedCfg(), TestAdminPasswordPreflight(), TestAdminSecretInUseFollowsTheStates(), TestReadAdminPasswordArgvAndDecoding() (+24 more)
Cohesion: 0.05 Nodes (85): ContainerNoFile(), HealthCheck, NodeIdentity, TestLimitsCheckAssertsWhatTheArtifactAsks(), boolStr(), BrokerCR(), Compose(), composeEscape() (+77 more)
Cohesion: 0.16 Nodes (21): describe(), judge(), main(), plural(), run(), load(), TestJudge(), TestJudgeEmptyTrace() (+13 more)
Cohesion: 0.08 Nodes (36): Disposition, SectionRule, loadApplianceCapture(), TestApplianceCaptureIsReadAsAnAppliance(), TestApplianceOnlySectionsCarryContent(), TestApplianceReplicationGrammarDiffersFromSoftware(), TestEveryApplianceBrokerSectionIsClassified(), renderImportDocs() (+28 more)
Cohesion: 0.14 Nodes (17): mateChannelFunc, App, lineSink(), step(), confirmReplicationConfig(), opConfigureReplication(), opCtrConfigureReplication(), opCtrPerformReplication() (+9 more)
Cohesion: 0.17 Nodes (12): Container, DockerConfig, Network, PodmanConfig, Ulimits, applyContainerBlockDefaults(), Config, podmanRunUser() (+4 more)
Cohesion: 0.20 Nodes (6): expandTilde(), expandTildeToken(), Config, isPathSep(), TestExpandTilde(), tildeHome()
Cohesion: 0.50 Nodes (3): secretRef, Config, unsetOrEmpty()
Cohesion: 0.13 Nodes (15): argumentLine(), noRolePositional(), completeDirs(), completeEnvFiles(), completePlatforms(), completeRoles(), isEnvFileName(), matching() (+7 more)
Cohesion: 0.31 Nodes (9): replConfig(), TestReplicationCredentialChars(), TestReplicationLocate(), TestReplicationPassEnvResolves(), TestSiteCommandGuarded(), TestValidateReplicationEmptyViaAccepted(), TestValidateReplicationRejects(), TestValidateReplicationValid() (+1 more)
Cohesion: 0.33 Nodes (6): Abbreviations, Commands, Flag shorthands, How a short form is resolved, Node roles, Platforms
Cohesion: 0.25 Nodes (7): Omission, brokerTypeFromSchema(), Capture, parseHeader(), readHeaderField(), TestBrokerTypeFromSchema(), omittedList()
Cohesion: 0.29 Nodes (6): delegateSetting(), Manager, limitText(), parseLimit(), parseUnitProps(), TestParseLimit()
Cohesion: 0.07 Nodes (53): Example, TestExamplesBareEmitsTheFullSchema(), TestExamplesEmitsToStdout(), minimalK8s(), TestLoadBashEnvFileHint(), TestLoadNotYAMLHint(), TestLoadParseError(), TestLoadReadError() (+45 more)
Cohesion: 0.09 Nodes (31): callIndex(), TestPreflightRunsBeforeAnything(), TestCtrRuntimeDefaultArgvUnchanged(), TestCtrTransportHonoursRuntime(), TestManagerHonoursRuntime(), TestManagerReachableProbesRuntimeThenCompose(), withWrapper(), wrappedCtrCfg() (+23 more)
Cohesion: 0.09 Nodes (34): newConvertCmd(), runConvert(), usagef(), checkAllowCommand(), checkFlagPlatforms(), commandPlatforms(), declaredList(), parsePlatformList() (+26 more)
Cohesion: 0.15 Nodes (13): abbrevdoc_test.go, aliases_test.go, allowcommand_test.go, cli_test.go, commanddoc_test.go, completion_test.go, euid_test.go, examples_test.go (+5 more)
Cohesion: 0.17 Nodes (7): AdminState, sempMate, httpBody(), TestHTTPBodyStripsHeaders(), sempAdminState(), sempReplRole(), xmlEscape()
Cohesion: 0.18 Nodes (13): AdditionalUsersSecret(), AdminSecret(), decodeDataValue(), TestAdditionalUsersSecretCarriesBothHalves(), TestAdditionalUsersSecretIsAbsentWithNoUsers(), TestAdditionalUsersSecretRefusesAnEmptyPassword(), TestAdditionalUsersStayOutOfTheCredentialsSecret(), TestAdminSecretCarriesThePSKOnlyWhenSet() (+5 more)
Cohesion: 0.33
Nodes (6): Appliance only (skipped on a software broker), Applied, Applied, minus some lines, Never applied, Sections that interrupt a service, What import-config applies
Cohesion: 0.08 Nodes (15): AdditionalUser, Image, Node, Redundancy, SEMP, TLS, atoiPrefix(), Config (+7 more)
Cohesion: 0.09 Nodes (23): annotate_test.go, appliance_test.go, blocks_test.go, broker_test.go, coverage_test.go, diff_test.go, driver_test.go, importdoc_test.go (+15 more)
Cohesion: 0.14 Nodes (22): TestOperatorInstallVerdict(), GenOperator(), joinYAMLDocs(), nonEmpty(), operatorProbes(), RenderOperator(), renderOperatorNS(), splitAfterNamespace() (+14 more)
Cohesion: 0.15 Nodes (14): capCall, capRunner, mgrOver(), TestCtrExecutorRefusesUnapprovedRuntime(), unapprovedCtrCfg(), NewTransport(), dockerCfg(), podmanCfg() (+6 more)
Cohesion: 0.12 Nodes (17): adminsecret_test.go, artifactvalues_test.go, command_test.go, config_test.go, domaincerts_resolve_test.go, domaincerts_test.go, duration_test.go, execguard_test.go (+9 more)
Cohesion: 0.29 Nodes (8): newPerformExportConfigCmd(), registerFlagCompletion(), newExamplesCmd(), runExample(), addAllowCommandFlag(), addExportFlags(), addOutFlags(), addRestartFlag()
Cohesion: 0.21 Nodes (13): compareVersions(), imageTag(), operatorVersionWarning(), parseVersion(), operatorDeployJSON(), TestCompareVersions(), TestConfirmNoDowngradeAsksNothingWhenNotADowngrade(), TestConfirmNoDowngradeIsSilentInAPreview() (+5 more)
Cohesion: 0.28 Nodes (9): token, firstQuoted(), newBlock(), TestNewBlockMessageSpoolQualifierHasNoOwnName(), TestNewBlockOpener(), TestNewBlockVPNNameWithSpaces(), TestNewBlockVPNQualifierWithSpaces(), tokenizeOpener() (+1 more)
Cohesion: 0.22 Nodes (9): inspect_test.go, internal/container, limits_test.go, manager_test.go, preflight_test.go, rootless_test.go, runtime_test.go, secrets_test.go (+1 more)
Cohesion: 0.16 Nodes (14): containerState, healthState, decodeInspect(), Manager, orUnknown(), printable(), TestInspectDecodesPartialOutput(), TestInspectDistinguishesNoHealthcheckFromUnknown() (+6 more)
Cohesion: 0.22 Nodes (8): cliTransport(), renderMateAppliance(), renderMateSoftware(), schemaTransport(), sortedKeys(), sortedSet(), TestTransportVocabularyIsThreeWords(), sortedVPNs()
Cohesion: 0.07 Nodes (41): showCmd, validCLILine(), Ops, assertLeaderScript(), defaultUsersScript(), disableDefaultUsersScript(), disableDefaultVPNScript(), domainCertsScript() (+33 more)
Cohesion: 0.08 Nodes (41): hasCall(), leaderCalls(), matchCLI(), TestDisableDefaultUsersRefusesAQuotedVPNName(), TestLeaderSuccess(), TestLeaderSuccessOnBackup(), TestDisableDefaultUsersDisableError(), TestDisableDefaultUsersShowVPNError() (+33 more)
Cohesion: 0.20 Nodes (7): Config, portOrRange(), TestValidContainerPort(), validContainerPort(), validCoreLimit(), validHealthDuration(), validDNSLabel()
Cohesion: 0.29 Nodes (7): bridgeHostPort(), sempPort(), TestSempPortBridgeFallsBackToPlaintext(), TestSempPortBridgePrefersTLS(), TestSempPortBridgeRefusesNoMapping(), TestSempPortHostMode(), TestSempPortWithoutCertificateStaysPlaintext()
Cohesion: 0.13 Nodes (14): confirmImport(), pluralVPN(), runExport(), runImport(), TestPluralVPNWording(), emitOrWrite(), App, opCtrExportConfig() (+6 more)
Cohesion: 0.40 Nodes (5): Result, Convert(), TestConvertUnterminatedArray(), TestGeneratedHeader(), TestGeneratedHeaderSanitisesSource()
Cohesion: 0.15 Nodes (11): scalingTier, containerMem(), cpuSetCount(), cpuSetRange(), Config, TestContainerMem(), TestCPUSetCount(), TestCPUSetRange() (+3 more)
Cohesion: 0.40 Nodes (3): TestEmit(), emit(), newVersionCmd()
Cohesion: 0.31 Nodes (5): scalingKey, scalingSpelling, Scaling, scalingKeyIndex(), scalingKeyList()
Cohesion: 0.09 Nodes (17): BrokerPodSuffixShape(), Cluster, TestOperatorAdminSecretNameMatchesTheBrokerNames(), Cluster, Cluster, normalizeToList(), TestNormalizeToListHandlesBothKubectlShapes(), HARoles() (+9 more)
Cohesion: 0.50 Nodes (3): canIAnswer(), Cluster, probe
Cohesion: 0.22 Nodes (8): ReplVia, ReplViaKube, ReplViaSEMP, ReplPassSecret, checkCredentialChars(), sortedKeys(), validateReplVia(), validateReplViaSEMP()
Cohesion: 0.67 Nodes (3): logArgs(), logArgs2(), TestLogArgsBuildsOneSetForBothPlatforms()
Cohesion: 0.67 Nodes (3): TestBackupActivityStateReadsTheMateColumn(), TestShowRedundancyIsReadOnly(), backupActivityState()
Cohesion: 0.40 Nodes (5): envTree(), TestResolveEnvPath(), TestResolveEnvPathDefaultInBaseDir(), TestResolveEnvPathEmptyBaseDir(), ResolveEnvPath()
Cohesion: 0.40 Nodes (5): CanonicalDuration(), TestCanonicalDuration(), CheckHostPath(), TestCheckHostPathAccepts(), TestCheckHostPathRejects()
Cohesion: 0.29 Nodes (7): Broker scope is a fixed classification, Exporting and importing configuration, Handling the artifact, Kubernetes-specific hazards, The import lifecycle, Two detectors, in order, What export captures, and why it is not a backup
Cohesion: 0.67 Nodes (3): internal/engine, resolve_test.go, runner_test.go
solace, span, Ops, showCmd, Ops (+233 more)
These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 359 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)graphify query to explore isolated nodes.Questions this graph is uniquely positioned to answer:
Sink connect Sink to output_test.go, Manager, age, config_test.go, BrokerType, k8s/inspect_test.go, Cluster, Ops, ImportPlan, .configRows?
High betweenness centrality (0.020) - this node is a cross-community bridge.Config connect Config to newTestOps, podName, context.Context, Manager, K8sConfig, runRootWith, captureStdout, NewCluster, convert_test.go, manager_test.go, GenSecrets, eqArgs, desiredWatch, ResolveDomainCerts, Role, localCfg, config_test.go, Cluster, Ops, .configRows, strings.Builder, TestServerCert, ReplSite, k8s/matechannel_test.go, occCluster, haCfg, render_test.go, step, Container, certFixture, AdminSecret, GenOperator, capRunner, sempPort?
High betweenness centrality (0.019) - this node is a cross-community bridge.Platform connect Platform to testing.T, Manager, CheckCommand, captureStdout, convert_test.go, manager_test.go, github.com/spf13/cobra.Command, parse, Config, Role, config_test.go, Ops, platformOps, emitYAML, Command, limits_test.go, render_test.go, step, Container, Config, platformTitle, Load, certFixture, capRunner, .validateContainerArtifactValues, sempPort, Convert, .applyScalingTierDefaults?
High betweenness centrality (0.016) - this node is a cross-community bridge.newTestOps() (e.g. with TestDiagnosticsMkdirError() and TestDiagnosticsTwoRolesNoBundle()) actually correct?
newTestOps() has 81 INFERRED edges - model-reasoned connections that need verification.ctrCfg() (e.g. with TestInspectStateSurfacesTheEngineError() and TestReportStateNeverPrintsTheEnvironment()) actually correct?
ctrCfg() has 49 INFERRED edges - model-reasoned connections that need verification.solace, span, Ops to the rest of the system?
238 weakly-connected nodes found - possible documentation gaps or missing edges.newTestOps be split into smaller, more focused modules?
Cohesion score 0.0726764500349406 - nodes in this community are weakly interconnected.