Support · customer tickets
Support closes 12 tickets.
The dashboard still counts 72 open.
Demo Gitea forge
The problem
A filter does not see what leaves it.
- The import reads open tickets only.
- A closed ticket is no longer returned.
- Its row stays open.
What is not changed
Gitea stays as it is.
- A read-only token.
- Gitea's paging, followed by the Link header.
What had to be written
path: …/issues?state=all
pagination: { kind: link-header }
incremental: { mode: watermark, param: since }Every state, only what changed.
One 28-line connector.
Red
Gitea: 60 open. The hub: 72.
- The run is green.
- 12 closed tickets stay open.
Green
Gitea: 57 open. The hub: 57.
- The next day, 15 tickets reread, not 95.
- The state is a column: closed reads closed.
The limit
A deleted ticket is not seen.
- Gitea no longer returns a deleted ticket.
- Its row stays in the hub, with its last state.
Try it
The scenario replays locally.
A real Gitea forge, every step published with its output.