With Django design the model and controller using the state pattern and specifying the states:
- pending
- waiting for feedback (from the forge -with cli)
- feedback to handle (from the forge, by the moderator)
- scheduled
- added
- first listing done
- first origin loaded (using search query)
- rejected (by us)
- denied (by the forge)
- suspended (we cannot currently support it technically)