One API, three stages
The API is the same in every stage. What changes is what DCinside does with the scores.The start date depends on DCinside’s publishing API, and DCinside will confirm it once it is scheduled. The adult-content Night tier is not part of the first trial.
Dress rehearsal pass criteria
The rehearsal checks that the connection is reliable. Model quality is not judged at this stage, because that needs real placements. These are DCinside’s draft criteria.Two things are reviewed during the rehearsal without being pass criteria. Operators go through the posts the model would have published and mark unsuitable ones, including duplicates, with a reason code. And the overlap between the model’s would-be picks and the operators’ actual picks during the day is compared.
When something breaks
DCinside’s rule is: when in doubt, don’t publish.- If scores miss the response deadline or are stale, DCinside skips that cycle. In the daytime operators keep picking as usual, and at night the board stays as it was, with nothing published.
- If DCinside’s sending machine stops entirely, it cannot alert anyone. Surf alerts DCinside when no cycle call has arrived for 15 minutes.
- A skipped cycle is not queued. The next cycle carries the current state, and
GET /v1/scores/{cycle_id}still returns the stored result of the skipped one.