[SCRIBES] scrawl.js is now smarter about who it attributes statements to

Hi folks,

I've noticed that as the number of people that chair meetings and scribe grows
(hooray for community scaling!), the quality of the minutes has gotten a bit
wonky for three reasons:

1. The scribes are using names like "joe", "mike", and
   "adrian" when attributing statements... which is
   fine, we need to adjust to reality (we can't train
   all the scribes in the intricacies of the minute
   publishing script).

2. People are using very long jitsi names that are hard
   to parse like "FrankTheTank // Franklin Delano
   Theroticacy (they/them) (TanksRUs.com)" <-- it's really
   hard to write a regex for that that ALSO works with the
   370 other names we have to match against. :P

3. The scrawl.js tool (our scribe tool) tries very hard to
   auto-detect who the scribe is attributing a comment to.
   Historically, it searches across all 370 members when
   trying to figure out who "adrian" is... we've had a
   few, so it usually gets it wrong.

So, I updated the script so that it would try searching the attendees first,
and then if that fails, it tries searching everyone who has ever showed up to
a meeting.

Scribes, you don't have to change your behaviour.

Minutes publishers, please keep an eye out to see if I messed something up. I
sampled the new algorithm across a number of previous meetings and it seemed
to do a better job than the previous algorithm. I expect it'll need a revision
or two more.

Those that give themselves very descriptive/cute names -- I have tried really
hard to make sure that scrawl.js attributes you correctly, and I expect about
80% of the time fixing the algorithm (which turned from "oh, that should take
a few minutes", turned into "OMG THIS IS TAKING HOURS to implement and test")
was in dealing with these challenging names. If you want to make sure that
you're attributed correctly, please just use your real name or IRC nick... but
you know, you don't have to, the right thing will probably happen most of the
time.

This is a no-op for just about everyone, just making sure the community knows
about the change if something goes off of the rails next week.

-- manu

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
News: Digital Bazaar Announces New Case Studies (2021)
https://www.digitalbazaar.com/

Received on Sunday, 17 October 2021 21:14:17 UTC