Docs / Revising a problem

Revising a problem

A published problem is never edited in place. Every change is a new revision: a new record, signed with the reviser's ORCID iD, that names the revision it was made from. Earlier revisions stay in the log and on the problem's revision history, unchanged. What a change does depends on whether it touches the question itself.

Who revises what

ProblemWhoWhat
A person's problem, never acceptedits authorany change; a core change is refused while a result answers the displayed question (make a variant instead)
A person's problem, acceptedits authora cosmetic change is carried at once; a core change waits for an editor, and is refused while a result answers the displayed question
A seed probleman editor of its field (with their own iD), or the administrator's editorcosmetic changes only, carried at once and checked by another editor; they wait while a seed revision batch is under way
Any probleman editor of its fieldmoving it to another topic, or marking its status note verified (editorial decisions)

"Edit this problem" on the problem's page opens the form on the latest public revision, with the change shown against the accepted one and whether it will be carried or wait for an editor. An account signs at most 10 revisions a day.

Cosmetic and core changes

The core of a problem is its precise question, what would settle it, its kind and its expected answer; its fingerprint (the core hash) is computed from exactly these. A change that leaves the core hash as it is, against the accepted revision (or the latest public one, for a problem no editor has accepted yet), is cosmetic: the title, the plain text, the references, the status note, when it was posed. Anything else is a core change. PubPhys derives the class itself; it is shown with the revision and never part of what is signed.

What a result freezes

Results answer the displayed revision. While a live result answers a revision with the displayed core, a core change is refused and the form offers "Make a variant" instead; results on an older question never freeze the problem. If a result is posted while a core change waits, the editor cannot accept it and rejects it with that reason (results).

From signature to display

  1. Signed. The revision is checked again and stored, not yet public. Only one revision of a problem is on its way at a time.
  2. Screened. With your consent the AI screening reads the revision's fields, as for a new problem; otherwise, or when it is unsure, an editor checks it first (AI).
  3. Published, carried or waiting as above. If the problem changed since you signed (another revision was published or decided), the revision is refused with that reason, you are told, and you edit the new revision.
  4. Decided. An editor of the field accepts or rejects a waiting revision. A rejected one stays in the history; the revision before it is displayed again.

Checking cosmetic edits, and reverts

Every carried cosmetic edit is listed for the field's editors for 90 days. An editor who is neither the problem's author, nor the edit's (nor of a waiting revision it was made from), nor the editor who released it marks it checked, or reverts it: a signed reverse of the carry, which displays the revision before the edit again. A revision waiting or on its way that was made from the reverted one is rejected with it, with the reason "the revision it was based on was reverted"; you are told which, and you sign any change you still want again. A revert undone on appeal displays the edit again; the edit then counts as checked and is not reverted again.

Revision history

Each problem has a page listing its revisions with their state (accepted, waiting, superseded, rejected, removed), class and signer, and each revision's page shows its change against the revision it was made from. A revision is public once it was published; one still being screened or rejected at screening is shown to its author and the field's editors only.

Appeals

A revision's author may appeal its rejection, its rejection at screening and the revert of a cosmetic edit, once each, within 30 days, while revisions are accepted (appeals). Refusals that PubPhys writes itself (the problem changed meanwhile, or a revert rejected it) are covered by the appeal of the decision behind them.

On a seed problem, editors' revisions, the decisions on them, moving the problem to another topic, marking its status note verified, granting an appeal of a decision on one, and removing a revision for abuse or spam all wait while a seed revision batch is prepared, approved, or written and not yet anchored (the seed batch). A removal for copyright or personal data never waits.

An appeal of a decision on a revision becomes moot when the problem's displayed or latest revision changes so that a grant could no longer apply: another revision is published or decided. A grant could then only restore something out of date, so you sign a fresh revision instead.

Removal

An editor may remove a revision (copyright, personal data, abuse or spam): its content is withheld for good. The revision before it is displayed again; if none can be, the whole problem is removed. Its author is told the category only. While a live result answers the displayed question, an accepted revision whose removal would display another question is not removed alone: the whole problem is.

Editorial decisions

Both are open while revisions are, and signed by an editor of the problem's field (or the chief editor), never by the problem's author, and the author and followers are told of a move, and so are the followers of the topic it moves into (notifications).