Hacker News new | ask | show | jobs
by zahlman 333 days ago
> Why don’t we track the original inputs?

My suggestion is that you try using actual, literal Git for this, and then evaluate for yourself. Git doesn't care about programming language syntax. It cares about being able to feed text files to a diff algorithm.

Aside from saving versioned conversations as text files, if you have e.g. an entire commit generated from a prompt, you can include the prompt in the commit message.

1 comments

That’s fine but you would have to find the commit message to understand the context, whereas this is closer to an extended git blame per line with more metadata because if you store the conversation history locally you can link that line to its conversation context and that lives with the code not with the git commit.

At the moment I use just extensive docs to track decisions and business logic but its static and is constantly going stale.