hitsave-io / xyz

Monorepo for HitSave
1 stars 0 forks source link

epic: time travel #68

Open EdAyers opened 2 years ago

EdAyers commented 2 years ago

Pure Effect:

For each experiment evaluation, user can click on a button (or paste cmd in to terminal) that will cause the code to be exactly the code that was run at that time. The goal is perfectly reproducible experiments.

Implementation ideas

Every time the user runs an experiment, we hijack the user's git repository and make a secret commit. This commit hash is stored with the evaluation. Hitsave.io has a special git hosting service for each project which stores the secret commits.

All of this is configurable so the user can turn off code exfil if they don't want it.

research plan