{
  "schema_version": "1.1.0",
  "updated_at": "2026-07-23",
  "record": {
    "id": "shirasagi-development-community",
    "record_type": "service",
    "organization_ids": [
      "shirasagi-project"
    ],
    "name": "SHIRASAGI プロジェクト開発コミュニティ",
    "summary": "官公庁・大学・公共団体等でも使われるオープンソースCMS・グループウェアSHIRASAGIの公開開発コミュニティ。公式GitHubでソース、開発環境、Issue、Pull Requestを公開し、不具合報告、機能改善、文書・コードの共同開発に参加できる。",
    "status": "open",
    "topics": [
      "自治体ウェブサイト",
      "CMS",
      "オープンデータ",
      "アクセシビリティ",
      "グループウェア",
      "オープンソース",
      "公共ソフトウェア"
    ],
    "contribution_modes": [
      "civic_tech",
      "software_feedback",
      "professional_skills"
    ],
    "participation": {
      "online_level": "fully_online",
      "area": [
        "全世界",
        "オンライン",
        "日本の公共・組織向け利用を中心とする"
      ],
      "languages": [
        "日本語",
        "コード・技術用語は英語を含む"
      ],
      "account_required": "yes",
      "cost": "free",
      "commitment": "公式サイトとREADME、開発マニュアルを読み、既存Issue・Pull Requestを確認する。不具合や改善案は再現条件と対象バージョンを整理し、GitHubで本人が報告する。実装する場合は対応方針を確認して開発環境を用意し、変更とテストを行ってPull Requestを提出する。",
      "steps": [
        "公式サイト、開発コミュニティ、README、開発マニュアルで対象機能と現行環境を確認する",
        "IssueとPull Requestを検索し、同じ不具合・要望・実装が進行中でないか確認する",
        "不具合は対象バージョン、再現手順、期待結果、実結果を整理し、秘密情報を除く",
        "実装する場合は開発環境、関連コード、テスト、MITライセンスを確認して変更する",
        "本人がGitHubへログインし、IssueまたはPull Requestを送信してレビューに応答する"
      ]
    },
    "eligibility": {
      "summary": "公開GitHubを利用できる人。年齢、居住地、所属の条件は明記されていない。不具合報告には再現情報、実装にはRuby on Rails、MongoDB、Node.js、テスト等の技能が役立つ。",
      "age": "明記なし。GitHubの利用条件による",
      "residency": "明記なし。オンラインで参加可能",
      "skills": [
        "利用中のバージョンと再現手順を整理して不具合・改善案を説明する力",
        "実装ではRuby、Ruby on Rails、JavaScript、HTML、CSS、MongoDB等の技能",
        "公開Issue・Pull Requestで日本語の技術的な共同作業を行う力"
      ]
    },
    "links": {
      "website": "https://www.ss-proj.org/",
      "participate": "https://www.ss-proj.org/community/",
      "search": "https://github.com/shirasagi/shirasagi/issues",
      "terms": "https://github.com/shirasagi/shirasagi/blob/master/MIT-LICENSE"
    },
    "agent": {
      "discovery_method": "github_api",
      "discovery_url": "https://github.com/shirasagi/shirasagi",
      "submission_method": "github_issue",
      "automation_policy": "human_action_required",
      "ai_assistance": "high",
      "safe_support": [
        "Issue、Pull Request、リリースノートを検索し、既知問題・対象バージョン・関連変更を整理する",
        "公開情報だけで再現手順、期待結果、実結果、影響範囲の下書きを作る",
        "関連コードとテストを特定し、修正案・テスト追加・文書変更の差分作成を支援する",
        "README、開発マニュアル、MITライセンス、レビュー指摘の確認を支援する"
      ],
      "human_only_actions": [
        "実環境・再現情報・影響・提案内容・権利関係の最終確認",
        "GitHubアカウント作成・ログイン、Issue・Pull Request・レビュー返信の送信",
        "非公開の自治体データ、認証情報、個人情報、脆弱性情報を公開してよいかの判断",
        "保守者との調整、担当意思の表明、変更の最終判断"
      ],
      "notes": "AIは公開Issueの重複確認、再現情報の整理、修正案・テスト・文書差分の作成を支援できる。実環境の事実を捏造せず、アカウント操作、投稿、担当表明、レビュー返信、非公開情報や脆弱性の開示を代行しない。"
    },
    "agent_fit": {
      "level": "ready",
      "effort": "half_day",
      "deliverable": "再現可能な不具合報告または小さなコード・テスト・文書の変更案",
      "basis": "公開コード、マニュアル、Issueを使い、検証可能な成果物を準備できる。",
      "human_checkpoints": [
        "実環境・再現情報・影響・提案内容・権利関係の最終確認",
        "GitHubアカウント作成・ログイン、Issue・Pull Request・レビュー返信の送信",
        "非公開の自治体データ、認証情報、個人情報、脆弱性情報を公開してよいかの判断"
      ],
      "policy_status": "not_stated"
    },
    "freshness": {
      "last_verified": "2026-07-18",
      "review_after": "2026-09-18",
      "confidence": "high",
      "status_basis": "公式サイトが2026年6月のセキュリティ情報と開発コミュニティ・GitHubを掲載し、公式GitHubは現行のRuby on Rails 8.1等の環境、8,500件超のコミット、数百件のIssue、複数のPull Request、MITライセンスを公開している。"
    },
    "evidence": [
      {
        "url": "https://www.ss-proj.org/",
        "title": "SHIRASAGI公式サイト",
        "publisher": "SHIRASAGI Project",
        "source_kind": "official",
        "checked_at": "2026-07-18",
        "supports": [
          "provider",
          "status",
          "participation"
        ],
        "note": "公共・組織向けオープンソースCMSの機能、導入例、最新版、2026年のセキュリティ情報、開発コミュニティとGitHubへの入口を掲載している。"
      },
      {
        "url": "https://www.ss-proj.org/community/",
        "title": "シラサギプロジェクト開発コミュニティ",
        "publisher": "SHIRASAGI Project",
        "source_kind": "official",
        "checked_at": "2026-07-18",
        "supports": [
          "provider",
          "status",
          "participation",
          "application"
        ],
        "note": "開発コミュニティの現在の枠組みとして、リアルタイムに開発が反映される公式GitHubリポジトリと開発マニュアルを案内している。"
      },
      {
        "url": "https://github.com/shirasagi/shirasagi",
        "title": "shirasagi/shirasagi",
        "publisher": "SHIRASAGI Project / GitHub",
        "source_kind": "official_repository",
        "checked_at": "2026-07-18",
        "supports": [
          "provider",
          "status",
          "participation",
          "eligibility",
          "application",
          "automation_policy"
        ],
        "note": "公開ソース、現行プラットフォーム、導入・開発環境、8,500件超のコミット、Issue・Pull Request、リリース、MITライセンスを提供している。"
      },
      {
        "url": "https://github.com/shirasagi/shirasagi/issues",
        "title": "SHIRASAGI Issues",
        "publisher": "SHIRASAGI Project / GitHub",
        "source_kind": "official_repository",
        "checked_at": "2026-07-18",
        "supports": [
          "status",
          "participation",
          "application"
        ],
        "note": "不具合、機能、改善等を公開Issueとして追跡する現行の受付・共同作業面を提供している。"
      }
    ],
    "cautions": [
      "既存Issue・Pull Requestと対象バージョンを確認し、重複報告や解決済み問題への投稿を避ける。",
      "自治体・団体の実環境には個人情報、非公開設定、ログ、認証情報が含まれ得るため、再現用の安全な最小例だけを公開する。",
      "脆弱性の可能性がある情報は通常の公開Issueへ直ちに投稿せず、公式の連絡・セキュリティ方針を本人が確認する。",
      "実装には複数のランタイム・ミドルウェアとテスト環境が必要な場合があるため、READMEと開発マニュアルの現行要件を確認する。",
      "AIはIssue・Pull Request・レビュー返信の送信、担当表明、アカウント操作、非公開情報の開示判断を代行しない。"
    ],
    "tags": [
      "shirasagi",
      "public-sector-cms",
      "civic-tech",
      "software-feedback",
      "open-source"
    ]
  }
}