Up. Sprint 3 backlog, update backend protocol spec
This commit is contained in:
parent
fc7dd81516
commit
c321d4f54a
2 changed files with 69 additions and 124 deletions
|
@ -33,16 +33,7 @@ of the request, and the backend will respond with JSON.
|
|||
}
|
||||
```
|
||||
|
||||
4. Request Whose Turn
|
||||
|
||||
```
|
||||
{
|
||||
"id": "id given by backend",
|
||||
"type": "whose_turn",
|
||||
}
|
||||
```
|
||||
|
||||
5. Disconnect
|
||||
4. Disconnect
|
||||
|
||||
```
|
||||
{
|
||||
|
@ -51,16 +42,7 @@ of the request, and the backend will respond with JSON.
|
|||
}
|
||||
```
|
||||
|
||||
6. Request Board State:
|
||||
|
||||
```
|
||||
{
|
||||
"id": "id given by backend",
|
||||
"type": "request_board_state",
|
||||
}
|
||||
```
|
||||
|
||||
7. Request Game State:
|
||||
5. Request Game State:
|
||||
|
||||
```
|
||||
{
|
||||
|
@ -127,17 +109,7 @@ then the back-end will respond with "too\_many\_players".
|
|||
}
|
||||
```
|
||||
|
||||
4. Request Whose Turn Response
|
||||
|
||||
```
|
||||
{
|
||||
"type": "whose_turn",
|
||||
"status": "cyan", // or "magenta", "not_paired_yet", "unknown_id",
|
||||
// "game_ended"
|
||||
}
|
||||
```
|
||||
|
||||
5. Disconnect Response
|
||||
4. Disconnect Response
|
||||
|
||||
```
|
||||
{
|
||||
|
@ -146,81 +118,30 @@ then the back-end will respond with "too\_many\_players".
|
|||
}
|
||||
```
|
||||
|
||||
6. Request Board State Response
|
||||
|
||||
```
|
||||
{
|
||||
"type": "board_state",
|
||||
"status": "in_progress", // or "game_ended"
|
||||
"board": [
|
||||
"e",
|
||||
"e",
|
||||
... // 56 entries in the array where the index of the array
|
||||
// correspond to position on the board (0-55). Each entry is
|
||||
// either: "e", "c", or "m".
|
||||
// "e" -> empty
|
||||
// "c" -> cyan
|
||||
// "m" -> magenta
|
||||
],
|
||||
}
|
||||
```
|
||||
|
||||
```
|
||||
{
|
||||
"type": "board_state",
|
||||
"status": "unknown_id", // or "not_paired"
|
||||
}
|
||||
```
|
||||
|
||||
7. Request Game State Response
|
||||
5. Request Game State Response
|
||||
|
||||
```
|
||||
{
|
||||
"type": "game_state",
|
||||
"status": "not_paired", // or "in_progress", "unknown_id"
|
||||
"status": "not_paired", // or "unknown_id", "cyan_turn", "magenta_turn",
|
||||
// "cyan_won", "magenta_won", "draw",
|
||||
// "opponent_disconnected"
|
||||
|
||||
// "board" may not be in the response if "unknown_id" is the status
|
||||
"board": "abcdefg..." // 56-char long string with mapping:
|
||||
// a - empty
|
||||
// b - cyan
|
||||
// c - magenta
|
||||
// d - cyan placed
|
||||
// e - magenta placed
|
||||
// f - cyan winning piece
|
||||
// g - magenta winning piece
|
||||
}
|
||||
```
|
||||
|
||||
Note that the backend will stop keeping track of the game once both players have
|
||||
successfully requested the Game State once after the game has ended. Thus,
|
||||
future requests may return "unknown\_id" as the "status".
|
||||
```
|
||||
{
|
||||
"type": "game_state",
|
||||
"status": "cyan_won", // or "magenta_won", or "draw"
|
||||
}
|
||||
```
|
||||
|
||||
Note that if a player has disconnected, the other player will receive a "status"
|
||||
of "opponent\_disconnected". Future requests will return "unknown\_id".
|
||||
```
|
||||
{
|
||||
"type": "game_state",
|
||||
"status": "opponent_disconnected", // or "unknown_id"
|
||||
}
|
||||
```
|
||||
|
||||
8. Failure Response
|
||||
|
||||
When request "type" is not handled by the back-end, it returns with
|
||||
"invalid\_type".
|
||||
```
|
||||
{
|
||||
"type": "invalid_type"
|
||||
}
|
||||
```
|
||||
|
||||
When JSON is missing a required value, it returns with "invalid\_json".
|
||||
```
|
||||
{
|
||||
"type": "invalid_json"
|
||||
}
|
||||
```
|
||||
|
||||
When the back-end hasn't yet implemented handling a specific type, it returns
|
||||
"unimplemented".
|
||||
```
|
||||
{
|
||||
"type": "unimplemented"
|
||||
}
|
||||
```
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<office:document xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rpt="http://openoffice.org/2005/report" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" office:version="1.3" office:mimetype="application/vnd.oasis.opendocument.spreadsheet">
|
||||
<office:meta><meta:creation-date>2022-03-13T22:06:16.707511862</meta:creation-date><dc:date>2022-03-17T12:07:23.743380984</dc:date><meta:editing-duration>PT18M26S</meta:editing-duration><meta:editing-cycles>6</meta:editing-cycles><meta:generator>LibreOffice/7.3.1.3$Linux_X86_64 LibreOffice_project/30$Build-3</meta:generator><meta:document-statistic meta:table-count="1" meta:cell-count="74" meta:object-count="0"/></office:meta>
|
||||
<office:meta><meta:creation-date>2022-03-13T22:06:16.707511862</meta:creation-date><dc:date>2022-03-18T14:57:51.467986156</dc:date><meta:editing-duration>PT20M1S</meta:editing-duration><meta:editing-cycles>8</meta:editing-cycles><meta:generator>LibreOffice/7.3.1.3$Linux_X86_64 LibreOffice_project/30$Build-3</meta:generator><meta:document-statistic meta:table-count="1" meta:cell-count="84" meta:object-count="0"/></office:meta>
|
||||
<office:settings>
|
||||
<config:config-item-set config:name="ooo:view-settings">
|
||||
<config:config-item config:name="VisibleAreaTop" config:type="int">0</config:config-item>
|
||||
|
@ -13,8 +13,8 @@
|
|||
<config:config-item config:name="ViewId" config:type="string">view1</config:config-item>
|
||||
<config:config-item-map-named config:name="Tables">
|
||||
<config:config-item-map-entry config:name="Sheet1">
|
||||
<config:config-item config:name="CursorPositionX" config:type="int">0</config:config-item>
|
||||
<config:config-item config:name="CursorPositionY" config:type="int">6</config:config-item>
|
||||
<config:config-item config:name="CursorPositionX" config:type="int">6</config:config-item>
|
||||
<config:config-item config:name="CursorPositionY" config:type="int">0</config:config-item>
|
||||
<config:config-item config:name="ActiveSplitRange" config:type="short">2</config:config-item>
|
||||
<config:config-item config:name="PositionLeft" config:type="int">0</config:config-item>
|
||||
<config:config-item config:name="PositionRight" config:type="int">3</config:config-item>
|
||||
|
@ -63,6 +63,15 @@
|
|||
<config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="EmbedLatinScriptFonts" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="EmbedOnlyUsedFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item-map-indexed config:name="ForbiddenCharacters">
|
||||
<config:config-item-map-entry>
|
||||
<config:config-item config:name="Language" config:type="string">en</config:config-item>
|
||||
<config:config-item config:name="Country" config:type="string">US</config:config-item>
|
||||
<config:config-item config:name="Variant" config:type="string"/>
|
||||
<config:config-item config:name="BeginLine" config:type="string"/>
|
||||
<config:config-item config:name="EndLine" config:type="string"/>
|
||||
</config:config-item-map-entry>
|
||||
</config:config-item-map-indexed>
|
||||
<config:config-item config:name="GridColor" config:type="int">12632256</config:config-item>
|
||||
<config:config-item config:name="HasColumnRowHeaders" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item>
|
||||
|
@ -75,7 +84,7 @@
|
|||
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrinterName" config:type="string">Generic Printer</config:config-item>
|
||||
<config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrinterSetup" config:type="base64Binary">pAH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAxQAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luYWRqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4dERhdGEKRHVwbGV4Ok5vbmUAUGFnZVNpemU6TGV0dGVyAAASAENPTVBBVF9EVVBMRVhfTU9ERQ8ARHVwbGV4TW9kZTo6T2Zm</config:config-item>
|
||||
<config:config-item config:name="PrinterSetup" config:type="base64Binary">pAH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAxQAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luYWRqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4dERhdGEKUGFnZVNpemU6TGV0dGVyAER1cGxleDpOb25lAAASAENPTVBBVF9EVVBMRVhfTU9ERQ8ARHVwbGV4TW9kZTo6T2Zm</config:config-item>
|
||||
<config:config-item config:name="RasterIsVisible" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="RasterResolutionX" config:type="int">1270</config:config-item>
|
||||
<config:config-item config:name="RasterResolutionY" config:type="int">1270</config:config-item>
|
||||
|
@ -247,16 +256,21 @@
|
|||
<style:table-cell-properties fo:background-color="#ffffff" fo:border="0.74pt solid #000000"/>
|
||||
</style:style>
|
||||
<style:style style:name="gr1" style:family="graphic">
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="1.5555in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="0.6295in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:paragraph-properties style:text-autospace="none" style:line-break="normal"/>
|
||||
<style:text-properties style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Noto Sans CJK SC" style:font-size-asian="10pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Noto Sans Devanagari" style:font-size-complex="10pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color" fo:hyphenate="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="gr2" style:family="graphic">
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="2.022in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="1.5555in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:paragraph-properties style:text-autospace="none" style:line-break="normal"/>
|
||||
<style:text-properties style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Noto Sans CJK SC" style:font-size-asian="10pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Noto Sans Devanagari" style:font-size-complex="10pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color" fo:hyphenate="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="gr3" style:family="graphic">
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="2.022in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:paragraph-properties style:text-autospace="none" style:line-break="normal"/>
|
||||
<style:text-properties style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Noto Sans CJK SC" style:font-size-asian="10pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Noto Sans Devanagari" style:font-size-complex="10pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color" fo:hyphenate="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="gr4" style:family="graphic">
|
||||
<style:graphic-properties draw:marker-start="Arrowheads_20_1" draw:marker-start-width="0.0787in" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:min-height="0.9335in" fo:padding-top="0.0394in" fo:padding-bottom="0.0394in" fo:padding-left="0.0394in" fo:padding-right="0.0394in" draw:shadow="hidden" draw:shadow-offset-x="0.0394in" draw:shadow-offset-y="0.0394in" draw:caption-escape-direction="auto"/>
|
||||
<style:paragraph-properties style:text-autospace="none" style:line-break="normal"/>
|
||||
<style:text-properties style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Noto Sans CJK SC" style:font-size-asian="10pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Noto Sans Devanagari" style:font-size-complex="10pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color" fo:hyphenate="false"/>
|
||||
|
@ -315,7 +329,7 @@
|
|||
<text:p><text:sheet-name>???</text:sheet-name><text:s/>(<text:title>???</text:title>)</text:p>
|
||||
</style:region-left>
|
||||
<style:region-right>
|
||||
<text:p><text:date style:data-style-name="N2" text:date-value="2022-03-17">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="12:07:03.023535435">00:00:00</text:time></text:p>
|
||||
<text:p><text:date style:data-style-name="N2" text:date-value="2022-03-18">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="14:56:15.391216782">00:00:00</text:time></text:p>
|
||||
</style:region-right>
|
||||
</style:header>
|
||||
<style:header-left style:display="false"/>
|
||||
|
@ -354,6 +368,10 @@
|
|||
<text:p>Wednesday</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce1" office:value-type="string" calcext:value-type="string">
|
||||
<office:annotation draw:style-name="gr1" draw:text-style-name="P2" svg:width="1.1413in" svg:height="0.8567in" svg:x="8.3461in" svg:y="0in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.0039in">
|
||||
<dc:date>2022-03-18T00:00:00</dc:date>
|
||||
<text:p text:style-name="P1">No work was done on this day, but work on Scrum management.</text:p>
|
||||
</office:annotation>
|
||||
<text:p>Thursday</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce1" office:value-type="string" calcext:value-type="string">
|
||||
|
@ -381,10 +399,10 @@
|
|||
<table:table-cell office:value-type="string" calcext:value-type="string">
|
||||
<text:p>Pending</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="4" office:value-type="float" office:value="3" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="5" office:value-type="float" office:value="3" calcext:value-type="float">
|
||||
<text:p>3</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -405,21 +423,21 @@
|
|||
<text:p>5</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce27" office:value-type="float" office:value="1" calcext:value-type="float">
|
||||
<office:annotation draw:style-name="gr1" draw:text-style-name="P2" svg:width="1.1413in" svg:height="1.6343in" svg:x="5.6791in" svg:y="0.1205in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<office:annotation draw:style-name="gr2" draw:text-style-name="P2" svg:width="1.1413in" svg:height="1.6343in" svg:x="5.6791in" svg:y="0.1205in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<dc:date>2022-03-14T00:00:00</dc:date>
|
||||
<text:p text:style-name="P1"><text:span text:style-name="T1">Initial “draft” of protocol created. Subject to future changes when back-end is implemented, which is why 1 hour is remaining for this task.</text:span></text:p>
|
||||
</office:annotation>
|
||||
<text:p>1</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="2" table:style-name="ce27" office:value-type="float" office:value="1" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="3" table:style-name="ce27" office:value-type="float" office:value="1" calcext:value-type="float">
|
||||
<text:p>1</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
<table:table-cell table:style-name="ce3" office:value-type="string" calcext:value-type="string">
|
||||
<office:annotation draw:style-name="gr2" draw:text-style-name="P2" svg:width="1.1413in" svg:height="2.1008in" svg:x="3.0126in" svg:y="0.2984in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<office:annotation draw:style-name="gr3" draw:text-style-name="P2" svg:width="1.1413in" svg:height="2.1008in" svg:x="3.0126in" svg:y="0.2984in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<dc:date>2022-03-15T00:00:00</dc:date>
|
||||
<text:p text:style-name="P1"><text:span text:style-name="T1">To figure out how to update the front-end asynchronously (for when making http requests to backend), an AI-take-turn-delay was implemented using async and javascript.</text:span></text:p>
|
||||
</office:annotation>
|
||||
|
@ -440,7 +458,7 @@
|
|||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
<table:table-cell table:style-name="ce3" office:value-type="string" calcext:value-type="string">
|
||||
<office:annotation draw:style-name="gr3" draw:text-style-name="P2" svg:width="1.1413in" svg:height="1.0122in" svg:x="3.0126in" svg:y="0.476in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<office:annotation draw:style-name="gr4" draw:text-style-name="P2" svg:width="1.1413in" svg:height="1.0122in" svg:x="3.0126in" svg:y="0.476in" draw:caption-point-x="-0.2402in" draw:caption-point-y="0.5945in">
|
||||
<dc:date>2022-03-17T00:00:00</dc:date>
|
||||
<text:p text:style-name="P1"><text:span text:style-name="T1">Added task since implementing the back-end wasn’t specified at the start of the sprint.</text:span></text:p>
|
||||
</office:annotation>
|
||||
|
@ -453,10 +471,10 @@
|
|||
<text:p>4</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce27" table:number-columns-repeated="2"/>
|
||||
<table:table-cell table:style-name="ce27" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="2" table:style-name="ce27" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<text:p>2</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -466,10 +484,10 @@
|
|||
<table:table-cell office:value-type="string" calcext:value-type="string">
|
||||
<text:p>Pending</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="4" office:value-type="float" office:value="5" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="5" office:value-type="float" office:value="5" calcext:value-type="float">
|
||||
<text:p>5</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -486,10 +504,10 @@
|
|||
<table:table-cell office:value-type="string" calcext:value-type="string">
|
||||
<text:p>Pending</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="4" office:value-type="float" office:value="4" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="5" office:value-type="float" office:value="4" calcext:value-type="float">
|
||||
<text:p>4</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -506,10 +524,10 @@
|
|||
<table:table-cell office:value-type="string" calcext:value-type="string">
|
||||
<text:p>Pending</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="4" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="5" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<text:p>2</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -526,10 +544,10 @@
|
|||
<table:table-cell office:value-type="string" calcext:value-type="string">
|
||||
<text:p>Pending</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:number-columns-repeated="4" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="5" office:value-type="float" office:value="2" calcext:value-type="float">
|
||||
<text:p>2</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce8" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -546,10 +564,10 @@
|
|||
<table:table-cell table:style-name="ce9" office:value-type="float" office:value="24" calcext:value-type="float">
|
||||
<text:p>24</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce9" office:value-type="float" office:value="28" calcext:value-type="float">
|
||||
<table:table-cell table:number-columns-repeated="2" table:style-name="ce9" office:value-type="float" office:value="28" calcext:value-type="float">
|
||||
<text:p>28</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce9" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce9" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -569,7 +587,10 @@
|
|||
<table:table-cell table:style-name="ce10" table:formula="of:=SUM([.F$3:.F$14])" office:value-type="float" office:value="19" calcext:value-type="float">
|
||||
<text:p>19</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce10" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce10" table:formula="of:=SUM([.G$3:.G$14])" office:value-type="float" office:value="19" calcext:value-type="float">
|
||||
<text:p>19</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce10" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1">
|
||||
|
@ -589,7 +610,10 @@
|
|||
<table:table-cell table:style-name="ce11" table:formula="of:=[.F$16] - [.F$17]" office:value-type="float" office:value="9" calcext:value-type="float">
|
||||
<text:p>9</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce11" table:number-columns-repeated="4"/>
|
||||
<table:table-cell table:style-name="ce11" table:formula="of:=[.G$16] - [.G$17]" office:value-type="float" office:value="9" calcext:value-type="float">
|
||||
<text:p>9</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="ce11" table:number-columns-repeated="3"/>
|
||||
<table:table-cell table:number-columns-repeated="1014"/>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="ro1" table:number-rows-repeated="1048557">
|
||||
|
|
Loading…
Reference in a new issue