Review Model
This document defines the review model used by WildEditorInChief (WEIC).
The review model describes how document and fragment revisions can move through a governance step before becoming approved or ready for controlled publication. It provides a framework for content validation, accountability, and traceability.
The review model builds on the revision-first design of WEIC. Reviews attach to revisions because revisions are the stable units of content state.
Purpose
The review model exists to support several goals:
- provide a formal review step for important knowledge changes
- support governance and accountability
- make approval decisions traceable
- separate authoring from review
- establish a foundation for publication controls
This is especially important for policy, compliance, architecture, and operational knowledge.
Review-first governance principle
WEIC does not require every change to be published immediately after authoring.
Instead, a revision may move through a review process before it is treated as approved content.
This allows the platform to support workflows such as:
- draft authoring
- peer review
- editorial review
- governance approval
- publication readiness
The exact workflow may vary by document type, but the review layer should remain explicit.
Review scope
Reviews should attach to a specific revision.
This means a review record should identify:
- the reviewed revision
- the review status
- the reviewer
- the review timestamp
- optional comments or notes
Attaching review to revisions rather than to mutable documents preserves traceability of what was actually reviewed.
Review statuses
The initial review model should remain simple.
Typical statuses include:
| Status | Meaning |
|---|---|
| pending | revision exists but has not yet been reviewed |
| in_review | review is currently underway |
| approved | revision has passed review |
| rejected | revision did not pass review |
| superseded | revision was overtaken by a later revision before approval |
These statuses provide a manageable foundation for future governance workflows.
Review workflow
A typical review lifecycle is:
- a new revision is created
- the revision enters pending review state
- a reviewer examines the revision
- the revision is approved or rejected
- publication or current-state rules react to the review result
This lifecycle keeps review decisions explicit and traceable.
Review records
A review record should include structured metadata such as:
- review identifier
- revision identifier
- review status
- reviewer
- created timestamp
- resolved timestamp, where applicable
- review comments or notes
The exact schema may evolve, but review should remain its own first-class concept rather than a loose comment on a document.
Separation of author and reviewer
Where governance requires it, the model should support separation between the person who authored a revision and the person who approved it.
This supports:
- accountability
- independence of review
- stronger governance controls
- better auditability
Not every deployment of WEIC will require strict separation, but the model should be able to support it.
Relationship to revisions
The review model depends on the revision model.
Key rule:
- a review is about a specific revision state
This means later edits should create new revisions rather than changing the reviewed content in place.
If a reviewed revision needs adjustment, the safest model is:
reviewed revision
↓
new corrected revision
↓
new review cycle
This preserves the history of both content and governance decisions.
Review outcomes and current state
Approval does not have to mean immediate current-state activation in every workflow, but the relationship should be explicit.
Possible models include:
- current revision may be approved automatically for simple workflows
- current revision may require approval before it becomes published
- publication may require a distinct publication step after approval
The important architectural rule is that review outcome and content state should not be ambiguous.
Review notes and rationale
A review may include notes such as:
- approved for publication
- rejected due to factual error
- requires architecture clarification
- approved with editorial corrections in next revision
These notes provide context for governance decisions and support later audit or operational review.
Fragments and review
Fragments may also require review because reusable content can affect multiple documents.
The same general rules should apply:
- reviews attach to fragment revisions
- approvals and rejections are traceable
- fragment governance may be even more important than single-document governance because of wider impact
This keeps reusable content from becoming an unmanaged blind spot.
Design principles
The review model follows several principles.
Review attaches to stable content
Reviews should identify the exact revision being reviewed.
Governance is explicit
Approval and rejection should be recorded, not implied.
Separation is supportable
The model should support independent review where required.
Revisions remain immutable
Reviewed content should not be silently altered after review.
Review history matters
Governance decisions are part of the knowledge record.
Relationship to the Oryvin plan
Traceable review is one of the mechanisms that turns WEIC into a governed knowledge platform.
authored revision
↓
review and approval decision
↓
controlled current state and publication
This supports the original compliance and evidence goals that motivated EIC while extending them into broader engineering governance.