<?xml version="1.0"?>
<puzzles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.0pdd.com/puzzles.xsd" date="2024-01-26T14:54:15+00:00" version="BUILD">
  <puzzle alive="false">
    <issue href="https://github.com/eo-cqrs/cmig/issues/23" closed="2023-08-16T07:23:18+00:00">23</issue>
    <ticket>1</ticket>
    <estimate>15</estimate>
    <role>DEV</role>
    <id>1-9e6bd2c8</id>
    <lines>234-234</lines>
    <body>back limits to 0.65, 0.61, 0.55, 0.55 --&gt;</body>
    <file>pom.xml</file>
    <author>@h1alexbel</author>
    <email>Hialexbel@gmail.com</email>
    <time>2023-08-10T13:45:59Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/eo-cqrs/cmig/issues/24" closed="2023-08-15T14:18:13+00:00">24</issue>
    <ticket>11</ticket>
    <estimate>90</estimate>
    <role>DEV</role>
    <id>11-6586cbb4</id>
    <lines>49-49</lines>
    <body>generate SHA based on commit result</body>
    <file>src/test/java/io/github/eocqrs/cmig/MasterTest.java</file>
    <author>@h1alexbel</author>
    <email>Hialexbel@gmail.com</email>
    <time>2023-08-10T13:45:59Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/eo-cqrs/cmig/issues/25" closed="2023-08-15T14:18:17+00:00">25</issue>
    <ticket>11</ticket>
    <estimate>60</estimate>
    <role>DEV</role>
    <id>11-44949247</id>
    <lines>57-57</lines>
    <body>cassandra instance in tests</body>
    <file>src/test/java/io/github/eocqrs/cmig/MasterTest.java</file>
    <author>@h1alexbel</author>
    <email>Hialexbel@gmail.com</email>
    <time>2023-08-10T13:45:59Z</time>
    <children/>
  </puzzle>
  <puzzle alive="true">
    <issue href="https://github.com/eo-cqrs/cmig/issues/36">36</issue>
    <ticket>32</ticket>
    <estimate>45</estimate>
    <role>DEV</role>
    <id>32-ae85e224</id>
    <lines>33-33</lines>
    <body>Master is set of states inside XML document.</body>
    <file>src/main/java/io/github/eocqrs/cmig/Master.java</file>
    <author>@rultor</author>
    <email>me@rultor.com</email>
    <time>2023-08-11T10:30:04Z</time>
    <children>
      <puzzle alive="false">
        <issue href="https://github.com/eo-cqrs/cmig/issues/47" closed="2023-08-22T08:33:12+00:00">47</issue>
        <ticket>36</ticket>
        <estimate>30</estimate>
        <role>DEV</role>
        <id>36-b04b7b08</id>
        <lines>41-41</lines>
        <body>Tests for master</body>
        <file>src/test/java/io/github/eocqrs/cmig/MasterTest.java</file>
        <author>@rultor</author>
        <email>me@rultor.com</email>
        <time>2023-08-15T14:17:09Z</time>
        <children/>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/eo-cqrs/cmig/issues/48" closed="2023-08-22T08:33:17+00:00">48</issue>
        <ticket>36</ticket>
        <estimate>60</estimate>
        <role>DEV</role>
        <id>36-fd704288</id>
        <lines>59-59</lines>
        <body>Master Cassandra Test</body>
        <file>src/test/java/io/github/eocqrs/cmig/MasterTest.java</file>
        <author>@rultor</author>
        <email>me@rultor.com</email>
        <time>2023-08-15T14:17:09Z</time>
        <children>
          <puzzle alive="true">
            <issue href="https://github.com/eo-cqrs/cmig/issues/64">64</issue>
            <ticket>48</ticket>
            <estimate>90</estimate>
            <role>DEV</role>
            <id>48-dfb2ad52</id>
            <lines>98-98</lines>
            <body>Decompose Master #value().</body>
            <file>src/main/java/io/github/eocqrs/cmig/Master.java</file>
            <author>@h1alexbel</author>
            <email>Hialexbel@gmail.com</email>
            <time>2023-08-22T08:32:59Z</time>
            <children/>
          </puzzle>
        </children>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/eo-cqrs/cmig/issues/65" closed="2024-01-26T14:54:05+00:00">65</issue>
        <ticket>36</ticket>
        <estimate>60</estimate>
        <role>DEV</role>
        <id>36-9288a325</id>
        <lines>113-113</lines>
        <body>Implement PreparedCql to avoid cql injection.</body>
        <file>src/main/java/io/github/eocqrs/cmig/Master.java</file>
        <author>@h1alexbel</author>
        <email>Hialexbel@gmail.com</email>
        <time>2023-08-22T08:32:59Z</time>
        <children/>
      </puzzle>
      <puzzle alive="true">
        <issue href="https://github.com/eo-cqrs/cmig/issues/98">98</issue>
        <ticket>36</ticket>
        <estimate>60</estimate>
        <role>DEV</role>
        <id>36-3f1b2d61</id>
        <lines>49-50</lines>
        <body>Implement PreparedCql to avoid cql injection. @checkstyle StringLiteralsConcatenationCheck (100 lines)</body>
        <file>src/main/java/io/github/eocqrs/cmig/Master.java</file>
        <author>@h1alexbel</author>
        <email>Hialexbel@gmail.com</email>
        <time>2024-01-26T14:53:50Z</time>
        <children/>
      </puzzle>
    </children>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/eo-cqrs/cmig/issues/37" closed="2023-08-16T07:05:08+00:00">37</issue>
    <ticket>32</ticket>
    <estimate>30</estimate>
    <role>DEV</role>
    <id>32-b32bc0c2</id>
    <lines>27-27</lines>
    <body>design State interface</body>
    <file>src/main/java/io/github/eocqrs/cmig/State.java</file>
    <author>@rultor</author>
    <email>me@rultor.com</email>
    <time>2023-08-11T10:30:04Z</time>
    <children>
      <puzzle alive="true">
        <issue href="https://github.com/eo-cqrs/cmig/issues/49">49</issue>
        <ticket>37</ticket>
        <estimate>120</estimate>
        <role>DEV</role>
        <id>37-65e784dd</id>
        <lines>35-35</lines>
        <body>Find several designs for States implementations</body>
        <file>src/main/java/io/github/eocqrs/cmig/State.java</file>
        <author>@h1alexbel</author>
        <email>Hialexbel@gmail.com</email>
        <time>2023-08-16T07:04:55Z</time>
        <children/>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/eo-cqrs/cmig/issues/50" closed="2023-08-16T22:26:36+00:00">50</issue>
        <ticket>37</ticket>
        <estimate>30</estimate>
        <role>DEV</role>
        <id>37-abe81894</id>
        <lines>70-72</lines>
        <body>Move to separate class Create class ContentOf with tests. This puzzle might be moved into unixized library.</body>
        <file>src/main/java/io/github/eocqrs/cmig/sha/StateChanges.java</file>
        <author>@h1alexbel</author>
        <email>Hialexbel@gmail.com</email>
        <time>2023-08-16T07:04:55Z</time>
        <children/>
      </puzzle>
    </children>
  </puzzle>
</puzzles>
