diff --git a/2/README.md b/2/README.md index 918ad85..c9a256a 100644 --- a/2/README.md +++ b/2/README.md @@ -105,6 +105,11 @@ When stable specifications are replaced by newer draft specifications, they beco When deprecated specifications are no longer used in products, they become **retired** specifications. Retired specifications are part of the historical record. They should not be changed except to indicate their replacements, if any. Retired specifications have no contractual weight. +### Deleted Specifications + +Deleted specifications are those that have not reached maturity (stable) and were discarded. They should not be used and are only kept for their historical +value. Only Raw and Draft specifications can be deleted. + ## Editorial control @@ -153,6 +158,7 @@ It is RECOMMENDED to use color coding to indicate specification's status. Color * ![stable](http://rfc.unprotocols.org/spec:2/COSS/stable.svg) * ![deprecated](http://rfc.unprotocols.org/spec:2/COSS/deprecated.svg) * ![retired](http://rfc.unprotocols.org/spec:2/COSS/retired.svg) +* ![retired](http://rfc.unprotocols.org/spec:2/COSS/deleted.svg) ## Appendix B. Metainformation diff --git a/2/deleted.svg b/2/deleted.svg new file mode 100644 index 0000000..fbbb704 --- /dev/null +++ b/2/deleted.svg @@ -0,0 +1 @@ +statusstatusdeleteddeleted \ No newline at end of file diff --git a/2/lifecycle.png b/2/lifecycle.png index 8f4bc71..9ee9380 100644 Binary files a/2/lifecycle.png and b/2/lifecycle.png differ diff --git a/2/lifecycle.uml b/2/lifecycle.uml index c70f451..bba9f53 100644 --- a/2/lifecycle.uml +++ b/2/lifecycle.uml @@ -10,19 +10,30 @@ skinparam activity { BackgroundColor<< Begin >> Olive BorderColor Peru } -"Create" -right-> "RAW - Use: mockups - Goal: design it" --right-> "DRAFT - Use: prototypes - Goal: prove it" --down-> "STABLE - Use: products - Goal: deploy it" --left-> "DEPRECATED - Use: products - Goal: replace it" --left-> "RETIRED - Use: historical - Goal: study it" +|Raw| +:Create; +:Use: mockups, Goal: design it; +if (useful) then (yes) +|Draft| +:Use: prototypes, Goal: prove it; +:Iterate; +if (successful) then (yes) +|Stable| +:Use: products, Goal: deploy it; +:Cosmetic improvements; +|Deprecated| +:Use: products, Goal: replace it; +|Retired| +:Use: historical, Goal: study it; +detach +else (no) +|Deleted| +:Archive; +detach +endif +else (no) +|Deleted| +:Archive; +detach +endif @enduml