Skip to content

Recover attribution from sandboxed checkpoints#1914

Open
svarlamov wants to merge 1 commit into
feat/sandbox-checkpoint-fallbackfrom
feat/sandbox-checkpoint-attribution-recovery
Open

Recover attribution from sandboxed checkpoints#1914
svarlamov wants to merge 1 commit into
feat/sandbox-checkpoint-fallbackfrom
feat/sandbox-checkpoint-attribution-recovery

Conversation

@svarlamov

@svarlamov svarlamov commented Jul 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Treat imported sandboxed Bash and post-file-edit checkpoint metrics as candidates in the existing repo-and-mtime attribution recovery flow.
  • Preserve the shared candidate ranking and session attribution logic while keeping commit-metadata recovery restricted to session events.
  • Add TestRepo E2Es proving both sandboxed file edits and Bash edits are marked as likely AI code after commit.

Testing

  • task build
  • task fmt
  • task lint
  • task test

Open in Devin Review

@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch from f464936 to aeea00d Compare July 20, 2026 00:31
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch from f336b11 to 9d2fd85 Compare July 20, 2026 00:31

Copy link
Copy Markdown
Member Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch from aeea00d to 913f7df Compare July 20, 2026 00:37
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch 2 times, most recently from c5a40b1 to 004a1ad Compare July 20, 2026 00:50
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch from 913f7df to 46e9dbb Compare July 20, 2026 00:50
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch from 004a1ad to bc3768c Compare July 20, 2026 01:03
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch 2 times, most recently from 40eea92 to 9f81a66 Compare July 20, 2026 01:14
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch from bc3768c to 3af2012 Compare July 20, 2026 01:14
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch from 9f81a66 to 78660d8 Compare July 20, 2026 01:18
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch from 3af2012 to 13949e4 Compare July 20, 2026 01:18
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-attribution-recovery branch from 13949e4 to db0cc88 Compare July 20, 2026 03:12
@svarlamov
svarlamov force-pushed the feat/sandbox-checkpoint-fallback branch from 78660d8 to 9b6f248 Compare July 20, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant