diff --git a/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibrary.cpp b/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibrary.cpp index eafb021..e604aba 100644 --- a/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibrary.cpp +++ b/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibrary.cpp @@ -29928,424 +29928,6 @@ bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingState return false; } -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEpanorionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationEpanorionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationEpanorionStateLedgerContract& Contract : Bundle.ValidationEpanorionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationEpanorionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEpirrhiptarionBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary& Boundary : Bundle.ValidationOngoingStateEpirrhiptarionBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEngolpionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationEngolpionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationEngolpionStateLedgerContract& Contract : Bundle.ValidationEngolpionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationEngolpionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePanagiaBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStatePanagiaBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStatePanagiaBoundary& Boundary : Bundle.ValidationOngoingStatePanagiaBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStatePanagiaBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDikerionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationDikerionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationDikerionStateLedgerContract& Contract : Bundle.ValidationDikerionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationDikerionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTrikerionBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateTrikerionBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateTrikerionBoundary& Boundary : Bundle.ValidationOngoingStateTrikerionBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateTrikerionBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRipidionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationRipidionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationRipidionStateLedgerContract& Contract : Bundle.ValidationRipidionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationRipidionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAsteriskosBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary& Boundary : Bundle.ValidationOngoingStateAsteriskosBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDiskosStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationDiskosStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationDiskosStateLedgerContract& Contract : Bundle.ValidationDiskosStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationDiskosStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateKalymmaBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateKalymmaBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateKalymmaBoundary& Boundary : Bundle.ValidationOngoingStateKalymmaBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateKalymmaBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAntimensionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationAntimensionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationAntimensionStateLedgerContract& Contract : Bundle.ValidationAntimensionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationAntimensionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEilitonBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateEilitonBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateEilitonBoundary& Boundary : Bundle.ValidationOngoingStateEilitonBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateEilitonBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAerStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationAerStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationAerStateLedgerContract& Contract : Bundle.ValidationAerStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationAerStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLabisBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateLabisBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateLabisBoundary& Boundary : Bundle.ValidationOngoingStateLabisBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateLabisBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDiskarionStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationDiskarionStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationDiskarionStateLedgerContract& Contract : Bundle.ValidationDiskarionStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationDiskarionStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateZeonBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateZeonBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateZeonBoundary& Boundary : Bundle.ValidationOngoingStateZeonBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateZeonBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLoncheStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationLoncheStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationLoncheStateLedgerContract& Contract : Bundle.ValidationLoncheStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationLoncheStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLanceBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateLanceBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateLanceBoundary& Boundary : Bundle.ValidationOngoingStateLanceBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateLanceBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLavidaStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationLavidaStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationLavidaStateLedgerContract& Contract : Bundle.ValidationLavidaStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationLavidaStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSudarionBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateSudarionBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateSudarionBoundary& Boundary : Bundle.ValidationOngoingStateSudarionBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateSudarionBoundary(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationHexapterygonStateLedgerContractById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& ContractId, - FHyperTwistTrainingValidationHexapterygonStateLedgerContract& OutContract -) -{ - for (const FHyperTwistTrainingValidationHexapterygonStateLedgerContract& Contract : Bundle.ValidationHexapterygonStateLedgerContracts) - { - if (Contract.ContractId == ContractId) - { - OutContract = Contract; - return true; - } - } - - OutContract = FHyperTwistTrainingValidationHexapterygonStateLedgerContract(); - return false; -} - -bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCherubikonBoundaryById( - const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, - const FString& BoundaryId, - FHyperTwistTrainingValidationOngoingStateCherubikonBoundary& OutBoundary -) -{ - for (const FHyperTwistTrainingValidationOngoingStateCherubikonBoundary& Boundary : Bundle.ValidationOngoingStateCherubikonBoundaries) - { - if (Boundary.BoundaryId == BoundaryId) - { - OutBoundary = Boundary; - return true; - } - } - - OutBoundary = FHyperTwistTrainingValidationOngoingStateCherubikonBoundary(); - return false; -} - bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAnaphoraStateLedgerContractById( const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, const FString& ContractId, diff --git a/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibraryLiturgicalStateLookups.cpp b/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibraryLiturgicalStateLookups.cpp new file mode 100644 index 0000000..ecf24bc --- /dev/null +++ b/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibraryLiturgicalStateLookups.cpp @@ -0,0 +1,419 @@ +#include "HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibrary.h" + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEpanorionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationEpanorionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationEpanorionStateLedgerContract& Contract : Bundle.ValidationEpanorionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationEpanorionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEpirrhiptarionBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary& Boundary : Bundle.ValidationOngoingStateEpirrhiptarionBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateEpirrhiptarionBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEngolpionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationEngolpionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationEngolpionStateLedgerContract& Contract : Bundle.ValidationEngolpionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationEngolpionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePanagiaBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStatePanagiaBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStatePanagiaBoundary& Boundary : Bundle.ValidationOngoingStatePanagiaBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStatePanagiaBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDikerionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationDikerionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationDikerionStateLedgerContract& Contract : Bundle.ValidationDikerionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationDikerionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTrikerionBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateTrikerionBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateTrikerionBoundary& Boundary : Bundle.ValidationOngoingStateTrikerionBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateTrikerionBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRipidionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationRipidionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationRipidionStateLedgerContract& Contract : Bundle.ValidationRipidionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationRipidionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAsteriskosBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary& Boundary : Bundle.ValidationOngoingStateAsteriskosBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateAsteriskosBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDiskosStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationDiskosStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationDiskosStateLedgerContract& Contract : Bundle.ValidationDiskosStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationDiskosStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateKalymmaBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateKalymmaBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateKalymmaBoundary& Boundary : Bundle.ValidationOngoingStateKalymmaBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateKalymmaBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAntimensionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationAntimensionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationAntimensionStateLedgerContract& Contract : Bundle.ValidationAntimensionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationAntimensionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEilitonBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateEilitonBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateEilitonBoundary& Boundary : Bundle.ValidationOngoingStateEilitonBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateEilitonBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAerStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationAerStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationAerStateLedgerContract& Contract : Bundle.ValidationAerStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationAerStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLabisBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateLabisBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateLabisBoundary& Boundary : Bundle.ValidationOngoingStateLabisBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateLabisBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDiskarionStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationDiskarionStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationDiskarionStateLedgerContract& Contract : Bundle.ValidationDiskarionStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationDiskarionStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateZeonBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateZeonBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateZeonBoundary& Boundary : Bundle.ValidationOngoingStateZeonBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateZeonBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLoncheStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationLoncheStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationLoncheStateLedgerContract& Contract : Bundle.ValidationLoncheStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationLoncheStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLanceBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateLanceBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateLanceBoundary& Boundary : Bundle.ValidationOngoingStateLanceBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateLanceBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLavidaStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationLavidaStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationLavidaStateLedgerContract& Contract : Bundle.ValidationLavidaStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationLavidaStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSudarionBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateSudarionBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateSudarionBoundary& Boundary : Bundle.ValidationOngoingStateSudarionBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateSudarionBoundary(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationHexapterygonStateLedgerContractById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& ContractId, + FHyperTwistTrainingValidationHexapterygonStateLedgerContract& OutContract +) +{ + for (const FHyperTwistTrainingValidationHexapterygonStateLedgerContract& Contract : Bundle.ValidationHexapterygonStateLedgerContracts) + { + if (Contract.ContractId == ContractId) + { + OutContract = Contract; + return true; + } + } + + OutContract = FHyperTwistTrainingValidationHexapterygonStateLedgerContract(); + return false; +} + +bool UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCherubikonBoundaryById( + const FHyperTwistTrainingValidationBenchmarkReferenceBundle& Bundle, + const FString& BoundaryId, + FHyperTwistTrainingValidationOngoingStateCherubikonBoundary& OutBoundary +) +{ + for (const FHyperTwistTrainingValidationOngoingStateCherubikonBoundary& Boundary : Bundle.ValidationOngoingStateCherubikonBoundaries) + { + if (Boundary.BoundaryId == BoundaryId) + { + OutBoundary = Boundary; + return true; + } + } + + OutBoundary = FHyperTwistTrainingValidationOngoingStateCherubikonBoundary(); + return false; +} diff --git a/docs/ops/HYPERTWIST_REFACTORING_TOOLCHAIN_2026-06-22.md b/docs/ops/HYPERTWIST_REFACTORING_TOOLCHAIN_2026-06-22.md index 57eb97e..1bf12d9 100644 --- a/docs/ops/HYPERTWIST_REFACTORING_TOOLCHAIN_2026-06-22.md +++ b/docs/ops/HYPERTWIST_REFACTORING_TOOLCHAIN_2026-06-22.md @@ -1821,3 +1821,54 @@ Latest validation-benchmark clerical-state lookup split follow-up on `2026-06-30 - the next worthwhile continuation remains another bounded validation-library or training-repository seam rather than fresh product-topology or renderer widening + +Latest validation-benchmark liturgical-state lookup split follow-up on `2026-06-30`: + +- the next same-family continuation then kept shrinking the validation-benchmark + hotspot without widening simulator or website scope: + - moved the contiguous liturgical-state lookup family from + `TryGetValidationEpanorionStateLedgerContractById(...)` through + `TryGetValidationOngoingStateCherubikonBoundaryById(...)` out of + `HyperTwistTrainingValidationBenchmarkLibrary.cpp` + - the extracted implementation family now lives at + `UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibraryLiturgicalStateLookups.cpp` + - the main validation benchmark file now stands at `30,376` lines after + reducing from the previous `30,794`, while the extracted liturgical-state + lookup unit stands at `419` lines +- the HyperTwist-owned refactor loop stayed healthy on that exact native + packet: + - `scripts/run-hypertwist-sentrux-source-only.sh` + - `Quality: 6241` + - all `7` rules pass + - `scripts/run-hypertwist-sentrux-gate.sh` + - comparison result: + - `Quality: 6234 -> 6241` + - `Coupling: 0.15 -> 0.15` + - `Cycles: 0 -> 0` + - `God files: 1 -> 1` + - `No degradation detected` + - `scripts/run-hypertwist-gitnexus-analyze.sh` + - the retained local GitNexus native payload still failed cleanly on this + Linux host with `ERR_DLOPEN_FAILED`, so the wrapper truthfully fell back to + `npx gitnexus@latest` + - the refreshed bounded source-only analyzer pass then completed at + `16,543` nodes, `39,134` edges, `680` clusters, and `300` flows + - `scripts/run-hypertwist-gitnexus-status.sh` + - reported `Indexed commit: abbe150`, `Current commit: abbe150`, and + `Status: up-to-date` +- the canonical Windows Unreal proof for that native split then passed through + the maintained reverse-SSH lane: + - `scripts/run-hypertwist-remote-unreal-build.sh --worktree-root 'C:\htpp'` + - `Target is up to date` + - `Result: Succeeded` + - UnrealBuildTool `Total execution time: 9.26 seconds` +- current truthful reading after this native follow-up: + - the validation-benchmark liturgical-state lookup extraction is now + build-proven on the canonical Windows lane + - vanilla refactoring still is not fully complete because the training + repository library still holds the oversized recommendation-history hotspot + and the validation benchmark library still has more bounded lookup-heavy + tail families available after `Anaphora` + - the next worthwhile continuation remains another bounded + validation-library or training-repository seam rather than fresh + product-topology or renderer widening diff --git a/docs/v6_5_deep_manual_pack/HyperTwist/DEVELOPMENT.md b/docs/v6_5_deep_manual_pack/HyperTwist/DEVELOPMENT.md index c1ea54c..2bb8004 100644 --- a/docs/v6_5_deep_manual_pack/HyperTwist/DEVELOPMENT.md +++ b/docs/v6_5_deep_manual_pack/HyperTwist/DEVELOPMENT.md @@ -2644,3 +2644,54 @@ Latest same-family responsive public-route expansion follow-up on `2026-06-29`: - the next worthwhile continuation remains another bounded validation-library or training-repository seam instead of fresh product-topology widening + +## Latest validation-benchmark liturgical-state lookup split follow-up (`2026-06-30`) + +- the next same-family continuation then kept shrinking the + validation-benchmark hotspot without widening simulator or website scope: + - the contiguous liturgical-state lookup family from + `TryGetValidationEpanorionStateLedgerContractById(...)` through + `TryGetValidationOngoingStateCherubikonBoundaryById(...)` was moved out of + `HyperTwistTrainingValidationBenchmarkLibrary.cpp` + - the extracted implementation family now lives at + `UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingValidationBenchmarkLibraryLiturgicalStateLookups.cpp` + - the main validation benchmark file now stands at `30,376` lines after + reducing from `30,794`, while the extracted liturgical-state lookup unit + stands at `419` lines +- the HyperTwist-owned refactor loop stayed healthy on that exact native + packet: + - `scripts/run-hypertwist-sentrux-source-only.sh` + - `Quality: 6241` + - all `7` rules pass + - `scripts/run-hypertwist-sentrux-gate.sh` + - comparison result: + - `Quality: 6234 -> 6241` + - `Coupling: 0.15 -> 0.15` + - `Cycles: 0 -> 0` + - `God files: 1 -> 1` + - `No degradation detected` + - `scripts/run-hypertwist-gitnexus-analyze.sh` + - the retained local GitNexus native payload still failed cleanly on this + Linux host with `ERR_DLOPEN_FAILED`, so the wrapper truthfully fell back to + `npx gitnexus@latest` + - the refreshed bounded source-only analyzer pass then completed at + `16,543` nodes, `39,134` edges, `680` clusters, and `300` flows + - `scripts/run-hypertwist-gitnexus-status.sh` + - reported `Indexed commit: abbe150`, `Current commit: abbe150`, and + `Status: up-to-date` +- the canonical Windows Unreal proof for that native split then passed through + the maintained reverse-SSH lane: + - `scripts/run-hypertwist-remote-unreal-build.sh --worktree-root 'C:\htpp'` + - `Target is up to date` + - `Result: Succeeded` + - UnrealBuildTool `Total execution time: 9.26 seconds` +- current truthful reading after this native follow-up: + - the validation-benchmark liturgical-state lookup extraction is now + build-proven on the canonical Windows lane + - vanilla refactoring still is not fully complete because the training + repository library still holds the oversized recommendation-history hotspot + and the validation benchmark library still has more bounded lookup-heavy + tail families available after `Anaphora` + - the next worthwhile continuation remains another bounded + validation-library or training-repository seam instead of fresh + product-topology widening