Skip to content
AsteriaStar
Overview

How it works

The review-first lifecycle every contribution follows, from proposal to a versioned graph update.

Core principle. No contribution changes the knowledge graph directly. Every contribution is a proposal that is validated and reviewed before any versioned update. Contributions are proposals, not truth.

  1. 1
    Proposal

    A contributor drafts a structured proposal attached to real graph objects.

  2. 2
    Validation

    Automated checks confirm targets resolve, sources are present, and domains are separated.

  3. 3
    Editorial review

    An editor checks scope, clarity, and policy, then routes the proposal.

  4. 4
    Scientific review

    Where a factual claim is made, a domain expert verifies accuracy and evidence.

  5. 5
    Decision

    Accepted, rejected, or returned for sources/changes — always with a recorded reason.

  6. 6
    Versioned update

    Only an accepted proposal may become a versioned graph update. The graph stays the source of truth.

Review states

Every proposal moves through valid states only. Invalid transitions are rejected; no history is fabricated.

StateMeaningCan move to
DraftBeing prepared by the contributor; not yet submitted for review.submitted, archived
SubmittedSubmitted for review and waiting to be triaged.triaged, rejected, archived
TriagedValidated and routed to the appropriate review track.needs_sources, needs_changes, under_editorial_review, rejected, archived
Needs sourcesReturned to the contributor to add or strengthen sources.submitted, under_editorial_review, rejected, archived
Needs changesReturned to the contributor with requested changes.submitted, under_editorial_review, rejected, archived
Under editorial reviewAn editor is checking scope, clarity, and policy compliance.under_scientific_review, needs_sources, needs_changes, accepted, rejected, archived
Under scientific reviewA scientific reviewer is checking accuracy and evidence.accepted, needs_sources, needs_changes, rejected, archived
AcceptedApproved. Eligible for a versioned graph update.superseded, deprecated, archived
RejectedDeclined, with a recorded reason.archived
ArchivedClosed and retained for the record.
SupersededReplaced by a newer accepted contribution.archived
DeprecatedAn accepted change later withdrawn or invalidated.archived