4 ms·
> It’s unclear what the “squash” process is for “make me a foo” + “no not like that”. Commit your specs, not your prompts. When a change is correct, any inform
by JimDabell 7mo ago
> It’s unclear what the “squash” process is for “make me a foo” + “no not like that”.
Commit your specs, not your prompts. When a change is correct, any information of value contained in the prompt should be reflected in the spec.
- gorgoiler 7mo agoThe problem I have is that when you squash the code it does the same thing. PR.patch = a.patch | b.patch exec(PR.patch) = exec(a.patch | b.patch) When you squash the spec you potentially do not get the same thing: PR.md = a.md | b.md ai(PR.md) != ai(a.md) | ai(b.md)
- JimDabell 7mo agoThis is more like squashing the commit log messages, and those are typically rewritten not merely concatenated.