Skip to content

Feedback issues could contain markup for machine readable tests #150

@jar398

Description

@jar398

Just some idle thoughts after pondering @hyanwong's avalanche of feedback issues:

I've been thinking about this kind of thing for a while.

If a feedback issue says something is wrong in the tree, it would be nice if the submitter could provide a concise statement that is not true now but would become true if the complaint were addressed.

E.g. if the issue says taxon A is misplaced, the markup could be a triple ((A,B),C) - "A should be closer to B than it is to C". Similarly for other highly structurable issues, e.g. false positive / false negative extinctness or synonymies and so on.

For triage one could simply sample all submitted issues so far to see which categories are most highly represented.

I don't know if we're talking about some kind of UI - that seems like overkill - or just special markup that users can manually enter in the issues (or their replies), that a script could then pick up by scanning the issue text (a scan of all issues - and maybe issue comments? - would not be that hard to do - look for regular expressions). And they could be made actionable, either when the taxonomy is constructed or when the big tree is constructed or (ideally) both. Maybe a bot could even submit new issue comments when an issue changes state from broken to fixed or vice versa.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions