Skip to content

#7 ポスト仕様(6種類)

🟧 ステータス: 未着手 対応Issue: #7 Issue内容を本ページにコピーした初期スタブ。設計確定後にこのページを正式版で置き換える。


🎯 概要

タイムラインを流れる6種類のポスト仕様を詳細設計する。各ポストのいいね効果、出現率、データスキーマ、テキストデータベース構造、ビジュアル差別化を定義する。

✅ ゴール / 完了条件

  • [ ] 6種類のポストの仕様確定
    • [ ] 雑音情報
    • [ ] 釣り情報
    • [ ] 有益情報
    • [ ] AI公式情報
    • [ ] 倫理情報(セキュリティ系)
    • [ ] 炎上ポスト(杭打ち対象)
  • [ ] 各ポストのいいね効果(ステータス/ネタリソース/承認欲求/倫理観)
  • [ ] Wave別の出現率テーブル
  • [ ] ポストデータスキーマ(JSON schema)
  • [ ] 初期テキストDB(各種50件以上のサンプル)
  • [ ] ビジュアル差別化ルール(カラー/アイコン/装飾)
  • [ ] docs/design/posts.md 作成
  • [ ] docs/design/data/posts/ 配下にサンプルJSON

📦 アウトプット

  • docs/design/posts.md
  • docs/design/data/posts/*.json

📋 ポスト効果(たたき台)

種類いいね効果倫理観
雑音情報承認欲求±0〜微増ほぼ無
釣り情報承認欲求一時急増、後で大幅減+大
有益情報ステータス(集中/速度)↑-小
AI公式情報ステータス大幅↑-小
倫理情報ネタリソース+1〜+3-中
炎上ポストクリックで杭打ちモード突入放置で+

📋 ポストスキーマ(たたき台)

json
{
  "id": "post_0001",
  "type": "炎上",
  "author": { "handle": "@ai_dev_99", "display": "爆速AIエンジニア" },
  "text": "AIで全サイトスクレイピングして学習させたら...",
  "tags": ["スクレイピング", "著作権"],
  "wave_weight": [0, 0.1, 0.2, 0.4],
  "effects": { ... },
  "linked_resources": ["copyright_violation", "robots_txt_ignore"]
}

📋 タスク

  • [ ] 各ポスト効果のバランス決定
  • [ ] Wave別出現率テーブル作成
  • [ ] スキーマ定義
  • [ ] テキストDB初期セット作成(合計300件目標)
  • [ ] 図鑑(#8)との連携フィールド定義
  • [ ] ドキュメント化

🔗 依存・関連

  • 親: #1
  • 関連: #8, #9, #10, #14
  • 影響: メインゲーム実装

📚 参考

  • 釣り情報は「いいねすると一時的に跳ね上がるが、後で大幅減」のトラップ
  • 炎上ポストは「AIでスクレイピングした等」具体的な倫理違反臭テキスト
  • 倫理情報をいいねするとネタリソースが増える(杭打ち材料収集)

出る杭おじさん育成計画