Scope
The dress rehearsal uses real candidates and model scores. DCinside logs would-be picks, while operators continue their existing publishing. The model does not publish. This stage can run before DCinside’s publishing API is ready. Operator reason labels and daytime overlap with operator picks are reviewed during rehearsal, but DCinside did not propose them as pass criteria. Model quality needs real placements later. Operator-placed outcomes can be shared daily by separate agreement; their delivery is not listed as a rehearsal pass condition. The client-facing outcomes and weights-management endpoints are marked Not in scope for trial in this integration draft. Surf configures the initial model and weights.DCinside’s draft pass criteria
These are DCinside’s proposals, pending confirmation by both teams. They are not a finalized SLA.
Agree how the intentional interruption is counted in delivery percentages and how removals before first scoring are counted in the first-score denominator. These are open measurement details, not automatic exclusions.
Decisions to confirm
Before starting
Endpoint availability is not sufficient evidence of rehearsal readiness. Surf must verify the delivered model, initial-scoring timing, agreed refresh behavior, durable recovery and alert delivery with DCinside. The current implementation still has a placeholder scorer, a 15-minute delay, cached per-post scores and process-local cycle state. Independent no-data alert delivery and restart recovery have not been demonstrated. These gaps must be addressed and tested before the three-day acceptance run. The request-levelscored_at also needs to represent actual completion before using it for latency measurement.
Later publishing stages
DCinside’s proposed Stage 1 is 02:00–07:00 KST every day, including weekends, on Main and Light, with next-morning operator review. The Night tier and weekend daytime are excluded from that first stage. An interleaved daytime stage comes later. The publishing API dependency applies to publishing stages, not to the scoring-only rehearsal. Publishing controls remain DCinside’s responsibility.Source messages
- DCinside’s consolidated requirements and scoring-only rehearsal
- Technical agenda and open decisions
- Draft rehearsal acceptance criteria