Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Removed references to the DDN triage state.

Rephrased "How can I help with triaging?" a bit to reflect the current
practice.
  • Loading branch information...
commit 4a7292df3be2338ff5d915a9ab3107067f662534 1 parent ed576b6
@aaugustin aaugustin authored
View
927 docs/internals/_images/triage_process.graffle
@@ -14,7 +14,7 @@
<key>BackgroundGraphic</key>
<dict>
<key>Bounds</key>
- <string>{{0, 0}, {1118.5799560546875, 782.8900146484375}}</string>
+ <string>{{0, 0}, {559.28997802734375, 782.8900146484375}}</string>
<key>Class</key>
<string>SolidGraphic</string>
<key>ID</key>
@@ -54,19 +54,17 @@
<dict>
<key>Class</key>
<string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>132</integer>
+ </dict>
<key>ID</key>
- <integer>104</integer>
- <key>OrthogonalBarAutomatic</key>
- <true/>
- <key>OrthogonalBarPoint</key>
- <string>{0, 0}</string>
- <key>OrthogonalBarPosition</key>
- <real>-1</real>
+ <integer>151</integer>
<key>Points</key>
<array>
- <string>{98.499995506345428, 441}</string>
- <string>{45, 441}</string>
- <string>{36, 576}</string>
+ <string>{252, 288}</string>
+ <string>{315, 324}</string>
</array>
<key>Style</key>
<dict>
@@ -75,173 +73,35 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0.6</string>
+ <string>0</string>
<key>g</key>
- <string>0.6</string>
+ <string>0.501961</string>
<key>r</key>
- <string>0.6</string>
+ <string>0</string>
</dict>
<key>HeadArrow</key>
- <string>0</string>
+ <string>FilledArrow</string>
<key>Legacy</key>
<true/>
- <key>LineType</key>
- <integer>2</integer>
- <key>Pattern</key>
- <integer>1</integer>
<key>TailArrow</key>
<string>0</string>
+ <key>Width</key>
+ <real>2</real>
</dict>
</dict>
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>103</integer>
- </dict>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{99, 432}, {18, 18}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>ID</key>
- <integer>103</integer>
- <key>Shape</key>
- <string>Circle</string>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.6</string>
- <key>g</key>
- <string>0.6</string>
- <key>r</key>
- <string>0.6</string>
- </dict>
- <key>Pattern</key>
- <integer>1</integer>
- </dict>
- </dict>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{27, 576}, {342, 36}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FontInfo</key>
- <dict>
- <key>Font</key>
- <string>Helvetica</string>
- <key>Size</key>
- <real>12</real>
- </dict>
- <key>HFlip</key>
- <string>YES</string>
- <key>ID</key>
- <integer>102</integer>
- <key>Shape</key>
- <string>Rectangle</string>
- <key>Style</key>
- <dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.6</string>
- <key>g</key>
- <string>0.6</string>
- <key>r</key>
- <string>0.6</string>
- </dict>
- <key>Pattern</key>
- <integer>1</integer>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Pad</key>
- <integer>4</integer>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\i\fs24 \cf2 The ticket has a patch which applies cleanly and includes all needed tests and docs. A core developer can commit it as is.}</string>
- </dict>
- <key>VFlip</key>
- <string>YES</string>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{27, 543.5}, {342, 12}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FitText</key>
- <string>Vertical</string>
- <key>Flow</key>
- <string>Resize</string>
- <key>ID</key>
- <integer>100</integer>
- <key>Shape</key>
- <string>Rectangle</string>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Pad</key>
- <integer>0</integer>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\i\fs20 \cf0 For clarity, only the most common transitions are shown.}</string>
- <key>VerticalPad</key>
- <integer>0</integer>
+ <integer>82</integer>
+ <key>Info</key>
+ <integer>1</integer>
</dict>
</dict>
<dict>
<key>Class</key>
<string>LineGraphic</string>
<key>ID</key>
- <integer>98</integer>
+ <integer>104</integer>
<key>OrthogonalBarAutomatic</key>
<true/>
<key>OrthogonalBarPoint</key>
@@ -250,9 +110,9 @@
<real>-1</real>
<key>Points</key>
<array>
- <string>{98.499995506345428, 333}</string>
- <string>{45, 333}</string>
- <string>{36, 189}</string>
+ <string>{134.4999955076145, 414}</string>
+ <string>{90, 414}</string>
+ <string>{81, 522}</string>
</array>
<key>Style</key>
<dict>
@@ -282,16 +142,16 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>97</integer>
+ <integer>103</integer>
</dict>
</dict>
<dict>
<key>Bounds</key>
- <string>{{99, 324}, {18, 18}}</string>
+ <string>{{135, 405}, {18, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>ID</key>
- <integer>97</integer>
+ <integer>103</integer>
<key>Shape</key>
<string>Circle</string>
<key>Style</key>
@@ -324,7 +184,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{27, 135}, {108, 54}}</string>
+ <string>{{72, 522}, {342, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -337,7 +197,7 @@
<key>HFlip</key>
<string>YES</string>
<key>ID</key>
- <integer>96</integer>
+ <integer>102</integer>
<key>Shape</key>
<string>Rectangle</string>
<key>Style</key>
@@ -367,63 +227,32 @@
<key>Pad</key>
<integer>4</integer>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-\f0\i\fs24 \cf2 The ticket is a bug and obviously should be fixed.}</string>
+\f0\i\fs24 \cf2 The ticket has a patch which applies cleanly and includes all needed tests and docs. A core developer can commit it as is.}</string>
</dict>
<key>VFlip</key>
<string>YES</string>
</dict>
<dict>
- <key>Bounds</key>
- <string>{{189, 306}, {18, 18}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>ID</key>
- <integer>94</integer>
- <key>Shape</key>
- <string>Circle</string>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.6</string>
- <key>g</key>
- <string>0.6</string>
- <key>r</key>
- <string>0.6</string>
- </dict>
- <key>Pattern</key>
- <integer>1</integer>
- </dict>
- </dict>
- </dict>
- <dict>
<key>Class</key>
<string>LineGraphic</string>
<key>ID</key>
- <integer>93</integer>
+ <integer>98</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
<key>Points</key>
<array>
- <string>{204.18279336665475, 307.78674107223611}</string>
- <string>{252, 252}</string>
- <string>{252, 189}</string>
+ <string>{134.4999955076145, 324}</string>
+ <string>{90, 324}</string>
+ <string>{81, 198}</string>
</array>
<key>Style</key>
<dict>
@@ -442,6 +271,8 @@
<string>0</string>
<key>Legacy</key>
<true/>
+ <key>LineType</key>
+ <integer>2</integer>
<key>Pattern</key>
<integer>1</integer>
<key>TailArrow</key>
@@ -451,71 +282,16 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>94</integer>
- </dict>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{162, 135}, {180, 54}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FontInfo</key>
- <dict>
- <key>Font</key>
- <string>Helvetica</string>
- <key>Size</key>
- <real>12</real>
- </dict>
- <key>HFlip</key>
- <string>YES</string>
- <key>ID</key>
- <integer>95</integer>
- <key>Shape</key>
- <string>Rectangle</string>
- <key>Style</key>
- <dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.6</string>
- <key>g</key>
- <string>0.6</string>
- <key>r</key>
- <string>0.6</string>
- </dict>
- <key>Pattern</key>
- <integer>1</integer>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Pad</key>
- <integer>4</integer>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\i\fs24 \cf2 The ticket requires a discussion by the community and a design decision by a core developer.}</string>
+ <integer>97</integer>
</dict>
- <key>VFlip</key>
- <string>YES</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{387, 279}, {18, 18}}</string>
+ <string>{{135, 315}, {18, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>ID</key>
- <integer>91</integer>
+ <integer>97</integer>
<key>Shape</key>
<string>Circle</string>
<key>Style</key>
@@ -547,49 +323,8 @@
</dict>
</dict>
<dict>
- <key>Class</key>
- <string>LineGraphic</string>
- <key>ID</key>
- <integer>90</integer>
- <key>Points</key>
- <array>
- <string>{396, 278.49999548261451}</string>
- <string>{396, 189}</string>
- </array>
- <key>Style</key>
- <dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.6</string>
- <key>g</key>
- <string>0.6</string>
- <key>r</key>
- <string>0.6</string>
- </dict>
- <key>HeadArrow</key>
- <string>0</string>
- <key>Legacy</key>
- <true/>
- <key>LineType</key>
- <integer>1</integer>
- <key>Pattern</key>
- <integer>1</integer>
- <key>TailArrow</key>
- <string>0</string>
- </dict>
- </dict>
- <key>Tail</key>
- <dict>
- <key>ID</key>
- <integer>91</integer>
- </dict>
- </dict>
- <dict>
<key>Bounds</key>
- <string>{{369, 135}, {198, 54}}</string>
+ <string>{{72, 144}, {99, 54}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -602,7 +337,7 @@
<key>HFlip</key>
<string>YES</string>
<key>ID</key>
- <integer>89</integer>
+ <integer>96</integer>
<key>Shape</key>
<string>Rectangle</string>
<key>Style</key>
@@ -632,206 +367,62 @@
<key>Pad</key>
<integer>4</integer>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-\f0\i\fs24 \cf2 The ticket was already reported, isn't a bug, doesn't provide enough information, or can't be reproduced.}</string>
+\f0\i\fs24 \cf2 The ticket is a bug and should be fixed.}</string>
</dict>
<key>VFlip</key>
<string>YES</string>
</dict>
<dict>
+ <key>Bounds</key>
+ <string>{{243, 279}, {18, 18}}</string>
<key>Class</key>
- <string>LineGraphic</string>
- <key>Head</key>
- <dict>
- <key>ID</key>
- <integer>132</integer>
- <key>Info</key>
- <integer>4</integer>
- </dict>
- <key>ID</key>
- <integer>134</integer>
- <key>Points</key>
- <array>
- <string>{342, 342}</string>
- <string>{393, 395}</string>
- <string>{450, 450}</string>
- </array>
- <key>Style</key>
- <dict>
- <key>stroke</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.501961</string>
- <key>g</key>
- <string>0.25098</string>
- <key>r</key>
- <string>0</string>
- </dict>
- <key>HeadArrow</key>
- <string>FilledArrow</string>
- <key>Legacy</key>
- <true/>
- <key>TailArrow</key>
- <string>0</string>
- <key>Width</key>
- <real>2</real>
- </dict>
- </dict>
- <key>Tail</key>
- <dict>
- <key>ID</key>
- <integer>16</integer>
- </dict>
- </dict>
- <dict>
- <key>Class</key>
- <string>LineGraphic</string>
- <key>Head</key>
- <dict>
- <key>ID</key>
- <integer>132</integer>
- </dict>
+ <string>ShapedGraphic</string>
<key>ID</key>
- <integer>133</integer>
- <key>Points</key>
- <array>
- <string>{342, 450}</string>
- <string>{450, 450}</string>
- </array>
+ <integer>91</integer>
+ <key>Shape</key>
+ <string>Circle</string>
<key>Style</key>
<dict>
- <key>stroke</key>
+ <key>fill</key>
<dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0.501961</string>
- <key>g</key>
- <string>0.25098</string>
- <key>r</key>
- <string>0</string>
- </dict>
- <key>HeadArrow</key>
- <string>FilledArrow</string>
- <key>Legacy</key>
- <true/>
- <key>TailArrow</key>
- <string>0</string>
- <key>Width</key>
- <real>2</real>
+ <key>Draws</key>
+ <string>NO</string>
</dict>
- </dict>
- <key>Tail</key>
- <dict>
- <key>ID</key>
- <integer>17</integer>
- </dict>
- </dict>
- <dict>
- <key>Class</key>
- <string>LineGraphic</string>
- <key>Head</key>
- <dict>
- <key>ID</key>
- <integer>10</integer>
- </dict>
- <key>ID</key>
- <integer>60</integer>
- <key>Points</key>
- <array>
- <string>{108, 423}</string>
- <string>{108, 477}</string>
- </array>
- <key>Style</key>
- <dict>
- <key>stroke</key>
+ <key>shadow</key>
<dict>
- <key>Color</key>
- <dict>
- <key>b</key>
- <string>0</string>
- <key>g</key>
- <string>0.501961</string>
- <key>r</key>
- <string>0</string>
- </dict>
- <key>HeadArrow</key>
- <string>FilledArrow</string>
- <key>Legacy</key>
- <true/>
- <key>TailArrow</key>
- <string>0</string>
- <key>Width</key>
- <real>2</real>
+ <key>Draws</key>
+ <string>NO</string>
</dict>
- </dict>
- <key>Tail</key>
- <dict>
- <key>ID</key>
- <integer>11</integer>
- </dict>
- </dict>
- <dict>
- <key>Class</key>
- <string>LineGraphic</string>
- <key>ID</key>
- <integer>82</integer>
- <key>Points</key>
- <array>
- <string>{162, 288}</string>
- <string>{396, 288}</string>
- </array>
- <key>Style</key>
- <dict>
<key>stroke</key>
<dict>
<key>Color</key>
<dict>
<key>b</key>
- <string>0</string>
+ <string>0.6</string>
<key>g</key>
- <string>0.501961</string>
+ <string>0.6</string>
<key>r</key>
- <string>0</string>
+ <string>0.6</string>
</dict>
- <key>HeadArrow</key>
- <string>0</string>
- <key>Legacy</key>
- <true/>
- <key>TailArrow</key>
- <string>0</string>
- <key>Width</key>
- <real>2</real>
+ <key>Pattern</key>
+ <integer>1</integer>
</dict>
</dict>
- <key>Tail</key>
- <dict>
- <key>ID</key>
- <integer>12</integer>
- <key>Info</key>
- <integer>3</integer>
- </dict>
</dict>
<dict>
<key>Class</key>
<string>LineGraphic</string>
- <key>Head</key>
- <dict>
- <key>ID</key>
- <integer>11</integer>
- </dict>
<key>ID</key>
- <integer>54</integer>
+ <integer>90</integer>
<key>Points</key>
<array>
- <string>{108, 315}</string>
- <string>{108, 369}</string>
+ <string>{252, 278.49999548068274}</string>
+ <string>{252, 198}</string>
</array>
<key>Style</key>
<dict>
@@ -840,75 +431,84 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0</string>
+ <string>0.6</string>
<key>g</key>
- <string>0.501961</string>
+ <string>0.6</string>
<key>r</key>
- <string>0</string>
+ <string>0.6</string>
</dict>
<key>HeadArrow</key>
- <string>FilledArrow</string>
+ <string>0</string>
<key>Legacy</key>
<true/>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
<key>TailArrow</key>
<string>0</string>
- <key>Width</key>
- <real>2</real>
</dict>
</dict>
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>12</integer>
- <key>Info</key>
- <integer>1</integer>
+ <integer>91</integer>
</dict>
</dict>
<dict>
+ <key>Bounds</key>
+ <string>{{189, 144}, {243, 54}}</string>
<key>Class</key>
- <string>LineGraphic</string>
- <key>Head</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
<dict>
- <key>ID</key>
- <integer>130</integer>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
</dict>
+ <key>HFlip</key>
+ <string>YES</string>
<key>ID</key>
- <integer>131</integer>
- <key>Points</key>
- <array>
- <string>{162, 504}</string>
- <string>{450, 504}</string>
- </array>
+ <integer>89</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
<key>Style</key>
<dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
<key>stroke</key>
<dict>
<key>Color</key>
<dict>
<key>b</key>
- <string>0.501961</string>
+ <string>0.6</string>
<key>g</key>
- <string>0.25098</string>
+ <string>0.6</string>
<key>r</key>
- <string>0</string>
+ <string>0.6</string>
</dict>
- <key>HeadArrow</key>
- <string>FilledArrow</string>
- <key>Legacy</key>
- <true/>
- <key>TailArrow</key>
- <string>0</string>
- <key>Width</key>
- <real>2</real>
+ <key>Pattern</key>
+ <integer>1</integer>
</dict>
</dict>
- <key>Tail</key>
+ <key>Text</key>
<dict>
- <key>ID</key>
- <integer>10</integer>
- <key>Info</key>
- <integer>3</integer>
+ <key>Pad</key>
+ <integer>4</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red102\green102\blue102;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\i\fs24 \cf2 The ticket was already reported, was already rejected, isn't a bug, doesn't contain enough information, or can't be reproduced.}</string>
</dict>
+ <key>VFlip</key>
+ <string>YES</string>
</dict>
<dict>
<key>Class</key>
@@ -916,14 +516,14 @@
<key>Head</key>
<dict>
<key>ID</key>
- <integer>11</integer>
+ <integer>10</integer>
</dict>
<key>ID</key>
- <integer>58</integer>
+ <integer>60</integer>
<key>Points</key>
<array>
- <string>{234.0000000000002, 342}</string>
- <string>{162, 396}</string>
+ <string>{144, 396}</string>
+ <string>{144, 450}</string>
</array>
<key>Style</key>
<dict>
@@ -932,9 +532,9 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0.501961</string>
+ <string>0</string>
<key>g</key>
- <string>0.25098</string>
+ <string>0.501961</string>
<key>r</key>
<string>0</string>
</dict>
@@ -951,23 +551,18 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>16</integer>
+ <integer>11</integer>
</dict>
</dict>
<dict>
<key>Class</key>
<string>LineGraphic</string>
- <key>Head</key>
- <dict>
- <key>ID</key>
- <integer>11</integer>
- </dict>
<key>ID</key>
- <integer>57</integer>
+ <integer>82</integer>
<key>Points</key>
<array>
- <string>{234.0000000000002, 450}</string>
- <string>{162, 396}</string>
+ <string>{198, 288}</string>
+ <string>{252, 288}</string>
</array>
<key>Style</key>
<dict>
@@ -976,14 +571,14 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0.501961</string>
+ <string>0</string>
<key>g</key>
- <string>0.25098</string>
+ <string>0.501961</string>
<key>r</key>
<string>0</string>
</dict>
<key>HeadArrow</key>
- <string>FilledArrow</string>
+ <string>0</string>
<key>Legacy</key>
<true/>
<key>TailArrow</key>
@@ -995,7 +590,9 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>17</integer>
+ <integer>12</integer>
+ <key>Info</key>
+ <integer>3</integer>
</dict>
</dict>
<dict>
@@ -1004,14 +601,14 @@
<key>Head</key>
<dict>
<key>ID</key>
- <integer>17</integer>
+ <integer>11</integer>
</dict>
<key>ID</key>
- <integer>56</integer>
+ <integer>54</integer>
<key>Points</key>
<array>
- <string>{288, 369}</string>
- <string>{288, 423}</string>
+ <string>{144, 306}</string>
+ <string>{144, 360}</string>
</array>
<key>Style</key>
<dict>
@@ -1020,9 +617,9 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0.501961</string>
+ <string>0</string>
<key>g</key>
- <string>0.25098</string>
+ <string>0.501961</string>
<key>r</key>
<string>0</string>
</dict>
@@ -1039,7 +636,9 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>16</integer>
+ <integer>12</integer>
+ <key>Info</key>
+ <integer>1</integer>
</dict>
</dict>
<dict>
@@ -1048,14 +647,14 @@
<key>Head</key>
<dict>
<key>ID</key>
- <integer>16</integer>
+ <integer>130</integer>
</dict>
<key>ID</key>
- <integer>55</integer>
+ <integer>131</integer>
<key>Points</key>
<array>
- <string>{162, 288}</string>
- <string>{234.0000000000002, 342}</string>
+ <string>{198, 468}</string>
+ <string>{315, 468}</string>
</array>
<key>Style</key>
<dict>
@@ -1064,9 +663,9 @@
<key>Color</key>
<dict>
<key>b</key>
- <string>0</string>
- <key>g</key>
<string>0.501961</string>
+ <key>g</key>
+ <string>0.25098</string>
<key>r</key>
<string>0</string>
</dict>
@@ -1083,7 +682,9 @@
<key>Tail</key>
<dict>
<key>ID</key>
- <integer>12</integer>
+ <integer>10</integer>
+ <key>Info</key>
+ <integer>3</integer>
</dict>
</dict>
<dict>
@@ -1100,8 +701,8 @@
<integer>136</integer>
<key>Points</key>
<array>
- <string>{396, 288}</string>
- <string>{450, 405}</string>
+ <string>{252, 288}</string>
+ <string>{315, 432}</string>
</array>
<key>Style</key>
<dict>
@@ -1141,13 +742,15 @@
<dict>
<key>ID</key>
<integer>137</integer>
+ <key>Info</key>
+ <integer>4</integer>
</dict>
<key>ID</key>
<integer>138</integer>
<key>Points</key>
<array>
- <string>{396, 288}</string>
- <string>{450, 360}</string>
+ <string>{252, 288}</string>
+ <string>{315, 396}</string>
</array>
<key>Style</key>
<dict>
@@ -1187,13 +790,15 @@
<dict>
<key>ID</key>
<integer>139</integer>
+ <key>Info</key>
+ <integer>4</integer>
</dict>
<key>ID</key>
<integer>140</integer>
<key>Points</key>
<array>
- <string>{396, 288}</string>
- <string>{450, 315}</string>
+ <string>{252, 288}</string>
+ <string>{315, 360}</string>
</array>
<key>Style</key>
<dict>
@@ -1240,8 +845,8 @@
<integer>124</integer>
<key>Points</key>
<array>
- <string>{396, 288}</string>
- <string>{450, 270}</string>
+ <string>{252, 288}</string>
+ <string>{315, 288}</string>
</array>
<key>Style</key>
<dict>
@@ -1276,7 +881,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{315, 630}, {125.99999999999999, 18}}</string>
+ <string>{{270, 576}, {81, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1318,17 +923,17 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-\f0\fs24 \cf0 development status}</string>
+\f0\i\fs24 \cf0 status}</string>
</dict>
</dict>
<dict>
<key>Bounds</key>
- <string>{{26.999999999999993, 650}, {108.00000000000001, 14}}</string>
+ <string>{{72.000000000000057, 596}, {99, 14}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FitText</key>
@@ -1371,7 +976,7 @@
<key>Pad</key>
<integer>0</integer>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red0\green64\blue128;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr
@@ -1388,8 +993,8 @@
<integer>44</integer>
<key>Points</key>
<array>
- <string>{144, 657}</string>
- <string>{180, 657}</string>
+ <string>{183.59999999999997, 603}</string>
+ <string>{221.39999999999998, 603}</string>
</array>
<key>Style</key>
<dict>
@@ -1419,7 +1024,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{26.999999999999993, 632}, {108.00000000000001, 14}}</string>
+ <string>{{72.000000000000057, 578}, {99, 14}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FitText</key>
@@ -1462,7 +1067,7 @@
<key>Pad</key>
<integer>0</integer>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red0\green128\blue0;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr
@@ -1479,8 +1084,8 @@
<integer>42</integer>
<key>Points</key>
<array>
- <string>{144, 639}</string>
- <string>{180, 639}</string>
+ <string>{183.59999999999997, 585}</string>
+ <string>{221.39999999999998, 585}</string>
</array>
<key>Style</key>
<dict>
@@ -1510,7 +1115,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{315, 648}, {125.99999999999999, 18}}</string>
+ <string>{{270, 594}, {81, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1563,7 +1168,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1573,7 +1178,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{441, 630}, {125.99999999999999, 18}}</string>
+ <string>{{351, 576}, {81, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1626,7 +1231,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1636,7 +1241,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{441, 648}, {125.99999999999999, 18}}</string>
+ <string>{{351, 594}, {81, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1689,7 +1294,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1704,8 +1309,8 @@
<integer>36</integer>
<key>Points</key>
<array>
- <string>{423, 234}</string>
- <string>{567, 234}</string>
+ <string>{288, 243}</string>
+ <string>{432, 243}</string>
</array>
<key>Style</key>
<dict>
@@ -1727,8 +1332,8 @@
<integer>33</integer>
<key>Points</key>
<array>
- <string>{27, 234}</string>
- <string>{369, 234}</string>
+ <string>{72, 243}</string>
+ <string>{216, 243}</string>
</array>
<key>Style</key>
<dict>
@@ -1745,7 +1350,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 441}, {90.000000000000014, 18}}</string>
+ <string>{{315, 315}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1788,7 +1393,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1798,7 +1403,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 396}, {90.000000000000014, 18}}</string>
+ <string>{{315, 423}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1841,7 +1446,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1851,7 +1456,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 351}, {90.000000000000014, 18}}</string>
+ <string>{{315, 387}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1894,7 +1499,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1904,7 +1509,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 306}, {90.000000000000014, 18}}</string>
+ <string>{{315, 351}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1947,7 +1552,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -1957,7 +1562,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 495}, {90.000000000000014, 18}}</string>
+ <string>{{315, 459}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2000,7 +1605,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2010,7 +1615,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{450, 261}, {90.000000000000014, 18}}</string>
+ <string>{{315, 279}, {90.000000000000014, 18}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2053,7 +1658,7 @@
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2063,123 +1668,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{234, 423}, {108, 54}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FontInfo</key>
- <dict>
- <key>Font</key>
- <string>Helvetica</string>
- <key>Size</key>
- <real>12</real>
- </dict>
- <key>ID</key>
- <integer>17</integer>
- <key>Magnets</key>
- <array>
- <string>{0, 1}</string>
- <string>{0, -1}</string>
- <string>{1, 0}</string>
- <string>{-1, 0}</string>
- </array>
- <key>Shape</key>
- <string>Rectangle</string>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>a</key>
- <string>0.3</string>
- <key>b</key>
- <string>1</string>
- <key>g</key>
- <string>0.501961</string>
- <key>r</key>
- <string>0</string>
- </dict>
- </dict>
- <key>stroke</key>
- <dict>
- <key>CornerRadius</key>
- <real>5</real>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\fs24 \cf0 Someday\
-/\
-Mabye}</string>
- </dict>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{234, 315}, {108, 54}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FontInfo</key>
- <dict>
- <key>Font</key>
- <string>Helvetica</string>
- <key>Size</key>
- <real>12</real>
- </dict>
- <key>ID</key>
- <integer>16</integer>
- <key>Magnets</key>
- <array>
- <string>{0, 1}</string>
- <string>{0, -1}</string>
- <string>{1, 0}</string>
- <string>{-1, 0}</string>
- </array>
- <key>Shape</key>
- <string>Rectangle</string>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Color</key>
- <dict>
- <key>a</key>
- <string>0.3</string>
- <key>b</key>
- <string>1</string>
- <key>g</key>
- <string>0.501961</string>
- <key>r</key>
- <string>0</string>
- </dict>
- </dict>
- <key>stroke</key>
- <dict>
- <key>CornerRadius</key>
- <real>5</real>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
-\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-
-\f0\fs24 \cf0 Design\
-Decision\
-Needed}</string>
- </dict>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{54, 261}, {108, 54}}</string>
+ <string>{{90, 270}, {108, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2225,7 +1714,7 @@ Needed}</string>
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2235,7 +1724,7 @@ Needed}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{54, 369}, {108, 54}}</string>
+ <string>{{90, 360}, {108, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2281,7 +1770,7 @@ Needed}</string>
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2291,7 +1780,7 @@ Needed}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{54, 477}, {108, 54}}</string>
+ <string>{{90, 450}, {108, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2337,7 +1826,7 @@ Needed}</string>
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2347,7 +1836,7 @@ Needed}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{27, 207}, {342, 351}}</string>
+ <string>{{72, 216}, {144, 288}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2366,7 +1855,7 @@ Needed}</string>
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2377,14 +1866,14 @@ Needed}</string>
\fs12 \cf0 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-\fs24 \cf0 triage state}</string>
+\i\fs24 \cf0 triage state}</string>
</dict>
<key>TextPlacement</key>
<integer>0</integer>
</dict>
<dict>
<key>Bounds</key>
- <string>{{423, 207}, {144, 351}}</string>
+ <string>{{288, 216}, {144, 288}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2403,7 +1892,7 @@ Needed}</string>
<key>Text</key>
<dict>
<key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
@@ -2414,14 +1903,14 @@ Needed}</string>
\fs12 \cf0 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
-\fs24 \cf0 resolution}</string>
+\i\fs24 \cf0 resolution}</string>
</dict>
<key>TextPlacement</key>
<integer>0</integer>
</dict>
<dict>
<key>Bounds</key>
- <string>{{315, 630}, {252, 36}}</string>
+ <string>{{270, 576}, {162, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2458,7 +1947,7 @@ Needed}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{27, 630}, {180, 36}}</string>
+ <string>{{72, 576}, {162, 36}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2506,7 +1995,7 @@ Needed}</string>
<key>GuidesVisible</key>
<string>YES</string>
<key>HPages</key>
- <integer>2</integer>
+ <integer>1</integer>
<key>ImageCounter</key>
<integer>1</integer>
<key>KeepToScale</key>
@@ -2546,7 +2035,7 @@ Needed}</string>
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2012-12-22 18:00:58 +0000</string>
+ <string>2013-04-08 16:32:00 +0000</string>
<key>Modifier</key>
<string>Aymeric Augustin</string>
<key>NotesVisible</key>
@@ -2636,7 +2125,7 @@ Needed}</string>
<key>SidebarWidth</key>
<integer>120</integer>
<key>VisibleRegion</key>
- <string>{{0, 50.450449800270746}, {950.45043820152921, 662.1621536285536}}</string>
+ <string>{{-195, 118.01801649706192}, {950.4504382015291, 662.16215362855348}}</string>
<key>Zoom</key>
<real>1.1100000143051147</real>
<key>ZoomValues</key>
View
BIN  docs/internals/_images/triage_process.pdf
Binary file not shown
View
2  docs/internals/_images/triage_process.svg
@@ -1,3 +1,3 @@
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="7 124 580 564" width="580pt" height="564pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-12-22 18:00Z</dc:date><!-- Produced by OmniGraffle Professional 5.4.2 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="14" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="green"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="#004080"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1e3" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1200" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canevas 1</title><rect fill="white" width="1118.57996" height="782.89"/><g><title>Calque 1</title><g><use xl:href="#id88_Graphic" filter="url(#Shadow)"/><use xl:href="#id126_Graphic" filter="url(#Shadow)"/><use xl:href="#id32_Graphic" filter="url(#Shadow)"/><use xl:href="#id99_Graphic" filter="url(#Shadow)"/><use xl:href="#id10_Graphic" filter="url(#Shadow)"/><use xl:href="#id11_Graphic" filter="url(#Shadow)"/><use xl:href="#id12_Graphic" filter="url(#Shadow)"/><use xl:href="#id16_Graphic" filter="url(#Shadow)"/><use xl:href="#id17_Graphic" filter="url(#Shadow)"/><use xl:href="#id123_Graphic" filter="url(#Shadow)"/><use xl:href="#id130_Graphic" filter="url(#Shadow)"/><use xl:href="#id139_Graphic" filter="url(#Shadow)"/><use xl:href="#id137_Graphic" filter="url(#Shadow)"/><use xl:href="#id135_Graphic" filter="url(#Shadow)"/><use xl:href="#id132_Graphic" filter="url(#Shadow)"/></g><g id="id88_Graphic"><rect x="27" y="630" width="180" height="36" fill="white"/></g><g id="id126_Graphic"><rect x="315" y="630" width="252" height="36" fill="white"/></g><g id="id32_Graphic"><rect x="423" y="207" width="144" height="351" fill="white"/><rect x="423" y="207" width="144" height="351" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(428 212)" fill="black"><tspan font-family="Helvetica" font-size="14" font-weight="500" x="23.427734" y="14" textLength="87.14453">Closed tickets</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="40.984375" y="35" textLength="52.03125">resolution</tspan></text></g><g id="id99_Graphic"><rect x="27" y="207" width="342" height="351" fill="white"/><rect x="27" y="207" width="342" height="351" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(32 212)" fill="black"><tspan font-family="Helvetica" font-size="14" font-weight="500" x="127.09326" y="14" textLength="77.813477">Open tickets</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="136.31641" y="35" textLength="59.367188">triage state</tspan></text></g><g id="id10_Graphic"><path d="M 59 477 L 157 477 C 159.76142 477 162 479.23858 162 482 L 162 526 C 162 528.76142 159.76142 531 157 531 L 59 531 C 56.238576 531 54 528.76142 54 526 C 54 526 54 526 54 526 L 54 482 C 54 479.23858 56.238576 477 59 477 C 59 477 59 477 59 477 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 59 477 L 157 477 C 159.76142 477 162 479.23858 162 482 L 162 526 C 162 528.76142 159.76142 531 157 531 L 59 531 C 56.238576 531 54 528.76142 54 526 C 54 526 54 526 54 526 L 54 482 C 54 479.23858 56.238576 477 59 477 C 59 477 59 477 59 477 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(59 490)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="22.987305" y="11" textLength="55.359375">Ready for </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.323242" y="25" textLength="43.353516">Checkin</tspan></text></g><g id="id11_Graphic"><path d="M 59 369 L 157 369 C 159.76142 369 162 371.23858 162 374 L 162 418 C 162 420.76142 159.76142 423 157 423 L 59 423 C 56.238576 423 54 420.76142 54 418 C 54 418 54 418 54 418 L 54 374 C 54 371.23858 56.238576 369 59 369 C 59 369 59 369 59 369 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 59 369 L 157 369 C 159.76142 369 162 371.23858 162 374 L 162 418 C 162 420.76142 159.76142 423 157 423 L 59 423 C 56.238576 423 54 420.76142 54 418 C 54 418 54 418 54 418 L 54 374 C 54 371.23858 56.238576 369 59 369 C 59 369 59 369 59 369 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(59 389)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="23.983398" y="11" textLength="50.033203">Accepted</tspan></text></g><g id="id12_Graphic"><path d="M 59 261 L 157 261 C 159.76142 261 162 263.23858 162 266 L 162 310 C 162 312.76142 159.76142 315 157 315 L 59 315 C 56.238576 315 54 312.76142 54 310 C 54 310 54 310 54 310 L 54 266 C 54 263.23858 56.238576 261 59 261 C 59 261 59 261 59 261 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 59 261 L 157 261 C 159.76142 261 162 263.23858 162 266 L 162 310 C 162 312.76142 159.76142 315 157 315 L 59 315 C 56.238576 315 54 312.76142 54 310 C 54 310 54 310 54 310 L 54 266 C 54 263.23858 56.238576 261 59 261 C 59 261 59 261 59 261 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(59 281)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.318359" y="11" textLength="63.36328">Unreviewed</tspan></text></g><g id="id16_Graphic"><path d="M 239 315 L 337 315 C 339.76142 315 342 317.23858 342 320 L 342 364 C 342 366.76142 339.76142 369 337 369 L 239 369 C 236.23858 369 234 366.76142 234 364 C 234 364 234 364 234 364 L 234 320 C 234 317.23858 236.23858 315 239 315 C 239 315 239 315 239 315 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 239 315 L 337 315 C 339.76142 315 342 317.23858 342 320 L 342 364 C 342 366.76142 339.76142 369 337 369 L 239 369 C 236.23858 369 234 366.76142 234 364 C 234 364 234 364 234 364 L 234 320 C 234 317.23858 236.23858 315 239 315 C 239 315 239 315 239 315 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(239 321)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="30.323242" y="11" textLength="37.353516">Design</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="25.990234" y="25" textLength="46.01953">Decision</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.982422" y="39" textLength="42.035156">Needed</tspan></text></g><g id="id17_Graphic"><path d="M 239 423 L 337 423 C 339.76142 423 342 425.23858 342 428 L 342 472 C 342 474.76142 339.76142 477 337 477 L 239 477 C 236.23858 477 234 474.76142 234 472 C 234 472 234 472 234 472 L 234 428 C 234 425.23858 236.23858 423 239 423 C 239 423 239 423 239 423 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 239 423 L 337 423 C 339.76142 423 342 425.23858 342 428 L 342 472 C 342 474.76142 339.76142 477 337 477 L 239 477 C 236.23858 477 234 474.76142 234 472 C 234 472 234 472 234 472 L 234 428 C 234 425.23858 236.23858 423 239 423 C 239 423 239 423 239 423 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(239 429)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="23.652344" y="11" textLength="50.695312">Someday</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="47.333008" y="25" textLength="3.3339844">/</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="30.991211" y="39" textLength="36.017578">Mabye</tspan></text></g><g id="id123_Graphic"><rect x="450" y="261" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="450" y="261" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 263)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="15.982422" y="11" textLength="48.035156">duplicate</tspan></text></g><g id="id130_Graphic"><rect x="450" y="495" width="90" height="18" fill="green" fill-opacity=".30000001"/><rect x="450" y="495" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 497)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.326172" y="11" textLength="6">fi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="33.326172" y="11" textLength="19.347656">xed</tspan></text></g><g id="id139_Graphic"><rect x="450" y="306" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="450" y="306" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 308)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="22.990234" y="11" textLength="34.019531">invalid</tspan></text></g><g id="id137_Graphic"><rect x="450" y="351" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="450" y="351" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 353)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.978516" y="11" textLength="52.04297">needsinfo</tspan></text></g><g id="id135_Graphic"><rect x="450" y="396" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="450" y="396" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 398)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.995117" y="11" textLength="62.009766">worksforme</tspan></text></g><g id="id132_Graphic"><rect x="450" y="441" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="450" y="441" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(455 443)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.326172" y="11" textLength="31.347656">wontfi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="52.673828" y="11" textLength="6">x</tspan></text></g><line x1="27" y1="234" x2="369" y2="234" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="423" y1="234" x2="567" y2="234" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="441" y="648" width="126" height="18" fill="green" fill-opacity=".30000001"/><text transform="translate(446 650)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="30.317383" y="11" textLength="55.365234">completed</tspan></text><rect x="441" y="630" width="126" height="18" fill="red" fill-opacity=".30000001"/><text transform="translate(446 632)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="36.648437" y="11" textLength="42.703125">stopped</tspan></text><rect x="315" y="648" width="126" height="18" fill="#0080ff" fill-opacity=".30000001"/><text transform="translate(320 650)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="28.319336" y="11" textLength="59.361328">in progress</tspan></text><line x1="144" y1="639" x2="167.1" y2="639" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(27 632)" fill="green"><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="green" x="26.173828" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="green" x="33.292969" y="11" textLength="78.041016">icket triagers </tspan></text><line x1="144" y1="657" x2="167.1" y2="657" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(27 650)" fill="#004080"><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="#004080" x="41.320313" y="11" textLength="66.679688">Committers</tspan></text><rect x="315" y="630" width="126" height="18" fill="white"/><text transform="translate(320 632)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.96875" y="11" textLength="104.0625">development status</tspan></text><line x1="396" y1="288" x2="437.76198" y2="274.07934" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="396" y1="288" x2="438.4619" y2="309.23094" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="396" y1="288" x2="442.26" y2="349.68" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="396" y1="288" x2="444.59415" y2="393.28732" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="162" y1="288" x2="223.68" y2="334.26" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="288" y1="369" x2="288" y2="410.1" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="234" y1="450" x2="172.32" y2="403.74" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="234" y1="342" x2="172.32" y2="388.26" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="162" y1="504" x2="437.1" y2="504" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="108" y1="315" x2="108" y2="356.1" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="162" y1="288" x2="396" y2="288" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="108" y1="423" x2="108" y2="464.1" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="342" y1="450" x2="437.1" y2="450" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 342 342 L 393 395 L 440.71692 441.04264" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="369" y="135" width="198" height="54" fill="white"/><path d="M 567 189 L 369 189 L 369 135 L 567 135 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(373 141)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="9.6259766" y="11" textLength="174.08203">The ticket was already reported, </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="2.3076172" y="25" textLength="188.71875">isn't a bug, doesn't provide enough </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x=".46777344" y="39" textLength="189.06445">information, or can't be reproduced.</tspan></text><line x1="396" y1="278.5" x2="396" y2="189" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 402.36395 281.63605 C 405.8787 285.15076 405.8787 290.84924 402.36395 294.36395 C 398.84924 297.87869 393.15076 297.87869 389.63605 294.36395 C 386.12131 290.84924 386.12131 285.15076 389.63605 281.63605 C 393.15076 278.12131 398.84924 278.12131 402.36395 281.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="162" y="135" width="180" height="54" fill="white"/><path d="M 342 189 L 162 189 L 162 135 L 342 135 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(166 141)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="1.9619141" y="11" textLength="171.41016">The ticket requires a discussion </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="2.9521484" y="25" textLength="169.42969">by the community and a design </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="8.28125" y="39" textLength="152.75977">decision by a core developer</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="160.38477" y="39" textLength="3.3339844">.</tspan></text><path d="M 204.18279 307.78674 L 252 252 L 252 189" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 204.36395 308.63605 C 207.87869 312.15076 207.87869 317.84924 204.36395 321.36395 C 200.84924 324.87869 195.15076 324.87869 191.63605 321.36395 C 188.12131 317.84924 188.12131 312.15076 191.63605 308.63605 C 195.15076 305.12131 200.84924 305.12131 204.36395 308.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="27" y="135" width="108" height="54" fill="white"/><path d="M 135 189 L 27 189 L 27 135 L 135 135 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(31 141)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="1.30859375" y="11" textLength="100.716797">The ticket is a bug </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="13.308594" y="25" textLength="76.716797">and obviously </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="7.970703" y="39" textLength="61.376953">should be fi</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="69.347656" y="39" textLength="22.68164">xed.</tspan></text><path d="M 114.363954 326.63605 C 117.87869 330.15076 117.87869 335.84924 114.363954 339.36395 C 110.84924 342.87869 105.15076 342.87869 101.636046 339.36395 C 98.12131 335.84924 98.12131 330.15076 101.636046 326.63605 C 105.15076 323.12131 110.84924 323.12131 114.363954 326.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 98.499996 333 L 91.499996 333 L 45 333 L 36 333 L 36 189" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(27 543.5)" fill="black"><tspan font-family="Helvetica" font-size="10" font-style="italic" font-weight="500" x="46.322266" y="10" textLength="43.891602">For clarity</tspan><tspan font-family="Helvetica" font-size="10" font-style="italic" font-weight="500" x="89.47656" y="10" textLength="206.20117">, only the most common transitions are shown.</tspan></text><rect x="27" y="576" width="342" height="36" fill="white"/><path d="M 369 612 L 27 612 L 27 576 L 369 576 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(31 580)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="7.241211" y="11" textLength="322.85156">The ticket has a patch which applies cleanly and includes all </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="5.9052734" y="25" textLength="127.42383">needed tests and docs. </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="132.67285" y="25" textLength="8.0039062">A</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="140.02051" y="25" textLength="188.07422"> core developer can commit it as is.</tspan></text><path d="M 114.363954 434.63605 C 117.87869 438.15076 117.87869 443.84924 114.363954 447.36395 C 110.84924 450.8787 105.15076 450.8787 101.636046 447.36395 C 98.12131 443.84924 98.12131 438.15076 101.636046 434.63605 C 105.15076 431.1213 110.84924 431.1213 114.363954 434.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 98.499996 441 L 91.499996 441 L 45 441 L 36 441 L 36 576" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/></g></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="52 133 400 501" width="400pt" height="501pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2013-04-08 16:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.4.2 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="14" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1e3" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="green"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="#004080"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canevas 1</title><rect fill="white" width="559.28998" height="782.89"/><g><title>Calque 1</title><g><use xl:href="#id88_Graphic" filter="url(#Shadow)"/><use xl:href="#id126_Graphic" filter="url(#Shadow)"/><use xl:href="#id32_Graphic" filter="url(#Shadow)"/><use xl:href="#id99_Graphic" filter="url(#Shadow)"/><use xl:href="#id10_Graphic" filter="url(#Shadow)"/><use xl:href="#id11_Graphic" filter="url(#Shadow)"/><use xl:href="#id12_Graphic" filter="url(#Shadow)"/><use xl:href="#id123_Graphic" filter="url(#Shadow)"/><use xl:href="#id130_Graphic" filter="url(#Shadow)"/><use xl:href="#id139_Graphic" filter="url(#Shadow)"/><use xl:href="#id137_Graphic" filter="url(#Shadow)"/><use xl:href="#id135_Graphic" filter="url(#Shadow)"/><use xl:href="#id132_Graphic" filter="url(#Shadow)"/></g><g id="id88_Graphic"><rect x="72" y="576" width="162" height="36" fill="white"/></g><g id="id126_Graphic"><rect x="270" y="576" width="162" height="36" fill="white"/></g><g id="id32_Graphic"><rect x="288" y="216" width="144" height="288" fill="white"/><rect x="288" y="216" width="144" height="288" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(293 221)" fill="black"><tspan font-family="Helvetica" font-size="14" font-weight="500" x="23.427734" y="14" textLength="87.14453">Closed tickets</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" x="40.984375" y="35" textLength="52.03125">resolution</tspan></text></g><g id="id99_Graphic"><rect x="72" y="216" width="144" height="288" fill="white"/><rect x="72" y="216" width="144" height="288" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(77 221)" fill="black"><tspan font-family="Helvetica" font-size="14" font-weight="500" x="28.093262" y="14" textLength="77.813477">Open tickets</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" x="37.316406" y="35" textLength="59.367188">triage state</tspan></text></g><g id="id10_Graphic"><path d="M 95 450 L 193 450 C 195.76142 450 198 452.23858 198 455 L 198 481 C 198 483.76142 195.76142 486 193 486 L 95 486 C 92.238576 486 90 483.76142 90 481 C 90 481 90 481 90 481 L 90 455 C 90 452.23858 92.238576 450 95 450 C 95 450 95 450 95 450 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 95 450 L 193 450 C 195.76142 450 198 452.23858 198 455 L 198 481 C 198 483.76142 195.76142 486 193 486 L 95 486 C 92.238576 486 90 483.76142 90 481 C 90 481 90 481 90 481 L 90 455 C 90 452.23858 92.238576 450 95 450 C 95 450 95 450 95 450 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(95 454)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="22.987305" y="11" textLength="55.359375">Ready for </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.323242" y="25" textLength="43.353516">Checkin</tspan></text></g><g id="id11_Graphic"><path d="M 95 360 L 193 360 C 195.76142 360 198 362.23858 198 365 L 198 391 C 198 393.76142 195.76142 396 193 396 L 95 396 C 92.238576 396 90 393.76142 90 391 C 90 391 90 391 90 391 L 90 365 C 90 362.23858 92.238576 360 95 360 C 95 360 95 360 95 360 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 95 360 L 193 360 C 195.76142 360 198 362.23858 198 365 L 198 391 C 198 393.76142 195.76142 396 193 396 L 95 396 C 92.238576 396 90 393.76142 90 391 C 90 391 90 391 90 391 L 90 365 C 90 362.23858 92.238576 360 95 360 C 95 360 95 360 95 360 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(95 371)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="23.983398" y="11" textLength="50.033203">Accepted</tspan></text></g><g id="id12_Graphic"><path d="M 95 270 L 193 270 C 195.76142 270 198 272.23858 198 275 L 198 301 C 198 303.76142 195.76142 306 193 306 L 95 306 C 92.238576 306 90 303.76142 90 301 C 90 301 90 301 90 301 L 90 275 C 90 272.23858 92.238576 270 95 270 C 95 270 95 270 95 270 Z" fill="#0080ff" fill-opacity=".30000001"/><path d="M 95 270 L 193 270 C 195.76142 270 198 272.23858 198 275 L 198 301 C 198 303.76142 195.76142 306 193 306 L 95 306 C 92.238576 306 90 303.76142 90 301 C 90 301 90 301 90 301 L 90 275 C 90 272.23858 92.238576 270 95 270 C 95 270 95 270 95 270 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(95 281)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.318359" y="11" textLength="63.36328">Unreviewed</tspan></text></g><g id="id123_Graphic"><rect x="315" y="279" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="315" y="279" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 281)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="15.982422" y="11" textLength="48.035156">duplicate</tspan></text></g><g id="id130_Graphic"><rect x="315" y="459" width="90" height="18" fill="green" fill-opacity=".30000001"/><rect x="315" y="459" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 461)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.326172" y="11" textLength="6">fi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="33.326172" y="11" textLength="19.347656">xed</tspan></text></g><g id="id139_Graphic"><rect x="315" y="351" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="315" y="351" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 353)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="22.990234" y="11" textLength="34.019531">invalid</tspan></text></g><g id="id137_Graphic"><rect x="315" y="387" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="315" y="387" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 389)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.978516" y="11" textLength="52.04297">needsinfo</tspan></text></g><g id="id135_Graphic"><rect x="315" y="423" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="315" y="423" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 425)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.995117" y="11" textLength="62.009766">worksforme</tspan></text></g><g id="id132_Graphic"><rect x="315" y="315" width="90" height="18" fill="red" fill-opacity=".30000001"/><rect x="315" y="315" width="90" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320 317)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.326172" y="11" textLength="31.347656">wontfi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="52.673828" y="11" textLength="6">x</tspan></text></g><line x1="72" y1="243" x2="216" y2="243" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="288" y1="243" x2="432" y2="243" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="351" y="594" width="81" height="18" fill="green" fill-opacity=".30000001"/><text transform="translate(356 596)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="7.817383" y="11" textLength="55.365234">completed</tspan></text><rect x="351" y="576" width="81" height="18" fill="red" fill-opacity=".30000001"/><text transform="translate(356 578)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="14.1484375" y="11" textLength="42.703125">stopped</tspan></text><rect x="270" y="594" width="81" height="18" fill="#0080ff" fill-opacity=".30000001"/><text transform="translate(275 596)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.819336" y="11" textLength="59.361328">in progress</tspan></text><line x1="183.6" y1="585" x2="208.5" y2="585" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(72 578)" fill="green"><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="green" x="17.173828" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="green" x="24.292969" y="11" textLength="78.041016">icket triagers </tspan></text><line x1="183.6" y1="603" x2="208.5" y2="603" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(72 596)" fill="#004080"><tspan font-family="Helvetica" font-size="12" font-weight="bold" fill="#004080" x="32.320312" y="11" textLength="66.679688">Committers</tspan></text><rect x="270" y="576" width="81" height="18" fill="white"/><text transform="translate(275 578)" fill="black"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" x="19.492188" y="11" textLength="32.015625">status</tspan></text><line x1="252" y1="288" x2="302.1" y2="288" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="252" y1="288" x2="306.50529" y2="350.29176" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="252" y1="288" x2="308.50006" y2="384.85725" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="252" y1="288" x2="309.82944" y2="420.18157" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="198" y1="468" x2="302.1" y2="468" marker-end="url(#FilledArrow_Marker_2)" stroke="#004080" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="144" y1="306" x2="144" y2="347.1" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="198" y1="288" x2="252" y2="288" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="144" y1="396" x2="144" y2="437.1" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="189" y="144" width="243" height="54" fill="white"/><path d="M 432 198 L 189 198 L 189 144 L 432 144 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(193 150)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="19.789062" y="11" textLength="198.75586">The ticket was already reported, was </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x=".8017578" y="25" textLength="236.73047">already rejected, isn't a bug, doesn't contain </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="1.2792969" y="39" textLength="232.4414">enough information, or can't be reproduced.</tspan></text><line x1="252" y1="278.5" x2="252" y2="198" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 258.36395 281.63605 C 261.87869 285.15076 261.87869 290.84924 258.36395 294.36395 C 254.84924 297.87869 249.15076 297.87869 245.63605 294.36395 C 242.12131 290.84924 242.12131 285.15076 245.63605 281.63605 C 249.15076 278.12131 254.84924 278.12131 258.36395 281.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="72" y="144" width="99" height="54" fill="white"/><path d="M 171 198 L 72 198 L 72 144 L 171 144 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(76 150)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="8.486328" y="11" textLength="77.36133">The ticket is a </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="4.4638672" y="25" textLength="85.40625">bug and should </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="22.81836" y="39" textLength="22.68164">be fi</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="45.5" y="39" textLength="22.68164">xed.</tspan></text><path d="M 150.36395 317.63605 C 153.87869 321.15076 153.87869 326.84924 150.36395 330.36395 C 146.84924 333.87869 141.15076 333.87869 137.63605 330.36395 C 134.12131 326.84924 134.12131 321.15076 137.63605 317.63605 C 141.15076 314.12131 146.84924 314.12131 150.36395 317.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 134.499996 324 L 127.499996 324 L 90 324 L 81 324 L 81 198" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="72" y="522" width="342" height="36" fill="white"/><path d="M 414 558 L 72 558 L 72 522 L 414 522 Z" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(76 526)" fill="#666"><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="7.241211" y="11" textLength="322.85156">The ticket has a patch which applies cleanly and includes all </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="5.9052734" y="25" textLength="127.42383">needed tests and docs. </tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="132.67285" y="25" textLength="8.0039062">A</tspan><tspan font-family="Helvetica" font-size="12" font-style="italic" font-weight="500" fill="#666" x="140.02051" y="25" textLength="188.07422"> core developer can commit it as is.</tspan></text><path d="M 150.36395 407.63605 C 153.87869 411.15076 153.87869 416.84924 150.36395 420.36395 C 146.84924 423.8787 141.15076 423.8787 137.63605 420.36395 C 134.12131 416.84924 134.12131 411.15076 137.63605 407.63605 C 141.15076 404.1213 146.84924 404.1213 150.36395 407.63605" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 134.499996 414 L 127.499996 414 L 90 414 L 81 414 L 81 522" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="252" y1="288" x2="303.79966" y2="317.5998" marker-end="url(#FilledArrow_Marker)" stroke="green" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></svg>
View
9 docs/internals/contributing/new-contributors.txt
@@ -140,12 +140,3 @@ FAQ
Short answer: No. It's always better to get another set of eyes on a
ticket. If you're having trouble getting that second set of eyes, see
question 1, above.
-
-3. **My ticket has been in DDN forever! What should I do?**
-
- Design Decision Needed requires consensus about the right solution. At the
- very least it needs consensus among the core developers, and ideally it has
- consensus from the community as well. The best way to accomplish this is to
- start a thread on the django-developers mailing list, and for very complex
- issues to start a wiki page summarizing the problem and the possible
- solutions.
View
58 docs/internals/contributing/triaging-tickets.txt
@@ -51,8 +51,8 @@ attribute easily tells us what and who each ticket is waiting on.
Since a picture is worth a thousand words, let's start there:
.. image:: /internals/_images/triage_process.*
- :height: 564
- :width: 580
+ :height: 501
+ :width: 400
:alt: Django's ticket triage workflow
We've got two roles in this diagram:
@@ -128,30 +128,13 @@ Beyond that there are several considerations:
and docs, running the test suite with the included patch, and leaving
feedback on the ticket.
-* **Accepted + Has Patch + (any other flag)**
+* **Accepted + Has Patch + Needs ...**
This means the ticket has been reviewed, and has been found to need further
work. "Needs tests" and "Needs documentation" are self-explanatory. "Patch
needs improvement" will generally be accompanied by a comment on the ticket
explaining what is needed to improve the code.
-Design Decision Needed
-~~~~~~~~~~~~~~~~~~~~~~
-
-This stage is for issues which may be contentious, may be backwards
-incompatible, or otherwise involve high-level design decisions. These issues
-should be discussed either in the ticket comments or on `django-developers`_.
-
-If a ticket has been marked as "DDN", decisions are generally eventually
-made by the core committers, however that is not a requirement. See the
-:ref:`New contributors' FAQ<new-contributors-faq>` for "My ticket has been in
-DDN forever! What should I do?"
-
-This stage will often be used for feature requests. It can also be used for
-issues that *might* be bugs, depending on opinion or interpretation. Obvious
-bugs (such as crashes, incorrect query results, or non-compliance with a
-standard) skip this stage and move straight to "Accepted".
-
Ready For Checkin
~~~~~~~~~~~~~~~~~
@@ -165,11 +148,13 @@ RFC forever! What should I do?"
Someday/Maybe
~~~~~~~~~~~~~
-Generally only used for vague/high-level features or design ideas. These
-tickets are uncommon and overall less useful since they don't describe
+This stage isn't shown on the diagram. It's only used by core developers to
+keep track of high-level ideas or long term feature requests.
+
+These tickets are uncommon and overall less useful since they don't describe
concrete actionable issues. They are enhancement requests that we might
consider adding someday to the framework if an excellent patch is submitted.
-These tickets are not a high priority.
+They are not a high priority.
Other triage attributes
-----------------------
@@ -301,20 +286,23 @@ developers and bring the issue to django-developers_ instead.
How can I help with triaging?
-----------------------------
-Although the core developers make the big decisions in the ticket triage
-process, there's a lot that general community members can do to help the
-triage process. Really, **ANYONE** can help.
+The triage process is primarily driven by community members. Really,
+**ANYONE** can help.
-Start by `creating an account on Trac`_. If you have an account but have
-forgotten your password, you can reset it using the `password reset page`_.
+Core developers may provide feedback on issues they're familiar with, or make
+decisions on controversial ones, but they aren't responsible for triaging
+tickets in general.
+
+To get involved, start by `creating an account on Trac`_. If you have an
+account but have forgotten your password, you can reset it using the `password
+reset page`_.
Then, you can help out by:
* Closing "Unreviewed" tickets as "invalid", "worksforme" or "duplicate."
-* Promoting "Unreviewed" tickets to "Design decision needed" if a design
- decision needs to be made, or "Accepted" in case of obvious bugs or
- sensible, clearly defined, feature requests.
+* Closing "Unreviewed" tickets as "needsinfo" when they're feature requests
+ requiring a discussion on `django-developers`_.
* Correcting the "Needs tests", "Needs documentation", or "Has patch"
flags for tickets where they are incorrectly set.
@@ -322,22 +310,18 @@ Then, you can help out by:
* Setting the "`Easy pickings`_" flag for tickets that are small and
relatively straightforward.
+* Set the *type* of tickets that are still uncategorized.
+
* Checking that old tickets are still valid. If a ticket hasn't seen
any activity in a long time, it's possible that the problem has been
fixed but the ticket hasn't yet been closed.
-* Contacting the owners of tickets that have been claimed but have not
- seen any recent activity. If the owner doesn't respond after a week
- or so, remove the owner's claim on the ticket.
-
* Identifying trends and themes in the tickets. If there a lot of bug
reports about a particular part of Django, it may indicate we should
consider refactoring that part of the code. If a trend is emerging,
you should raise it for discussion (referencing the relevant tickets)
on `django-developers`_.
-* Set the *type* of tickets that are still uncategorized.
-
* Verify if patches submitted by other users are correct. If they do and
also contain appropriate documentation and tests then move them to the
"Ready for Checkin" stage. If they don't then leave a comment to explain
Please sign in to comment.
Something went wrong with that request. Please try again.