IntelligenceX
Class

SetupOnboardingContract

Namespace IntelligenceX.Setup.Onboarding
Assembly IntelligenceX
Modifiers static

Canonical onboarding contract consumed by CLI, Web, and Bot surfaces.

Inheritance

  • Object
  • SetupOnboardingContract

Methods

public static SetupOnboardingCommandTemplates GetCommandTemplates() #
Returns: SetupOnboardingCommandTemplates

Returns canonical command templates.

public static String GetContractFingerprint(Boolean includeMaintenancePath = true) #
Returns: String

Returns deterministic contract fingerprint for drift checks.

Parameters

includeMaintenancePath System.Boolean = true optionalposition: 0
public static SetupOnboardingPathContract GetPathOrDefault(String id, Boolean includeMaintenancePath = true) #
Returns: SetupOnboardingPathContract

Returns a path by id, or the default path when not found.

Parameters

id System.String requiredposition: 0
includeMaintenancePath System.Boolean = true optionalposition: 1
public static IReadOnlyList<SetupOnboardingPathContract> GetPaths(Boolean includeMaintenancePath = true) #
Returns: IReadOnlyList<SetupOnboardingPathContract>

Returns onboarding paths.

Parameters

includeMaintenancePath System.Boolean = true optionalposition: 0
public static String PathIdFromOperation(String operationId) #
Returns: String

Returns canonical path id for the given operation id.

Parameters

operationId System.String requiredposition: 0

Fields

public const String NewSetupPathId #

New setup path id.

Value: new-setup
public const String RefreshAuthPathId #

Refresh auth path id.

Value: refresh-auth
public const String CleanupPathId #

Cleanup path id.

Value: cleanup
public const String MaintenancePathId #

Maintenance path id.

Value: maintenance
public const String ContractVersion #

Semantic onboarding contract version.

Value: 2026-02-12.3