<commit_before>{ 
"useCases": 
	[
		{
			"nanoentitiesRead": ["Account.number", "Stock.identifier", "Stock.stockName"],
			"nanoentitiesWritten":["Order.posted","Order.expires","Order.triggerPrice","Order.executed","Order.type","Order.amount"],
			"name":"PostOrder"
		},
		{	"nanoentitiesRead": ["PaymentInfo.cashAccount"],
			"nanoentitiesWritten":["Instruction.instructedTime", "Order.executed", "Position.balance"],
			"name":"InstructOrder"
		},
		{	"nanoentitiesRead": ["Order.triggerPrice", "Stock.identifier"],
			"nanoentitiesWritten":["Price.dateTime","Price.price","Price.currency"],
			"name":"ImportPrice"
		},
		{	"nanoentitiesRead": ["Stock.identifier", "News.title", "News.text", "News.image"],
			"nanoentitiesWritten":[],
			"name":"ReadNews"
		},
		{	"nanoentitiesRead": ["Stock.identifier"],
			"nanoentitiesWritten":["News.title", "News.text", "News.image"],
			"name":"ImportNews"
		},
		{	"nanoentitiesRead": ["Account.number","Recommendation.description","Stock.identifier","Stock.stockName"],
			"nanoentitiesWritten":[],
			"name":"View Recommendations"
		},
		{	"nanoentitiesRead": ["Account.number","Stock.identifier","Stock.stockName","Position.balance"],
			"nanoentitiesWritten":["Recommendation.description"],
			"name":"SuggestRecommendations"
		},
		{	"nanoentitiesRead": ["AccountOwner.address","NaturalPerson.name","Company.companyName"],
			"nanoentitiesWritten":["Account.number"],
			"name":"CreateAccount"
		},
		{	"nanoentitiesRead": [],
			"nanoentitiesWritten":["AccountOwner.address","NaturalPerson.name","Company.companyName"],
			"name":"CreateAccountOwner"
		},
		{	"nanoentitiesRead": ["Account.number","Position.balance","Stock.identifier", "Stock.stockName", "Order.triggerPrice", "Order.amount", "Order.posted", "Order.expires", "Order.executed", "Order.type"],
			"nanoentitiesWritten":[],
			"name":"viewPortfolio"
		}
	],
"characteristics": 
	[
		{
			"couplingCriterionName":"Security Criticality",
			"characteristic":"Public",
			"nanoentities":[
				"Stock.identifier",
				"Stock.stockName",
				"Price.dateTime",
				"Price.price",
				"Price.currency",
				"News.title",
				"News.text",
				"News.image"
			]
		},
		{
			"couplingCriterionName":"Security Criticality",
			"characteristic":"Critical",
			"nanoentities":[
				"AccountOwner.address",
				"NaturalPerson.name",
				"Company.companyName"
			]
			
		},
		{
			"couplingCriterionName":"Volatility",
			"characteristic":"Often",
			"nanoentities":[
				"Price.dateTime",
				"Price.price",
				"Price.currency"
			]
			
		},
		{
			"couplingCriterionName":"Volatility",
			"characteristic":"Rarely",
			"nanoentities":[
				"AccountOwner.address",
				"NaturalPerson.name",
				"Company.companyName",
				"Account.number"
			]
			
		},
		{
			"couplingCriterionName":"Consistency",
			"characteristic":"Eventually",
			"nanoentities":[
				"Price.dateTime",
				"Price.price",
				"Price.currency"
			]
			
		},
		{
			"couplingCriterionName":"Storage Similarity",
			"characteristic":"Huge",
			"nanoentities":[
				"News.image"
			]
			
		},
		{
			"couplingCriterionName":"Change Similarity",
			"characteristic":"Often",
			"nanoentities":[
				"Recommendation.description"
			]
			
		},
		{
			"couplingCriterionName":"Availability",
			"characteristic":"Low",
			"nanoentities":[
				"News.title",
				"News.text",
				"News.image",
				"Recommendation.description"
			]
		}
	],
"relatedGroups": 
	[
		{
			"couplingCriterionName": "Security Constraint",
			"relatedGroups": [
				{
					"name": "Personally identifiable information",
					"nanoentities" : ["AccountOwner.address","NaturalPerson.name","Company.companyName"]
				},
				{
					"name": "Company Internal Data",
					"nanoentities" : ["Account.number"]
				}
			]
		}
	]
}<commit_msg>trading system to new userRepresentations<commit_after>{ 
"useCases": 
	[
		{
			"name":"PostOrder",
			"nanoentitiesRead": ["Account.number", "Stock.identifier", "Stock.stockName"],
			"nanoentitiesWritten":["Order.posted","Order.expires","Order.triggerPrice","Order.executed","Order.type","Order.amount"]
		},
		
		{	
			"name":"InstructOrder",
			"nanoentitiesRead": ["PaymentInfo.cashAccount"],
			"nanoentitiesWritten":["Instruction.instructedTime", "Order.executed", "Position.balance"]
		},
		{	
			"name":"ImportPrice",
			"nanoentitiesRead": ["Order.triggerPrice", "Stock.identifier"],
			"nanoentitiesWritten":["Price.dateTime","Price.price","Price.currency"]
		},
		{	
			"name":"ReadNews",
			"nanoentitiesRead": ["Stock.identifier", "News.title", "News.text", "News.image"],
			"nanoentitiesWritten":[]
		},
		{	
			"name":"ImportNews",
			"nanoentitiesRead": ["Stock.identifier"],
			"nanoentitiesWritten":["News.title", "News.text", "News.image"]
		},
		{	
			"name":"View Recommendations",
			"nanoentitiesRead": ["Account.number","Recommendation.description","Stock.identifier","Stock.stockName"],
			"nanoentitiesWritten":[]
		},
		{	
			"name":"SuggestRecommendations",
			"nanoentitiesRead": ["Account.number","Stock.identifier","Stock.stockName","Position.balance"],
			"nanoentitiesWritten":["Recommendation.description"]
		},
		{	
			"name":"CreateAccount",
			"nanoentitiesRead": ["AccountOwner.address","NaturalPerson.name","Company.companyName"],
			"nanoentitiesWritten":["Account.number"]
		},
		{	
			"name":"CreateAccountOwner",
			"nanoentitiesRead": [],
			"nanoentitiesWritten":["AccountOwner.address","NaturalPerson.name","Company.companyName"]
		},
		{	
			"name":"viewPortfolio",
			"nanoentitiesRead": ["Account.number","Position.balance","Stock.identifier", "Stock.stockName", "Order.triggerPrice", "Order.amount", "Order.posted", "Order.expires", "Order.executed", "Order.type"],
			"nanoentitiesWritten":[]
		}
	],
"separatedSecurityZones": 
	[
		{
			"name":"PII",
			"nanoentities": [
				"AccountOwner.address",
				"NaturalPerson.name",
				"Company.companyName"
			]
		},
		{
			"name":"AccountData",
			"nanoentities": [
				"Account.number"
			]
		}
	],
"securityCriticalityCompatibility": 
	[
		{
			"characteristic":"Public",
			"nanoentities":[
				"Stock.identifier",
				"Stock.stockName",
				"Price.dateTime",
				"Price.price",
				"Price.currency",
				"News.title",
				"News.text",
				"News.image"
			]
		},
		{
			"characteristic":"Critical",
			"nanoentities":[
				"AccountOwner.address",
				"NaturalPerson.name",
				"Company.companyName"
			]
			
		}
	],
"volatilityCompatibility":
	[
		{
			"characteristic":"Often",
			"nanoentities":[
				"Price.dateTime",
				"Price.price",
				"Price.currency"
			]
			
		},
		{
			"characteristic":"Rarely",
			"nanoentities":[
				"AccountOwner.address",
				"NaturalPerson.name",
				"Company.companyName",
				"Account.number"
			]
		}
	],
"consistencyCompatibility":
	[
		{
			"characteristic":"Eventually",
			"nanoentities":[
				"Price.dateTime",
				"Price.price",
				"Price.currency"
			]
		}
	],
"storageSimilarityCompatibility":
	[
		{
			"characteristic":"Huge",
			"nanoentities":[
				"News.image"
			]
			
		}
	],
"changeSimilarityCompatibility":
	[	
		{
			"characteristic":"Often",
			"nanoentities":[
				"Recommendation.description"
			]		
		}
	],
"availabilityCompatibility":
	[
		{
			"characteristic":"Low",
			"nanoentities":[
				"News.title",
				"News.text"
				"News.image",
				"Recommendation.description"
			]
		}
	]
}
{'fraction_non_alphanumeric': 0.19304229195088676, 'fraction_numerical': 0.0, 'mean_word_length': 4.225231646471846, 'pattern_counts': {'":': 119, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1679389', 'n_tokens_mistral': 3082, 'n_tokens_neox': 2456, 'n_words': 253}