It's not as one-dimensional as good vs bad. Transformers generally are extremely useful. Do I want to read your transformer generated writing? Fuck no. Is code generation/understanding/natural language interfaces to a computer good? I'd have to argue yes, certainly.
I cry every time somebody tries to frame it one dimensionally.
Cultured people have no need for such words in public discourse so I'd rather not see either of them or the need. People are judged by the words they use.
I'm a fan human pruning (which you refer to as "write gates").
At this point, I'd argue any "automated memory" is a failure over time. I don't know if I'll be convinced otherwise.
If one were to go full automation, then I'd want generations of what to prune ("I haven't used this memory in a while... "). Actually, that might be useful in your tool as well. "Remove-gates"?
Agree on human pruning piece for the most part. The system is built on the assumption that the model shouldn't necessarily be trusted to decide what's permanently important.
Remove-gates are a good extension of the same philosophy. Right now /recall-maintain lets you manually review and clean up, but it doesn't proactively surface "hey, you haven't referenced this in two weeks, still relevant?" That would be the natural counterpart to the write gate: system surfaces candidates, human decides.
Am going to think on this, but will likely add. Appreciate you!
The first is an attempt to provide a semantics for activity diagrams as constraints on a state machine and thereby allow folks to specify correctness properties for the state machine using a visual language. Existing work on semantics for activity diagrams already exists but doesn’t come with tooling in the way that temporal logic does (https://arxiv.org/pdf/1409.2366)
The second is an attempt to fix a long standing problem with state machine specification languages. While many support composition operators (parallel and/or nesting) none of them come with strong theorems about when temporal properties proven about constituent elements will remain valid in the composite.
Then, repeatedly ask Claude to criticize the plan and use the "AskUserQuestion" tool to ask for your input.
Keep criticizing and updating the plan until your gut says Claude is just trying to come up with things that aren't actually issues anymore.
Then unleash it (allow edits) and see where you get. From there you may ask for one off small edits. Or go back into plan mode again
reply