Hard mode / manual completion bug

Hey James!

Have an old bug (?) that another user caught the other day, thought I’d turn a question into a post in case it helps others. I’d swear that you had explained it to me (possibly years ago), but I can’t find it in my post / message history.

I have a undetermined number of streets that say “manually completed”, although nodes are done and lifemap shows correctly over the streets. It caused some head scratching, since manual completion shouldn’t be possible with hard mode.

Digging deep, I feel like I remember it being due to data loss with a switchover, maybe when things moved to OSM? Or did I do something impatient and disconnect / reconnect an account to try to fix it? I’m tempted to turn hard mode off / on to see if it reboots it, but figured I may screw up something else.

One example linked / pictured below for reference. Let me know if other data is helpful!

(alternatively could just go rerun all the roads in RI again :thinking: )

:link: My profile link :

It looks like the activity that completed it was deleted … So I’ll need to look into why my code didn’t handle that properly.

Wow - 387 deleted activities … which correspond to 5,155 completed streets …
Does this sound right?
Maybe they’re all old deletions, before I cleaned that code up?
:thinking:


I worked out a way to clean up the data, but I don’t want to run that until I get your feedback on these numbers … I’m hoping/expecting this is all just lingering data from a very old issue but I can’t be certain & these numbers are frightening.

Ok, remembering some other details that may help. I’d joined using Runkeeper before finding Garmin / Strava a more convenient combination. I recall my lifemap having tons of superfluous duplicates, looked janky. I probably was trying to clean out that old source since (I thought) the data shuffled over to another platform was doing the job. Can still find it in Garmin, so no worries there.

However… at some point I committed to the idea that RI was the goal and I deleted a handful of activies that strayed into MA. This Tiverton run doesn’t appear to be one of them, just making a note of another reason for some deletions.

One more while I’m at it: Portsmouth RI ( Aaron Fitzsenry is running Portsmouth, Rhode Island - CityStrides ) has four roads that appear to be completed but showed up a few weeks ago as incomplete. I gave it a refresh with the subscriber feature, doesn’t seem to have changed anything.

And also and always, thanks as always for your work and support here!

Alright :thinking: :person_shrugging: I just cleared out the data associated with the nonexistent activities, and pushed through all your data for reprocessing. I don’t think it’ll take that long to complete … oh, it finished while I was writing this. :smile:

I checked Rhode Island, United States - CityStrides and you’re listed as completing 21,487 of 21,494 streets. It looks like maybe 6 cities have one or two incomplete streets, on your profile page. Does that seem correct?


As an aside, I generally advise against “vanity deletions” in CityStrides (well, for trackers other than Garmin) - basically, any time you’re deleting activities in CityStrides that are not also deleted in the tracking service.
This is because any full account sync is going to bring all that back in. While I don’t typically do this, it’s possible that I could notice some issue some time where a fix is to sync a bunch of accounts.
I don’t think you should/need to do anything about the custom deletions, I just want you to be aware & also share this perspective with anyone who happens to read the thread.

1 Like

Neat, it looks like the ones I knew about now have completion dates, “manually completed” note is gone. As far as missing streets, I have several that are completed but come up as not done:

Interestingly, those streets in Portsmouth previously mentioned with the same issue have now gone back to being completed, so thanks for any magic you made happen there!

The last one is more of a curiosity and a good excuse to go revisit a spot; I had some wonky GPS that gave me credit for completing a road out in Cumberland previously, but now shows a legit red node.

As always, appreciate the time and attention you put into this for us!

Hm, yeah, each street had all its nodes complete.
I ran a job to re-check your data, so that should be correct now.

Let me know if it goes off again … I did fix a bug around this a little while ago, so I’m hoping it’s the only one (and the stats won’t go off again).