<commit_before>ITERATIONS
All iterations start with design notes/drawings and rspec TDD test writing unless otherwise specified or context makes it unapplicable.

*i*
mock ui
    *i*
    key shortcuts
        *i*
        fix bug
        Can't edit fields anymore
        *i*
        When dropdown is not down, N and P keys move primary item up or down the list
        *i*
        enter key toggles primary bucket item
        *i*
        if a primary panel expands, then focus is on first input field
        tab cycles through all fields, omit move-to for now
        *i*
        include move-to in tab cycle, tab expands and contracts move-to
        *i*
        similar controls to bucket select for item dropdown select, try to use same code
        while dropdown has focus n and p select buckets in move-to
        *i*
        What about behavior when the screen is small and there is another dropdown?
        *i*
        't', 'h', and 'p' for new thing, habit or person
        whether button is clicked or key is pressed, new item is now the 'higlighted' item
    *i*
    is the mock done? if so mess around with non-mock css to make the site usable and then 
    merge branch to trunk and push to heroku

*i*
make ui actually functional, plug view into appropriate controllers, etc.
changes models to match mock ui design
also might make changes to ui as I bring it in
be sure to write tests before you add something<commit_msg>added more notes for current bug I'm fixing<commit_after>ITERATIONS
All iterations start with design notes/drawings and rspec TDD test writing unless otherwise specified or context makes it unapplicable.

*i*
mock ui
    *i*
    key shortcuts
        *i*
        fix bug
        Can't edit fields anymore
        I deleted all the "document on click"'s and the problem went away. I wasn't able to 
        isolate which one it was because I ran out of time.
        *i*
        When dropdown is not down, N and P keys move primary item up or down the list
        *i*
        enter key toggles primary bucket item
        *i*
        if a primary panel expands, then focus is on first input field
        tab cycles through all fields, omit move-to for now
        *i*
        include move-to in tab cycle, tab expands and contracts move-to
        *i*
        similar controls to bucket select for item dropdown select, try to use same code
        while dropdown has focus n and p select buckets in move-to
        *i*
        What about behavior when the screen is small and there is another dropdown?
        *i*
        't', 'h', and 'p' for new thing, habit or person
        whether button is clicked or key is pressed, new item is now the 'higlighted' item
    *i*
    is the mock done? if so mess around with non-mock css to make the site usable and then 
    merge branch to trunk and push to heroku

*i*
make ui actually functional, plug view into appropriate controllers, etc.
changes models to match mock ui design
also might make changes to ui as I bring it in
be sure to write tests before you add something
{'fraction_non_alphanumeric': 0.03952956550147011, 'fraction_numerical': 0.0, 'mean_word_length': 2.4874715261959, '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': '545035', 'n_tokens_mistral': 803, 'n_tokens_neox': 762, 'n_words': 477}