HITSUZURI SPECIFICATION v1.0

hitsuzuri(日つづり)詳細マニュアル

受動的記録アプリケーション「hitsuzuri(日つづり)」の全仕様、紙面組版設計、三変容アルゴリズム、データソース、セキュリティ基盤を完全網羅した公式技術・運用マニュアルです。

1. 基本思想と3つのコア設計 共通

「hitsuzuri(日つづり)」は、白紙の日記帳に文字を書く負担を完全になくし、開いて今日を眺めること自体をかけがえのない年代記(クロニクル)として自動結晶化する生活新聞です。

💡 hitsuzuriが大切にする3つの思想
  1. 受動的記録(Passive Chronicle): 1文字も書かなくていい。開くだけで気象・時候・ニュース・歩行足跡が1日1枚の紙面(1日1JSON)として確定保存。
  2. 生きた紙面の変容(Living Morphing): 朝は「展望」、昼は「進展」、夕・夜は「総括」へと生活リズムに合わせて紙面が穏やかに変容。
  3. 静謐な活版美学と完全プライバシー(Zero-Knowledge): 広告・通知・追跡SDKを完全排除。個人データは端末内(オンデバイス)完結。

2. 紙面のレイアウトと各要素の役割 共通

日本の伝統活版新聞が培ってきた組版美学(ジャンプ率・非対称重心・黒みの均一性・極細罫線)に基づき、スクロール不要の1画面完結レイアウトを採用しています。

┌─────────────────────────────────────────────────────────────┐ │ [天球] 題字・日付・時候・生活データバー(前提となる自然の運行) │ ├──────────────────────────────┬──────────────────────────────┤ │ [大枠エリア(主筆) 約56%] │ [小枠エリア(副筆) 約44%] │ │ │ │ │ 【一面トップ大見出し】 │ 【副見出し 1】 │ │ 堂々たる2〜3行(最大の重心) │ コンパクトな見出し │ │ │ 2行要約散文 │ │ 【本文リード】 │ ──────────────────────────── │ │ 両端揃えの静かな3行 │ 【副見出し 2】 │ │ [生活の糸:足元の視点] │ 文化・科学・関心トピック │ │ ──────────────────────────── │ ──────────────────────────── │ │ 【足跡・パーソナル振り返り】 │ 【地域の話題・確定事象】 │ │ 朝・昼・夕の生活リズム・歩数 │ 身近な街のニュース・決定事項│ ├──────────────────────────────┴──────────────────────────────┤ │ [奥付] 活版正誤表 ➔ 今日の結び ➔ 活版産業広告 ➔ 紙面の作成記録 │ └─────────────────────────────────────────────────────────────┘

3. 朝・昼・夕の三変容(Morphing)と確定印 共通

時間帯 版名 変容テーマ 主な掲載内容
05:00 〜 10:59 朝刊 今日一日の展望 最高最低気温、雨具判定、時候の知恵、社会最重要ニュース(Sランク)
11:00 〜 16:59 昼刊 午後の進展・運行気象 午後の空模様推移、午前中の進展、今日の歩み(起床時刻・午前の歩数)
17:00 〜 翌04:59 夕刊 一日の実績・総括 一日の生活足跡・総歩数確定、夕暮れの筆(終刊散文コラム)

日付が変わると紙面は「確定(Freeze)」され、ヘッダーに [ 書庫保存版 | 夕刊総括 確定済 ] の消印が記録されます。

4. 生活データバーの二層構造と3スロット制 共通

朝の0.2秒で行動判断(服装・傘・移動)を完結できるよう、情報が凝縮された二層構造を採用しています。

3スロットの構成

  1. スロット①【全員共通・身支度】: 現在気温・最高最低気温・前日比(例: 東京 26℃ (+1℃・半袖)
  2. スロット②【全員共通・足元】: 時間帯別降水判定(例: 雨具:朝 乾・夕 折畳
  3. スロット③【自由選択枠(1つ選択)】: 自然・天文・月齢(既定) / 気圧・体調 / 花粉・大気 / 鉄道運行

5. 記事の精読・定点観測(+追跡)と深掘り解説 共通

紙面の見出しをタップすると、目に優しい縦書きリーダーが開きます。記事の末尾にある「+追跡」を押すことで、その話題が読者の関心トピックとして端末内に登録されます。

深掘り解説ボックス(ExplanationBox)

記事を長押しして「解説してもらう」を選択すると、重要用語、歴史的背景、対立論点、生活への影響が構造化されてインライン表示されます。

6. 過去アーカイブの閲覧とカレンダー操作 共通

画面左右のスワイプまたはヘッダーの日付タップで、過去の年月日にジャンプできます。過去紙面は端末内の IndexedDB に「1日1JSON」として保存されており、オフライン環境でも瞬時に開けます。過去の気温・気象は Open-Meteo の過去実績APIから完全再現されます。

7. 生活足跡とプライバシー保護(エフェメラル・ジオコーディング) Android

常時バックグラウンドGPS追跡は一切行いません。起動時に一度だけ取得した粗粒度位置情報を日本語地名(例: 「神田駿河台」)に変換した直後に、生の緯度経度座標はメモリから即座に破棄(Nullクリア)されます。

8. 設定画面の全項目 共通

設定カテゴリ 設定可能項目 初期値
題字・装丁 新聞題字(Masthead)、活版書体(全7種)、カラーテーマ つづる日報 / システム標準フォント
気象・地域 第1地域(自宅等)、第2地域(実家・旅行先等) 東京
データバー スロット③自由選択枠(月齢・気圧・花粉・交通) 自然・天文・月齢
Gemini API BYOK APIキー、モデル選択(gemini-2.5-flash等) 端末内暗号化保存

9. 年末製本とデータエクスポート 共通

1年分(365日)の蓄積された紙面データから、「上製本ハードカバー仕様(普及版)」および「特製和紙 四つ目和綴じ仕様(限定版)」の印刷用完全データ(目次・本文・奥付・正誤表付き)をワンタップで書き出せます。

10. 対応環境とFAQ 共通

プラットフォーム 動作要件 特徴
Android アプリ Android 10.0 以上 歩数センサー・Health Connect連携、オフライン完全対応
Web(PWA) Chrome / Safari / Edge 最新版 インストール不要、ホーム画面追加でフルスクリーン動作