Paul Butcher
Paul Butcher
The [spam detector](https://github.com/wellcomecollection/wellcomecollection.org/blob/029bd75fcbe17487f4cb02a44e0eccccb01d0dc0/content/webapp/utils/spam-detector.ts#L53) quickly rejects URLs with queries that look like Chinese casino spam and we know won't match anything. We have now started seeing [Korean casino spam](https://wellcome.slack.com/archives/CQ720BG02/p1701620111923489). We have...
**What** On a [Concept page with tabs](https://wellcomecollection.org/concepts/d46ea7yk), the panels are correctly labelled by their corresponding tabs. e.g. if you use a screen reader and enter the panel, it will read...
Currently, the lists on the concept pages all reuse existing search result components. As a result, the tracking source for the individual links is the same as that of a...
When visiting an item consisting of multiple images, e.g. a book: https://wellcomecollection.org/works/afbv9sqw/items You can supply a query in order to find instances of that term in it. e.g. https://wellcomecollection.org/works/afbv9sqw/items?query=force When...
Currently, the query used to populate a concepts page uses the label of the concept. Ideally, it should use the canonicalId
In normal running, I think the batch consumption of messages (batchRetrieveFlow in router, id minter, inference manager, matcher) is an unnecessary bottleneck. The rate of arrival appears to be less...
Currently, a contributor can only have one name, so we have no way of representing any alternative names of an individual. The Arabic TEI data is a good example of...
The order of children within the parent (773 vs 774 Sierra fields) is sometimes significant and should be preserved. Currently, only the presence of child fields in the parent is...
When attempting to diagnose a recent problem, I was doing a bit of logmining and stumbled across these three warnings (and an INFO with a message that looks rather WARNING-ish)...
There is some inconsistency in the Work case classes in the internal_model https://github.com/wellcomecollection/catalogue-pipeline/blob/614e9320bca0a34eb6beaa1fd59a1c3790863f08/common/internal_model/src/main/scala/weco/catalogue/internal_model/work/Work.scala#L61-L92 All of them start with version. All of them have state, All of them have a class-specific...