anchor.diff:              AtmWorkflowExecutionAuth, InitialInputContent, AtmStoreSchema
           ))),
   
  -        NewInputItem1 = GenValidInputItemFun(InputItemGeneratorSeedDataSpec),
  +        NewInputItemDataSeed1 = gen_valid_data(
  +            AtmWorkflowExecutionAuth, InputItemGeneratorSeedDataSpec
  +        ),
  +        NewInputItem1 = InputItemFormatterFun(NewInputItemDataSeed1),
           NewItem1 = PrepareExpStoreItemFun(NewInputItem1, InputItemGeneratorSeedDataSpec),
   
           % Assert append/extend with invalid arg(s) should fail
  
positive.code:         ),
  
          % Assert creating store with array initial content containing some invalid items fails
          InvalidInitialContent = [ValidInputItem, InvalidInputItem],
          ExpError = ?ERROR_ATM_DATA_VALUE_CONSTRAINT_UNVERIFIED(InvalidInitialContent, atm_array_type, #{
              <<"item[1]">> => errors:to_json(?ERROR_ATM_DATA_TYPE_UNVERIFIED(
                  InvalidInputItemDataSeed, InputItemGeneratorSeedDataType
              ))
          }),
          ?assertEqual(ExpError, ?rpc(catch CreateStoreFun(InvalidInitialContent))),
  
          % Assert creating store with array initial content containing only valid items succeed
          ValidInputContent = [ValidInputItem, ValidInputItem],
  
negative.code:         CreateStoreFun = atm_store_test_utils:build_create_store_with_initial_content_fun(
              AtmWorkflowExecutionAuth, AtmStoreConfig, [DefaultInputItem]
          ),
          ValidInputItemDataSeed = gen_valid_data(
              AtmWorkflowExecutionAuth, InputItemGeneratorSeedDataSpec
          ),
          ValidInputItem = InputItemFormatterFun(ValidInputItemDataSeed),
          InvalidInputItemDataSeed = gen_invalid_data(AtmWorkflowExecutionAuth, InputItemGeneratorSeedDataSpec),
          InvalidInputItem = InputItemFormatterFun(InvalidInputItemDataSeed),
  
  