<commit_before>package libFileSwarm

type State struct {
	swarmid            string
	corehostcount      uint64
	corehostredundancy uint64
	growthhostcount    uint64
	totalspace         uint64

	corehosthashes   map[string][]string
	growthhosthashes map[string][]string

	previousblocks []*Block
	currentblock   *Block

	indictments []*Indictment
}

type Block struct {
	blockNumber     uint64
	blockHash       string
	entropyhash     map[string]string
	entropystring   map[string]string
	incomingsignals []*Signal
	outgoinsignals  []*Signal
	hosthash        map[string]string
}

type Signal struct {
}

type Indictment struct {
}
<commit_msg>Clean up the state definitions to match the spec<commit_after>package libFileSwarm

type State struct {
	swarmid            string
	corehostcount      uint64
	corehostredundancy uint64
	growthhostcount    uint64
	totalspace         uint64

	corehosthashes   map[string][]string
	growthhosthashes map[string][]string

	previousblocks []*Block
	currentblock   *Block
}

type Block struct {
	blockNumber uint64
	blockHash   string

	entropyhash   map[string]string
	entropystring map[string]string

	storagehash   map[string]string
	storagestring map[string]string

	incomingsignals []*Signal
	outgoinsignals  []*Signal

	hostsignatures map[string]string
	indictments    []*Indictment
}

type Signal struct {
}

type Indictment struct {
}

{'fraction_non_alphanumeric': 0.05805515239477504, 'fraction_numerical': 0.01451378809869376, 'mean_word_length': 4.032846715328467, 'pattern_counts': {'":': 0, '<': 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': '4860845', 'n_tokens_mistral': 461, 'n_tokens_neox': 433, 'n_words': 108}