Documentation Artifact Lifecycle¶
This document describes the stages a documentation artifact (a specification, standard, ADR, or similar substantive document) moves through, and where in the repository structure it typically lives at each stage. It is a structural companion to the status field defined in the metadata standard — see docs/governance/document-metadata-standard.md for the formal field definitions.
Stages¶
1. Idea¶
An unstructured or lightly structured note — a candidate product idea, a possible standard, a possible venture. No formal document yet exists. Typically lives in work/ as a working note, or as an entry in a venture's backlog file (e.g., ventures/<slug>/backlog.md, if that venture maintains one).
2. Draft (status: draft)¶
The idea has become a real document with the standard front matter, but is still being actively written or substantially revised. It is not yet considered ready for review. A candidate product's specification, for instance, moves from a backlog note into a directory based on the appropriate template (see templates/), typically inside the relevant venture's product area, once someone begins specification work in earnest.
3. Proposed (status: proposed)¶
The document is considered complete enough to be reviewed by its owner (a role, not a person). ADRs in this repository's founding session are recorded at proposed status because they represent decisions made during initial setup that have not yet passed a formal human review checkpoint. A proposed document stays in its normal location (e.g., docs/decisions/, docs/standards/, a venture's product directory) — proposal is a status change, not a relocation.
4. Approved / Rejected¶
- Approved: the document's owner has formally reviewed and adopted it. Only a human can move a document to
approved— seedocs/company/responsible-ai-principles.md. No document in this repository carriesapprovedstatus at the time of writing; the repository is in its initial founding/drafting phase. - Rejected: the owner reviewed the proposal and declined to adopt it. A rejected document is not deleted; it is retained with a note explaining the rejection (or moved to
work/archive/if it never reached durable value), so the reasoning is not lost.
5. Maintained¶
An approved document is periodically reviewed per its review_cycle field and kept current. Maintenance may produce a new version (version field increment) without changing its lifecycle stage.
6. Deprecated / Superseded¶
- Deprecated: the document is no longer current guidance but is retained for historical reference (e.g., a decision that no longer applies but explains past reasoning).
- Superseded: the document has been explicitly replaced by a newer one. The old document's
statusis updated and it typically gains a note pointing to the replacement; the new document'ssupersedesfield points back to it. Seedocs/standards/archival-and-retention-standard.mdfor the mechanics — documents are never silently deleted.
Worked example: a candidate product¶
- Someone notes a possible new Digital Products workbook idea in a venture backlog file under
ventures/digital-products/. (Idea) - The idea is judged worth specifying. A new directory is created from
templates/(or a Digital Products-specific product template) and a specification document is started withstatus: draft. (Draft) - The specification is filled out against the baseline in
docs/standards/product-specification-standard.mdand markedstatus: proposedfor owner review. (Proposed) - The venture or company owner reviews and formally adopts it, setting
status: approvedand aneffective_date. (Approved) - The specification is revisited on its
review_cycleand updated as the product evolves. (Maintained) - If the product is discontinued or the specification is replaced by a new version, the old specification is marked
deprecatedorsupersededand retained rather than deleted. (Deprecated/Superseded)
Registry note¶
Machine-readable registries in portfolio/ may track a simplified version of this lifecycle (e.g., a lifecycle_status field on a product entry) for indexing purposes. The registries are a queryable index of state; the Markdown documents remain the authoritative record of why a document is at a given stage. See registry-architecture.md.