@@ -4128,7 +4128,7 @@ func TestProjectIdentityBulkWriteMappingPreservesParserProjectSnapshot(
41284128 require .NoError (t , err , "ListProjectIdentityObservations" )
41294129 require .Len (t , observations , 1 )
41304130 assert .Equal (t , "canonical_app" , observations [0 ].Project )
4131- assert .Equal (t , cwd , observations [0 ].RootPath )
4131+ assert .Equal (t , filepath . ToSlash ( cwd ) , observations [0 ].RootPath )
41324132
41334133 snapshots , err := database .ListSessionProjectIdentitySnapshots (
41344134 context .Background (),
@@ -4137,7 +4137,7 @@ func TestProjectIdentityBulkWriteMappingPreservesParserProjectSnapshot(
41374137 require .Len (t , snapshots , 1 )
41384138 assert .Equal (t , "mapped-bulk-identity" , snapshots [0 ].SessionID )
41394139 assert .Equal (t , "feature_login" , snapshots [0 ].Project )
4140- assert .Equal (t , cwd , snapshots [0 ].RootPath )
4140+ assert .Equal (t , filepath . ToSlash ( cwd ) , snapshots [0 ].RootPath )
41414141}
41424142
41434143func TestProjectIdentityFullSessionWriteMappingPreservesParserProjectSnapshot (
@@ -4183,7 +4183,7 @@ func TestProjectIdentityFullSessionWriteMappingPreservesParserProjectSnapshot(
41834183 require .NoError (t , err , "ListProjectIdentityObservations" )
41844184 require .Len (t , observations , 1 )
41854185 assert .Equal (t , "canonical_app" , observations [0 ].Project )
4186- assert .Equal (t , cwd , observations [0 ].RootPath )
4186+ assert .Equal (t , filepath . ToSlash ( cwd ) , observations [0 ].RootPath )
41874187
41884188 snapshots , err := database .ListSessionProjectIdentitySnapshots (
41894189 context .Background (),
@@ -4192,7 +4192,7 @@ func TestProjectIdentityFullSessionWriteMappingPreservesParserProjectSnapshot(
41924192 require .Len (t , snapshots , 1 )
41934193 assert .Equal (t , "mapped-full-identity" , snapshots [0 ].SessionID )
41944194 assert .Equal (t , "feature_login" , snapshots [0 ].Project )
4195- assert .Equal (t , cwd , snapshots [0 ].RootPath )
4195+ assert .Equal (t , filepath . ToSlash ( cwd ) , snapshots [0 ].RootPath )
41964196}
41974197
41984198func TestProjectIdentityMappedWriteWithEmptyParserProjectOmitsSnapshot (
@@ -4247,7 +4247,7 @@ func TestProjectIdentityMappedWriteWithEmptyParserProjectOmitsSnapshot(
42474247 require .NoError (t , err , "ListProjectIdentityObservations" )
42484248 require .Len (t , observations , 1 )
42494249 assert .Equal (t , "canonical_app" , observations [0 ].Project )
4250- assert .Equal (t , cwd , observations [0 ].RootPath )
4250+ assert .Equal (t , filepath . ToSlash ( cwd ) , observations [0 ].RootPath )
42514251
42524252 snapshots , err := database .ListSessionProjectIdentitySnapshots (
42534253 context .Background (),
@@ -4339,7 +4339,7 @@ func TestProjectIdentityEmptySourceReparsePreservesExistingSnapshot(
43394339 require .NoError (t , err , "ListProjectIdentityObservations" )
43404340 require .Len (t , observations , 1 )
43414341 assert .Equal (t , "canonical_app" , observations [0 ].Project )
4342- assert .Equal (t , cwd , observations [0 ].RootPath )
4342+ assert .Equal (t , filepath . ToSlash ( cwd ) , observations [0 ].RootPath )
43434343
43444344 snapshots , err := database .ListSessionProjectIdentitySnapshots (
43454345 context .Background (),
@@ -4348,7 +4348,7 @@ func TestProjectIdentityEmptySourceReparsePreservesExistingSnapshot(
43484348 require .Len (t , snapshots , 1 )
43494349 assert .Equal (t , "mapped-reparse-" + tt .name , snapshots [0 ].SessionID )
43504350 assert .Equal (t , tt .sourceProject , snapshots [0 ].Project )
4351- assert .Equal (t , cwd , snapshots [0 ].RootPath )
4351+ assert .Equal (t , filepath . ToSlash ( cwd ) , snapshots [0 ].RootPath )
43524352 })
43534353 }
43544354}
@@ -4408,7 +4408,7 @@ func TestProjectIdentityExplicitEmptyDeleteReinsertClearsNewFallback(
44084408 require .NoError (t , err , "ListProjectIdentityObservations" )
44094409 require .Len (t , observations , 1 )
44104410 assert .Equal (t , "canonical_app" , observations [0 ].Project )
4411- assert .Equal (t , cwd , observations [0 ].RootPath )
4411+ assert .Equal (t , filepath . ToSlash ( cwd ) , observations [0 ].RootPath )
44124412
44134413 snapshots , err := database .ListSessionProjectIdentitySnapshots (
44144414 context .Background (),
@@ -4936,7 +4936,8 @@ func TestProjectIdentityIncrementalAppendUsesPersistedMappedProject(t *testing.T
49364936 e := NewEngine (database , EngineConfig {Machine : machine })
49374937 t .Cleanup (e .Close )
49384938 require .NoError (t , e .writeIncremental (& incrementalUpdate {
4939- sessionID : sessionID , project : sourceProject , machine : machine , cwd : root ,
4939+ sessionID : sessionID , project : targetProject ,
4940+ sourceProject : sourceProject , machine : machine , cwd : root ,
49404941 msgs : []parser.ParsedMessage {{
49414942 Role : parser .RoleAssistant , Content : "delta" , Ordinal : 1 ,
49424943 }},
0 commit comments