<commit_before># honeybeevote
A voting application based on the system described in Honeybee Democracy


Honeybee voting

	1.	A vote is a public influencer, voter can be anonymous.
	2.	Votes give a candidate a value. The value fades over time.
	3.	A voter is unable to vote again until original vote fades to zero plus a time of dormancy.
	4.	Once a candidate crosses a value threshold, it wins.
	1.	It is possible that the value #2 determines influence sustaining duration, but that is not the same as the valuation of #4. (E.g. The value of #4 is simply the number of voters, not the voters*#2 valuation).
	5.	If #4 is just # of voters, look to book honeybee democracy to determine % of voting body required to be a winner.

Features for voters
V1
	1.	Know what we are voting for.
	2.	See all candidates and popularity.
	3.	Ability to vote on candidates.
	4.	Know when there's a winner.
V2
	1.	See time remaining until next vote allowed.
	2.	See time remaining until vote goes to zero influence.
	3.	See history of vote.
	4.	Know information about voters.
	5.	Add information to candidate.
	6.	Add candidate.
	7.	Be given > 1 vote to use at the same time.
	8.	See graphics.
	9.	Set win criteria, vote sustain duration, vote valuation calculation.<commit_msg>attempt to improve readme formatting<commit_after>
# Honeybee voting
## A voting application based on the system described in [Honeybee Democracy](https://www.amazon.com/Honeybee-Democracy-Thomas-D-Seeley/dp/0691147213/ref=asap_bc?ie=UTF8)

1.	A vote is a public influencer, voter can be anonymous.
2.	Votes give a candidate a value. The value fades over time.
3.	A voter is unable to vote again until original vote fades to zero plus a time of dormancy.
4.	Once a candidate crosses a value threshold, it wins.
  1.	It is possible that the value #2 determines influence sustaining duration, but that is not the same as the valuation of #4. (E.g. The value of #4 is simply the number of voters, not the voters*#2 valuation).
5.	If #4 is just # of voters, look to book honeybee democracy to determine % of voting body required to be a winner.

## Features for voters
### V1
1.	Know what we are voting for.
2.	See all candidates and popularity.
3.	Ability to vote on candidates.
4.	Know when there's a winner.

### V2
1.	See time remaining until next vote allowed.
2.	See time remaining until vote goes to zero influence.
3.	See history of vote.
4.	Know information about voters.
5.	Add information to candidate.
6.	Add candidate.
7.	Be given > 1 vote to use at the same time.
8.	See graphics.
9.	Set win criteria, vote sustain duration, vote valuation calculation.
{'fraction_non_alphanumeric': 0.06102212051868802, 'fraction_numerical': 0.02479023646071701, 'mean_word_length': 3.59369527145359, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, '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': '5651000', 'n_tokens_mistral': 804, 'n_tokens_neox': 759, 'n_words': 436}