Status values
StableFour vocabularies, one per entity kind. They are closed sets: a status outside its vocabulary fails validation. The badge component and the JSON Schemas both read from the same source, so a value that renders is a value that validates.
Projects
| Value | Means |
|---|---|
idea | Written down, not committed to |
planned | Committed to, with a method, not started |
active | Being worked on now |
paused | Deliberately stopped, with a recorded reason and a restart condition |
complete | Finished; results frozen |
archived | Not finished and not resuming |
Publications
| Value | Means |
|---|---|
idea | A paper is conceivable from this work |
outline | Venue chosen, section plan written |
draft | Being written |
internal-review | With co-authors or advisor |
submitted | Sent, not yet under review |
under-review | With reviewers |
revision | Revising against reviews |
accepted | Accepted, not yet published |
published | Out |
rejected | Rejected; returns to draft for the next venue |
Experiments
| Value | Means |
|---|---|
planned | Designed, not runnable yet |
ready | Configuration and environment fixed; can be run |
running | Executing |
complete | Executed, results recorded |
failed | Did not execute correctly |
invalidated | Executed, but the result cannot be trusted |
archived | Superseded, kept for the record |
failed and invalidated are different and both matter. A failed run tells
you the setup is wrong; an invalidated run tells you a result you may already
have cited is not trustworthy.
Thesis chapters
| Value | Means |
|---|---|
not-started | Nothing written |
outline | Section structure fixed |
draft | Prose exists for every section |
review | With the advisor |
revision | Being revised against comments |
complete | Signed off |
Page maturity
Pages that are not entities carry a maturity marker instead:
Stub, Draft, Active, Stable.
The rule that makes this useful
A status is a claim about the world, and it decays. A project marked active
that has not been touched in three months is not active; it is paused and
nobody said so. Statuses are reviewed monthly against the
research map, which is why the map counts them.