<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>げっと Habit – Aquarium</title>
    <link>https://habit-docs-dev.getto.systems/2.2.3/docs/aquarium/</link>
    <description>Recent content in Aquarium on げっと Habit</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://habit-docs-dev.getto.systems/2.2.3/docs/aquarium/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: 詳細設計</title>
      <link>https://habit-docs-dev.getto.systems/2.2.3/docs/aquarium/detail/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://habit-docs-dev.getto.systems/2.2.3/docs/aquarium/detail/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;abstract.png&#34; alt=&#34;概要&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;heading&#34;&gt;サービス&lt;/h2&gt;
&lt;h3 id=&#34;heading1&#34;&gt;コア&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;ToImportant : 重要度を「大」に変更&lt;/li&gt;
&lt;li&gt;ToMiddle : 重要度を「中」に変更&lt;/li&gt;
&lt;li&gt;ToTrivial : 重要度を「小」に変更&lt;/li&gt;
&lt;li&gt;Attach : アイデアの着手&lt;/li&gt;
&lt;li&gt;Undo : アイデアの着手の取り消し&lt;/li&gt;
&lt;li&gt;ListFloating : 未着手アイデアを重要度の大きい順に列挙&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;heading2&#34;&gt;詳細&lt;/h3&gt;
&lt;h4 id=&#34;idea-&#34;&gt;Idea に関するサービス&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Register : アイデアの登録&lt;/li&gt;
&lt;li&gt;Unregister : アイデアの削除&lt;/li&gt;
&lt;li&gt;ChangeContent : アイデアの内容の変更&lt;/li&gt;
&lt;li&gt;ChangeProject : アイデアの所属するプロジェクトの変更&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;project-&#34;&gt;Project に関するサービス&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Register : プロジェクトの登録&lt;/li&gt;
&lt;li&gt;Unregister : プロジェクトの削除&lt;/li&gt;
&lt;li&gt;ChangeName : プロジェクト名の変更&lt;/li&gt;
&lt;li&gt;ChangeTeam : プロジェクトのチーム割り当ての変更&lt;/li&gt;
&lt;li&gt;ChangeClient : プロジェクトのクライアントの変更&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;client-&#34;&gt;Client に関するサービス&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Register : クライアントの登録&lt;/li&gt;
&lt;li&gt;Unregister : クライアントの削除&lt;/li&gt;
&lt;li&gt;ChangeName : クライアント名の変更&lt;/li&gt;
&lt;li&gt;ChangeColor : クライアントカラーの変更&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;heading3&#34;&gt;モデルオブジェクト&lt;/h2&gt;
&lt;h3 id=&#34;idea&#34;&gt;Idea&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;entity&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の要素の集約ルート。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Importance : 重要度（大・中・小）&lt;/li&gt;
&lt;li&gt;State
&lt;ul&gt;
&lt;li&gt;attached（着手済）&lt;/li&gt;
&lt;li&gt;floating（未着手）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Content : 内容（タイトル・概要・詳細）&lt;/li&gt;
&lt;li&gt;ContentLog : 内容の変更ログ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下のリポジトリでデータを取得、変更する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Book : Idea を記録する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下の要素への参照を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Project : このアイデアが属するプロジェクト&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;大まかな挙動については&lt;a href=&#34;https://habit-docs-dev.getto.systems/2.2.3/2.2.3/docs/aquarium/&#34;&gt;概要&lt;/a&gt;参照。&lt;/p&gt;
&lt;h4 id=&#34;importance&#34;&gt;Importance&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;value&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;importance : 重要度（大・中・小）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;state&#34;&gt;State&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;value&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is_attached : 着手済みか&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;content&#34;&gt;Content&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;entity&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;title : タイトル&lt;/li&gt;
&lt;li&gt;summary : 概要&lt;/li&gt;
&lt;li&gt;detail : 詳細&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;contentlog&#34;&gt;ContentLog&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;entity&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;changed_at : 変更日時&lt;/li&gt;
&lt;li&gt;moment : 変更後の Content データ&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;book&#34;&gt;Book&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Idea データのリポジトリ&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;project&#34;&gt;Project&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;entity&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の要素の集約ルート。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Client : クライアント&lt;/li&gt;
&lt;li&gt;ProjectTeam : プロジェクトを担当するチーム&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;project_name : プロジェクト名&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下のリポジトリでデータを取得、変更する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Work : Project を記録する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下の要素への参照を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Client : このプロジェクトが属するクライアント&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;client&#34;&gt;Client&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;entity&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;client_name : クライアント名&lt;/li&gt;
&lt;li&gt;client_color : クライアントカラー&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;projectteam&#34;&gt;ProjectTeam&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;value&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下の属性を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;project : プロジェクト&lt;/li&gt;
&lt;li&gt;team : チーム&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;work&#34;&gt;Work&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Project データのリポジトリ&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
