Skip to content
Back to skills

Osdi Review Process

ASecurity

Use when reasoning about how an OSDI paper is reviewed and decided — the double-blind HotCRP PC pipeline with no author-response period, the two tracks, conditional acceptance with heavyweight shepherding, co-chair recusal, notification timing, and the Jay Lepreau Best Paper lineage.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
ai-agentsgonodegitdevops

Works with

  • terminal

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill osdi-review-process --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Osdi Review Process?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Osdi Review Process
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-osdi-review-process/badge)](https://www.skillsdirectory.com/skills/thedixitjain-osdi-review-process)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: osdi-review-process
description: "Use when reasoning about how an OSDI paper is reviewed and decided — the double-blind HotCRP PC pipeline with no author-response period, the two tracks, conditional acceptance with heavyweight shepherding, co-chair recusal, notification timing, and the Jay Lepreau Best Paper lineage."
category: devops-and-infra
source_repo: brycewang-stanford/Awesome-Journal-Skills
source_path: "OSDI-Skills/skills/osdi-review-process/SKILL.md"
source_url: https://github.com/brycewang-stanford/Awesome-Journal-Skills/blob/HEAD/OSDI-Skills/skills/osdi-review-process/SKILL.md
---


# OSDI Review Process

Model the pipeline the paper enters at the December deadline. The process facts below
are the OSDI '26 cycle (verified 2026-07-08); OSDI re-decides its process per edition —
'26 itself removed the response period — so read the current CFP's process section
before predicting anything.

## The pipeline, author's-eye view

```text
Dec 11  submission complete on HotCRP (osdi26.usenix.hotcrp.com)
   |    double-blind PC review, typically multi-round:
   |      early round -> low-scoring papers exit with fewer reviews
   |      later round(s) -> surviving papers gather more reviews
   |    online discussion + PC meeting
   |    (no author-response step existed in the '26 cycle)
Mar 26  notification: accept | conditional accept | reject
   |    conditional: shepherd assigned, mandated-change list issued
Jun 9   shepherd-approved final paper due (or the acceptance lapses)
Jul 13  open-access proceedings live as the event opens
```

Round structure and reviewer counts are PC-internal and vary; what is stable is the
consequence: **the first two or three pages decide whether the paper earns the later
rounds**, because early-round reviewers triage a large pile (capped at eight
submissions per author, but multiplied across a big community).

## What "no response period" changes about review

OSDI '26 eliminated the author response. Reading the decision process correctly
means internalizing three shifts:

- **Reviewer misunderstandings are terminal.** A reviewer who misreads the threat
  model or misses the baseline's tuning carries that reading into discussion
  unchallenged. The only defense is prose that cannot be misread
  (`osdi-writing-style`'s objection pass).
- **The PC discussion is where papers are saved or sunk** — by other reviewers, not
  by you. A paper survives when its champion can answer objections *from the paper's
  own text*; write so a champion is armed.
- **Conditional acceptance absorbs the dialogue.** The conversation that a rebuttal
  would have hosted moves after the decision, into shepherding, where it has teeth:
  mandated changes, verified by a named shepherd, on a deadline.

## Conditional acceptance and heavyweight shepherding

OSDI '26 stated the mechanism plainly: some papers are accepted conditionally, and
will be **rejected unless the authors make the changes the PC determined**, completed
by the final-paper deadline and approved by the shepherd. Treat it as:

| Property | Practical meaning |
|---|---|
| The change list is a contract | Scope it line by line; ambiguities are resolved with the shepherd, in writing, early |
| The shepherd is the gatekeeper | Their approval — not your opinion of completion — converts conditional to accepted |
| June 9 is the enforcement date | New experiments mandated in April need the frozen testbed from the review window (`osdi-reproducibility`) |
| It is not a negotiation to reopen | Relitigating the reviews with the shepherd burns the one relationship that can accept the paper |

`osdi-author-response` covers how to run the exchange itself.

## Structural facts worth knowing

- **Two tracks, one PC decision process:** Research and Operational Systems papers
  are reviewed against different evidence expectations (novel design vs deployed
  experience) — know which bar your reviewers were told to apply.
- **Co-chair recusal:** OSDI '26 pre-committed that a submitting co-chair's papers
  are handled exclusively by the other co-chair under the same double-blind
  procedure — an unusually explicit conflict rule worth citing if conflict questions
  arise.
- **Best-paper lineage:** the **Jay Lepreau Best Paper Award** (inaugurated at OSDI
  '08) is selected by the PC from the accepted program; strong artifacts and clean
  claims correlate with it, but it is not something authors apply for.
- **Openness after decision:** accepted papers become free PDFs the day the event
  opens (USENIX open access) — reviews themselves stay confidential; OSDI does not
  publish reviews or decisions OpenReview-style.

## Surviving the triage round

Multi-round PC review means the paper's first job is to not exit early. What
early-round reviewers can actually evaluate in a large pile:

- **Pages 1–2 carry the whole argument** — pain, gap, named idea, headline evidence
  with its cost. A reviewer who stops at page 3 should already be wrong to reject.
- **The evaluation's table of contents** — skimmers check that the strongest
  baseline appears and that a cost/limitations discussion exists before reading any
  numbers; their absence is a triage-round exit.
- **Figure captions as a parallel paper** — early readers walk the figures; captions
  that state takeaways ("recovery flat from 8 to 64 nodes; baselines linear") let
  the skim reach the right conclusion.
- **Formatting smells** — cramped spacing, page-13 spillover, or an appendix where
  none is allowed mark the paper as careless before content is weighed
  (`osdi-submission`).

None of this is gaming; it is writing for the process that actually exists — one
with early exits and no author response to recover from a bad first impression.

## Reading a rejection usefully

Without a response phase, OSDI reviews are the *only* signal you get, so mine them:
recurring phrases across reviewers ("unclear workload realism," "incremental over X")
are the PC-meeting summary leaking through. Sort objections into fixable-by-writing,
fixable-by-experiment, and fit-level; the first two feed a SOSP/NSDI retarget within
months (`osdi-workflow`), the third sends you to `osdi-topic-selection` before any
retarget.

## Decoding the decision letter

Three outcomes, three very different next moves: a **clean accept** still usually
assigns a shepherd for lighter-touch final-version guidance — treat their
suggestions seriously even when not framed as mandates; a **conditional accept** is
a contract with a June enforcement date, decoded in the section above; a **reject**
with substantive, convergent reviews is the system working — the reviews are the
retarget's requirements document — while a reject with thin, scattered reviews
usually means a triage-round exit, and the fix is the paper's first two pages, not
its technical core.

## Output format

```text
[Phase] pre-decision / conditional / accepted / rejected
[Process facts confirmed live] response period? tracks? shepherding wording? (待核实 if unread)
[If pre-decision] top 3 misreadings the text invites (terminal without rebuttal)
[If conditional] change-list scoped? shepherd contact opened? June feasibility
[If rejected] objection triage: writing / experiment / fit + retarget call
```

---

**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `OSDI-Skills/skills/osdi-review-process/SKILL.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.