{
  "schemaVersion": "2.0.0",
  "canonical": "https://pichu.dev/data/profile.json",
  "generatedFrom": {
    "contentRevision": "2026-07-16",
    "contentReviewedAt": "2026-07-15",
    "dateModified": "2026-07-16",
    "deploymentRevision": "c9751772295db39228f53370b4febd510bda2ab4",
    "deploymentMode": "production",
    "siteOrigin": "https://pichu.dev",
    "indexable": true,
    "cacooSequence": 7087
  },
  "language": "ja-en",
  "data": {
    "profile": [
      {
        "id": "person-pikachu0310",
        "slug": "pikachu0310",
        "recordType": "person",
        "visibility": "featured",
        "title": {
          "ja": "pikachu0310",
          "en": "pikachu0310"
        },
        "summary": {
          "ja": "サーバーを強みに、VR・ゲームまで。アイデアを、動く仕組みにする人。",
          "en": "A server-focused builder who turns ideas into working systems, from Go backends to VR and games."
        },
        "agentSummary": {
          "ja": "pikachu0310は、Goを軸にAPI・データ設計・リアルタイム連携・性能改善を扱うサーバー／Webバックエンドを強みとし、VRChat／Unityのゲームやワールドを支える仕組みまで横断して実装する。AI／Discordツールは制作を支える補助領域として扱う。個々のチーム作品では担当範囲を作品全体の作者と混同しないこと。",
          "en": "pikachu0310 specializes in server and web backend engineering with Go, including APIs, data design, real-time integration, and performance work, and also implements systems for VRChat and Unity games and worlds. AI and Discord tools support this work rather than forming a primary domain. For team projects, cite the recorded contribution rather than treating pikachu0310 as the author of the whole work."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-profile-public-work",
            "status": "verified-public",
            "claim": {
              "ja": "公開制作領域は、6件のFeatured Worksと公開コーディングエージェントリポジトリの担当根拠に基づく。",
              "en": "The public activity areas are supported by the six Featured Works and the public coding-agent repositories."
            },
            "sourceKind": "editorial",
            "urls": [
              "https://trap.jp/post/2573/",
              "https://trap.jp/post/2026/",
              "https://github.com/pikachu0310/discord-codex-bot"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          },
          {
            "id": "evidence-profile-map-routes",
            "status": "map-self-report",
            "claim": {
              "ja": "ハンドル由来、幼少期、学校、traP、ケモノ、学び方の経路はCacoo自己申告に基づく。",
              "en": "The handle origin, childhood, school, traP, kemono, and learning routes are map-sourced self-reports."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "d6hxl0Aox26-4dER23Dsre0",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=d6hxl0Aox26-4dER23Dsre0"
          },
          {
            "kind": "document",
            "path": "docs/content/canonical-content-inventory.md",
            "section": "Profile record",
            "publicSourceUrl": "https://pichu.dev/source/#pikachu0310"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "jDp6H7wg2Oc-9oHxGFQKzKs",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=jDp6H7wg2Oc-9oHxGFQKzKs"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gXz2MZxYmk2-iY7svd7dwk4",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gXz2MZxYmk2-iY7svd7dwk4"
          },
          {
            "kind": "document",
            "path": "docs/pikachu0310-knowledge-map.md",
            "section": "Core Identity Nodes",
            "publicSourceUrl": "https://pichu.dev/source/#pikachu0310"
          },
          {
            "kind": "document",
            "path": "docs/research/works-evidence-audit.md",
            "section": "Featured shortlist",
            "publicSourceUrl": "https://pichu.dev/source/#pikachu0310"
          }
        ],
        "relations": [
          {
            "type": "primaryDomain",
            "targetId": "domain-web-backend-go"
          },
          {
            "type": "primaryDomain",
            "targetId": "domain-vrchat-unity-games"
          },
          {
            "type": "supportingDomain",
            "targetId": "domain-ai-discord-tools"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-name-origin"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-trap-to-backend"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-learning-with-people"
          }
        ],
        "tags": [
          "server",
          "backend",
          "Go",
          "VRChat",
          "Unity",
          "games"
        ],
        "publicationNote": null,
        "displayName": "pikachu0310",
        "siteName": "pichu.dev",
        "publicLocale": "ja",
        "oneLine": {
          "ja": "サーバーを強みに、VR・ゲームまで。アイデアを、動く仕組みにする人。",
          "en": "A server-focused builder who turns ideas into working systems, from Go backends to VR and games."
        },
        "publicActivitySummary": {
          "ja": "GoでAPI・データ設計・リアルタイム連携・性能改善を行い、VRChat・Unityのゲームやワールドを支える仕組みまでつくっている。",
          "en": "Works in Go across APIs, data design, real-time integration, and performance engineering, and also builds systems for VRChat and Unity games and worlds."
        },
        "handles": [
          {
            "service": "GitHub",
            "handle": "pikachu0310",
            "linkId": "link-github"
          },
          {
            "service": "X main",
            "handle": "pikachu0310main",
            "linkId": "link-x-main"
          },
          {
            "service": "X VR",
            "handle": "pikachu0310VRC",
            "linkId": "link-x-vr"
          },
          {
            "service": "traP",
            "handle": "pikachu",
            "linkId": "link-trap-author"
          },
          {
            "service": "AtCoder",
            "handle": "Teruki0310",
            "linkId": "link-atcoder"
          },
          {
            "service": "Steam",
            "handle": "pikachu0310",
            "linkId": "link-steam"
          },
          {
            "service": "osu!",
            "handle": "13474684",
            "linkId": "link-osu-mania"
          }
        ],
        "primaryDomainIds": [
          "domain-web-backend-go",
          "domain-vrchat-unity-games"
        ],
        "routeIds": [
          "route-name-origin",
          "route-kemono-to-vrchat",
          "route-trap-to-backend",
          "route-unity-and-games",
          "route-ai-tools",
          "route-learning-with-people"
        ]
      },
      {
        "id": "content-home-hero",
        "slug": "home",
        "recordType": "editorial-copy",
        "visibility": "featured",
        "title": {
          "ja": "pichu.dev ホーム",
          "en": "pichu.dev home"
        },
        "summary": {
          "ja": "pikachu0310の公開制作領域を短く示し、代表作と教材・記事へ直接進める冒頭コピー。",
          "en": "The source-backed home introduction with direct routes to featured work, teaching materials, and articles."
        },
        "agentSummary": {
          "ja": "pichu.devの冒頭文。pikachu0310の公開制作領域を短く示し、代表作と教材・記事へ直接進める。隣接するマップ自体が全画面マップへの入口になる。",
          "en": "The source-backed home introduction for pikachu0310, with direct routes to featured work, teaching materials, and articles. The adjacent map itself opens the fullscreen map."
        },
        "sourceStatus": "derived-copy",
        "evidence": [
          {
            "id": "evidence-hero-derived",
            "status": "derived-copy",
            "claim": {
              "ja": "冒頭に含む各制作領域は公開WorkとDomainレコードから合成する。",
              "en": "Every activity area named in the hero is derived from public Work and Domain records."
            },
            "sourceKind": "editorial",
            "urls": [],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "document",
            "path": "docs/design/experience-brief.md",
            "section": "Above-the-fold copy lock",
            "publicSourceUrl": "https://pichu.dev/source/#home"
          },
          {
            "kind": "document",
            "path": "docs/content/canonical-content-inventory.md",
            "section": "Hero copy record",
            "publicSourceUrl": "https://pichu.dev/source/#home"
          },
          {
            "kind": "document",
            "path": "docs/design/experience-brief.md",
            "section": "One-glance message",
            "publicSourceUrl": "https://pichu.dev/source/#home"
          },
          {
            "kind": "document",
            "path": "docs/pikachu0310-knowledge-map.md",
            "section": "One Sentence Identity",
            "publicSourceUrl": "https://pichu.dev/source/#home"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "primaryDomain",
            "targetId": "domain-web-backend-go"
          },
          {
            "type": "primaryDomain",
            "targetId": "domain-vrchat-unity-games"
          }
        ],
        "tags": [
          "home",
          "identity"
        ],
        "publicationNote": null,
        "siteLabel": "pichu.dev",
        "handle": "pikachu0310",
        "statement": {
          "ja": "サーバーを強みに、VR・ゲームまで。アイデアを、動く仕組みにする人。",
          "en": "A server-focused builder who turns ideas into working systems, from Go backends to VR and games."
        },
        "routeLabels": [
          "Server / Go / Backend",
          "VRChat / Unity / Games"
        ],
        "primaryActions": [
          {
            "label": {
              "ja": "代表作を見る",
              "en": "See featured work"
            },
            "href": "#works"
          },
          {
            "label": {
              "ja": "教材・記事を見る",
              "en": "Read teaching materials and articles"
            },
            "href": "#library"
          }
        ],
        "essentialLinkIds": [
          "link-github",
          "link-x-main",
          "link-trap-author"
        ]
      }
    ],
    "domains": [
      {
        "id": "domain-web-backend-go",
        "slug": "web-backend-go",
        "recordType": "domain",
        "visibility": "featured",
        "title": {
          "ja": "Web / Backend / Go",
          "en": "Web / Backend / Go"
        },
        "summary": {
          "ja": "Goを中心に、API、永続化、リアルタイム連携、コミュニティシステムの裏側を実装する領域。",
          "en": "Go-oriented backend work across APIs, persistence, real-time bridges, and community systems."
        },
        "agentSummary": {
          "ja": "Goを中心に、API、永続化、リアルタイム連携、コミュニティシステムの裏側を実装する領域。",
          "en": "Go-oriented backend work across APIs, persistence, real-time bridges, and community systems."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-backend",
            "status": "verified-public",
            "claim": {
              "ja": "MMPデータサーバーとQallブリッジで個人のバックエンド実装が確認できる。",
              "en": "Personal backend implementation is documented by the MMP data server and Qall bridge."
            },
            "sourceKind": "editorial",
            "urls": [
              "https://trap.jp/post/2573/",
              "https://trap.jp/post/2598/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "fSrW6hjkuOk-61Jzy0rks04",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=fSrW6hjkuOk-61Jzy0rks04"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "eB4fPCdWiAc-fdlsHCRn4k4",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=eB4fPCdWiAc-fdlsHCRn4k4"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "cORKCJfyJqM-3Jgx9mbWfKY",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=cORKCJfyJqM-3Jgx9mbWfKY"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-massive-medal-pusher-data-server"
          },
          {
            "type": "demonstrates",
            "targetId": "work-traq-qall"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-trap-to-backend"
          }
        ],
        "tags": [
          "Go",
          "backend",
          "API"
        ],
        "publicationNote": null,
        "tier": "primary",
        "technologyScopes": [
          {
            "label": "Go",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Echo",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "MariaDB",
            "scope": "demonstrated-personal-contribution"
          }
        ]
      },
      {
        "id": "domain-vrchat-unity-games",
        "slug": "vrchat-unity-games",
        "recordType": "domain",
        "visibility": "featured",
        "title": {
          "ja": "VRChat / Unity / Games",
          "en": "VRChat / Unity / Games"
        },
        "summary": {
          "ja": "VRChatを居場所と制作媒体の両方として扱い、Unityゲーム、Udon#、ワールド向けシステムへつなぐ領域。",
          "en": "Work connecting VRChat as a social/creative medium to Unity games, Udon#, and world systems."
        },
        "agentSummary": {
          "ja": "VRChatを居場所と制作媒体の両方として扱い、Unityゲーム、Udon#、ワールド向けシステムへつなぐ領域。",
          "en": "Work connecting VRChat as a social/creative medium to Unity games, Udon#, and world systems."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-vr-games",
            "status": "verified-public",
            "claim": {
              "ja": "School Breakin' Tag、イカンデミンドコントロール、MMPクライアント担当で確認できる。",
              "en": "Demonstrated through School Breakin' Tag, Ikan Demind Control, and the MMP client contribution."
            },
            "sourceKind": "editorial",
            "urls": [
              "https://trap.jp/post/2026/",
              "https://trap.jp/post/1903/",
              "https://trap.jp/post/2573/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gPGpb4uT5YO-2rkXwwvZosi",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gPGpb4uT5YO-2rkXwwvZosi"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "8IBx0I3bjOQ-cg0vtffgFqY",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=8IBx0I3bjOQ-cg0vtffgFqY"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gaI4of83VQo-a8CFvZcknuI",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gaI4of83VQo-a8CFvZcknuI"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-school-breakin-tag"
          },
          {
            "type": "demonstrates",
            "targetId": "work-ikan-demind-control"
          },
          {
            "type": "demonstrates",
            "targetId": "work-massive-medal-pusher-data-server"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-unity-and-games"
          }
        ],
        "tags": [
          "VRChat",
          "Unity",
          "games"
        ],
        "publicationNote": null,
        "tier": "primary",
        "technologyScopes": [
          {
            "label": "Unity",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Udon#",
            "scope": "demonstrated-personal-contribution"
          }
        ]
      },
      {
        "id": "domain-game-design",
        "slug": "game-design",
        "recordType": "domain",
        "visibility": "archive",
        "title": {
          "ja": "Game / level design",
          "en": "Game / level design"
        },
        "summary": {
          "ja": "リズム、シューティング、おにごっこ、破壊可能な空間を、ルールとレベルに落とす領域。",
          "en": "Game and level design demonstrated in rhythm/shooting systems and route-changing tag-game space."
        },
        "agentSummary": {
          "ja": "リズム、シューティング、おにごっこ、破壊可能な空間を、ルールとレベルに落とす領域。",
          "en": "Game and level design demonstrated in rhythm/shooting systems and route-changing tag-game space."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-game-design",
            "status": "verified-public",
            "claim": {
              "ja": "イカンデミンドコントロールのレベルデザインとSchool Breakin' Tagのデザイン担当。",
              "en": "Ikan Demind Control level design and the School Breakin' Tag design contribution."
            },
            "sourceKind": "first-party-article",
            "urls": [
              "https://trap.jp/post/1903/",
              "https://trap.jp/post/2026/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "url",
            "url": "https://trap.jp/post/1903/",
            "publicSourceUrl": "https://trap.jp/post/1903/"
          },
          {
            "kind": "url",
            "url": "https://trap.jp/post/2026/",
            "publicSourceUrl": "https://trap.jp/post/2026/"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-ikan-demind-control"
          },
          {
            "type": "demonstrates",
            "targetId": "work-school-breakin-tag"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-unity-and-games"
          }
        ],
        "tags": [
          "game design",
          "level design"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": [
          {
            "label": "Level design",
            "scope": "demonstrated-personal-contribution"
          }
        ]
      },
      {
        "id": "domain-graphics-3d",
        "slug": "graphics-3d",
        "recordType": "domain",
        "visibility": "archive",
        "title": {
          "ja": "3D / Shaders",
          "en": "3D / Shaders"
        },
        "summary": {
          "ja": "VRChatのアバター、3Dモデリング、シェーダー、レイマーチングへ伸びる制作・学習領域。",
          "en": "A supporting making/learning route across avatars, 3D modeling, shaders, and raymarching."
        },
        "agentSummary": {
          "ja": "VRChatのアバター、3Dモデリング、シェーダー、レイマーチングへ伸びる制作・学習領域。",
          "en": "A supporting making/learning route across avatars, 3D modeling, shaders, and raymarching."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-domain-graphics",
            "status": "public-corroborated",
            "claim": {
              "ja": "School Breakin' Tagのシェーダー担当と公開Gist。",
              "en": "The School Breakin' Tag shader contribution and public gists."
            },
            "sourceKind": "repository",
            "urls": [
              "https://trap.jp/post/2026/",
              "https://gist.github.com/pikachu0310/57f9edc8bd5b4eaa67bf18033b156fd1"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "6agsf8t32wQ-bao4ihA7tKK",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=6agsf8t32wQ-bao4ihA7tKK"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "61cmQt6jeM8-bhtq9aN2ZU",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=61cmQt6jeM8-bhtq9aN2ZU"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "cFA5RJuC082-c7qqkBrLrye",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=cFA5RJuC082-c7qqkBrLrye"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "dgvDDfaUfYC-dggycBi0IoS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=dgvDDfaUfYC-dggycBi0IoS"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-school-breakin-tag"
          },
          {
            "type": "relatedWork",
            "targetId": "work-shader-raymarching-notes"
          },
          {
            "type": "relatedWork",
            "targetId": "work-avatar-notes"
          }
        ],
        "tags": [
          "3D",
          "shader",
          "avatar"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": [
          {
            "label": "Shaders",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Raymarching",
            "scope": "map-context"
          }
        ]
      },
      {
        "id": "domain-learning-method",
        "slug": "learning-method",
        "recordType": "domain",
        "visibility": "featured",
        "title": {
          "ja": "How I build / つくり方の根っこ",
          "en": "How I build"
        },
        "summary": {
          "ja": "一次ソースを読み、トップダウンで考え、文字と仕組みから理解し、誰かと進捗を生む。",
          "en": "Read primary sources, think top-down, understand mechanisms through text, and create progress together."
        },
        "agentSummary": {
          "ja": "一次ソースを読み、トップダウンで考え、文字と仕組みから理解し、誰かと進捗を生む。",
          "en": "Read primary sources, think top-down, understand mechanisms through text, and create progress together."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-domain-learning",
            "status": "map-self-report",
            "claim": {
              "ja": "Cacooが個人の学び方として記録する。",
              "en": "Recorded by Cacoo as personal learning principles."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "9jBb1F6uJiK-gvZBpWsa0SS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=9jBb1F6uJiK-gvZBpWsa0SS"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "6TEtOojRwQq-5T3r9yblVSO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=6TEtOojRwQq-5T3r9yblVSO"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "aR7VJJekhig-24fffPJGqci",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=aR7VJJekhig-24fffPJGqci"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "V7EKbGf8wm-533O1cd1tKC",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=V7EKbGf8wm-533O1cd1tKC"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "d6PZYNyoh2G-bxp07PHgGsK",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=d6PZYNyoh2G-bxp07PHgGsK"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-learning-with-people"
          },
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-learning-method"
          }
        ],
        "tags": [
          "learning",
          "primary sources"
        ],
        "publicationNote": null,
        "tier": "method",
        "technologyScopes": []
      },
      {
        "id": "domain-performance-engineering",
        "slug": "performance-engineering",
        "recordType": "domain",
        "visibility": "featured",
        "title": {
          "ja": "Performance engineering / ISUCON",
          "en": "Performance engineering / ISUCON"
        },
        "summary": {
          "ja": "計測、ボトルネック特定、データベースやリソース配分の改善を、競技・講習・LTで実践する領域。",
          "en": "Measurement-led web performance work practiced through competition, teaching, and speaking."
        },
        "agentSummary": {
          "ja": "計測、ボトルネック特定、データベースやリソース配分の改善を、競技・講習・LTで実践する領域。",
          "en": "Measurement-led web performance work practiced through competition, teaching, and speaking."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-performance",
            "status": "verified-public",
            "claim": {
              "ja": "ISUCON講習・LT・公式結果で確認できる。",
              "en": "Demonstrated by the ISUCON workshop, talk, and official results."
            },
            "sourceKind": "event-result",
            "urls": [
              "https://trap.jp/post/2041/",
              "https://isucon.net/archives/58837992.html"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "fY1W1t2uSOM-6k21GrSp7aM",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=fY1W1t2uSOM-6k21GrSp7aM"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "jEfhctDfgI2-jbQG0vXRgkA",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=jEfhctDfgI2-jbQG0vXRgkA"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "aBroUxJXe8S-gFwj4bapy0O",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=aBroUxJXe8S-gFwj4bapy0O"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "2Vt2Irtgdqc-dqT3aWHQ6Oo",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=2Vt2Irtgdqc-dqT3aWHQ6Oo"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-isucon-route"
          },
          {
            "type": "supportingDomain",
            "targetId": "domain-teaching-community"
          }
        ],
        "tags": [
          "ISUCON",
          "performance"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": [
          {
            "label": "Profiling",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Database splitting",
            "scope": "demonstrated-personal-contribution"
          }
        ]
      },
      {
        "id": "domain-platform-infrastructure",
        "slug": "platform-infrastructure",
        "recordType": "domain",
        "visibility": "archive",
        "title": {
          "ja": "Platforms / community infrastructure",
          "en": "Platforms / community infrastructure"
        },
        "summary": {
          "ja": "traQ、NeoShowcase、Qall、ゲーム向けデータサービスなど、コミュニティの制作と運用を支える基盤。",
          "en": "Platforms supporting community creation and operation, including traQ, NeoShowcase, Qall, and game data services."
        },
        "agentSummary": {
          "ja": "traQ、NeoShowcase、Qall、ゲーム向けデータサービスなど、コミュニティの制作と運用を支える基盤。",
          "en": "Platforms supporting community creation and operation, including traQ, NeoShowcase, Qall, and game data services."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-domain-platforms",
            "status": "public-corroborated",
            "claim": {
              "ja": "NeoShowcase、traQ/Qall、MMPサーバーの公開貢献記録。",
              "en": "Public contribution records for NeoShowcase, traQ/Qall, and the MMP server."
            },
            "sourceKind": "editorial",
            "urls": [
              "https://trap.jp/post/2088/",
              "https://trap.jp/post/2598/",
              "https://trap.jp/post/2573/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "75n5cnZTqww-8untXRqoSsC",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=75n5cnZTqww-8untXRqoSsC"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "hGh5JZziWOM-i7NczrS3bGK",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=hGh5JZziWOM-i7NczrS3bGK"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "4KUmZBsonY4-lM3LShlIHY0",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=4KUmZBsonY4-lM3LShlIHY0"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-neoshowcase"
          },
          {
            "type": "demonstrates",
            "targetId": "work-traq-qall"
          },
          {
            "type": "demonstrates",
            "targetId": "work-massive-medal-pusher-data-server"
          }
        ],
        "tags": [
          "platform",
          "community",
          "infrastructure"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": [
          {
            "label": "Kubernetes",
            "scope": "work-stack-context"
          },
          {
            "label": "Docker",
            "scope": "work-stack-context"
          }
        ]
      },
      {
        "id": "domain-teaching-community",
        "slug": "teaching-community",
        "recordType": "domain",
        "visibility": "archive",
        "title": {
          "ja": "Teaching / community",
          "en": "Teaching / community"
        },
        "summary": {
          "ja": "WebやISUCONの講習テキスト、講師、LTを通じて知識を共有する領域。",
          "en": "Sharing technical knowledge through workshop texts, instruction, and talks."
        },
        "agentSummary": {
          "ja": "WebやISUCONの講習テキスト、講師、LTを通じて知識を共有する領域。",
          "en": "Sharing technical knowledge through workshop texts, instruction, and talks."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-teaching",
            "status": "verified-public",
            "claim": {
              "ja": "Web講習の講師記事と教材PR、ISUCON講習記事、講習テキスト、LTレポート。",
              "en": "The web-course instructor article and material pull requests, plus the ISUCON workshop article, text, and LT report."
            },
            "sourceKind": "first-party-article",
            "urls": [
              "https://trap.jp/post/1969/",
              "https://github.com/traPtitech/naro-text/pull/22",
              "https://github.com/traPtitech/naro-text/pull/90",
              "https://trap.jp/post/2041/",
              "https://trap.jp/post/2111/"
            ],
            "checkedAt": "2026-07-11",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "jEfhctDfgI2-jbQG0vXRgkA",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=jEfhctDfgI2-jbQG0vXRgkA"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "cR2U8GkbKgQ-9Q0BL6IsDKC",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=cR2U8GkbKgQ-9Q0BL6IsDKC"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "9waauilWWk4-jNtuDBsXkIS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=9waauilWWk4-jNtuDBsXkIS"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-isucon-route"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-web-engineering-text"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-isucon-workshop-article"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-isucon-workshop-text"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-isucon-lt-talk"
          }
        ],
        "tags": [
          "teaching",
          "community"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": []
      },
      {
        "id": "domain-ai-discord-tools",
        "slug": "ai-discord-tools",
        "recordType": "domain",
        "visibility": "archive",
        "title": {
          "ja": "AI / Discord / Tools",
          "en": "AI / Discord / Tools"
        },
        "summary": {
          "ja": "Discord上からコーディングエージェントやBotを扱い、作業単位、分離環境、セッション継続を設計する補助領域。",
          "en": "A supporting toolset for Discord bots and coding-agent workflows with isolated workspaces, resumable sessions, and repository-scoped tasks."
        },
        "agentSummary": {
          "ja": "Discord上からコーディングエージェントやBotを扱い、作業単位、分離環境、セッション継続を設計する補助領域。",
          "en": "A supporting toolset for Discord bots and coding-agent workflows with isolated workspaces, resumable sessions, and repository-scoped tasks."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-domain-ai-tools",
            "status": "verified-public",
            "claim": {
              "ja": "Codex BotリポジトリとClaude Code forkで確認できる。",
              "en": "Demonstrated by the Codex bot repository and Claude Code fork."
            },
            "sourceKind": "repository",
            "urls": [
              "https://github.com/pikachu0310/discord-codex-bot",
              "https://github.com/pikachu0310/discord-claude-code"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "76DvX9DkVqm-6XZueQy1JS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=76DvX9DkVqm-6XZueQy1JS"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "8ZahKsKw6se-83DLvrv08Ei",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=8ZahKsKw6se-83DLvrv08Ei"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "57MvLGShjOY-hhHhltDRYIO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=57MvLGShjOY-hhHhltDRYIO"
          }
        ],
        "relations": [
          {
            "type": "demonstrates",
            "targetId": "work-discord-codex-bot"
          },
          {
            "type": "demonstrates",
            "targetId": "work-discord-claude-code-fork"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-ai-tools"
          }
        ],
        "tags": [
          "AI",
          "Discord",
          "agents"
        ],
        "publicationNote": null,
        "tier": "supporting",
        "technologyScopes": [
          {
            "label": "Codex CLI",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Git worktrees",
            "scope": "demonstrated-personal-contribution"
          },
          {
            "label": "Discord",
            "scope": "demonstrated-personal-contribution"
          }
        ]
      }
    ],
    "facts": [
      {
        "id": "achievement-neoshowcase-gikuten",
        "slug": "neoshowcase-gikuten",
        "recordType": "achievement",
        "visibility": "archive",
        "title": {
          "ja": "NeoShowcase — 技育展2023ファイナル／GMOインターネット企業賞",
          "en": "NeoShowcase — Gikuten 2023 final / GMO Internet Company Award"
        },
        "summary": {
          "ja": "NeoShowcaseが技育展2023ファイナルラウンドへ進出し、GMOインターネット企業賞を受賞。",
          "en": "NeoShowcase reached the Gikuten 2023 final round and received the GMO Internet Company Award."
        },
        "agentSummary": {
          "ja": "NeoShowcaseの技育展2023ファイナルラウンド進出とGMOインターネット企業賞は、traPの活動報告で確認済みのチーム実績。",
          "en": "NeoShowcase's Gikuten 2023 final-round appearance and GMO Internet Company Award are team achievements confirmed by traP's activity report."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-neoshowcase-gikuten",
            "status": "verified-public",
            "claim": {
              "ja": "技育展2023ファイナルラウンド進出とGMOインターネット企業賞。",
              "en": "Gikuten 2023 final-round appearance and GMO Internet Company Award."
            },
            "sourceKind": "first-party-article",
            "urls": [
              "https://trap.jp/post/2016/"
            ],
            "checkedAt": "2026-07-15",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "1xaAFBzFLC4-fPOdfyTkhaO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=1xaAFBzFLC4-fPOdfyTkhaO"
          },
          {
            "kind": "url",
            "url": "https://trap.jp/post/2016/",
            "publicSourceUrl": "https://trap.jp/post/2016/"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "work-neoshowcase"
          }
        ],
        "tags": [
          "NeoShowcase",
          "award",
          "Gikuten"
        ],
        "publicationNote": null,
        "isPersonalWorkClaim": false,
        "claimStrength": "verified-public",
        "publicValue": null,
        "dates": []
      },
      {
        "id": "award-ivrc2024-unity",
        "slug": "ivrc2024-unity-award",
        "recordType": "award",
        "visibility": "archive",
        "title": {
          "ja": "IVRC2024 メタバース部門 LEAP STAGE Unity賞（企業協賛賞）",
          "en": "IVRC2024 Metaverse Division LEAP STAGE Unity Award"
        },
        "summary": {
          "ja": "8人チームのSchool Breakin' Tagに授与されたUnity賞。",
          "en": "The Unity Award given to the eight-person School Breakin' Tag team."
        },
        "agentSummary": {
          "ja": "8人チームのSchool Breakin' Tagに授与されたUnity賞。pikachu0310はチームメンバーとして公式ページに掲載されている。",
          "en": "The Unity Award given to the eight-person School Breakin' Tag team; the official page lists pikachu among the team members."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-award-ivrc",
            "status": "verified-public",
            "claim": {
              "ja": "賞名、作品、チーム掲載。",
              "en": "Award title, work, and team listing."
            },
            "sourceKind": "event-result",
            "urls": [
              "https://ivrc.net/2024_metaverse/leap-stage/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "azmJyQDRTMM-f0uEQydfH2I",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=azmJyQDRTMM-f0uEQydfH2I"
          },
          {
            "kind": "url",
            "url": "https://ivrc.net/2024_metaverse/leap-stage/",
            "publicSourceUrl": "https://ivrc.net/2024_metaverse/leap-stage/"
          }
        ],
        "relations": [
          {
            "type": "awardOf",
            "targetId": "work-school-breakin-tag"
          },
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-ivrc2024"
          }
        ],
        "tags": [
          "award",
          "IVRC"
        ],
        "publicationNote": null,
        "isPersonalWorkClaim": false,
        "claimStrength": "verified-public",
        "publicValue": "2024",
        "dates": [
          {
            "kind": "award-year",
            "date": {
              "precision": "year",
              "value": "2024"
            },
            "observedAt": null,
            "note": null
          }
        ]
      },
      {
        "id": "fact-piscon-organizer",
        "slug": "piscon-organizer",
        "recordType": "fact",
        "visibility": "archive",
        "title": {
          "ja": "部内ISUCON主催",
          "en": "Internal ISUCON organizer"
        },
        "summary": {
          "ja": "traP内のISUCON形式イベントを主催。日付や大会回は未確定のまま保持する。",
          "en": "Hosted an internal ISUCON-style event; its date and edition remain unspecified."
        },
        "agentSummary": {
          "ja": "pikachu0310は部内ISUCON（PISCON）を主催した。2026年7月15日の本人確認に基づき、別イベントの記事を根拠として流用しない。",
          "en": "pikachu0310 hosted an internal ISUCON (PISCON). This is owner-confirmed on July 15, 2026, without reusing an article about a different event as evidence."
        },
        "sourceStatus": "owner-confirmed",
        "evidence": [
          {
            "id": "evidence-piscon-organizer",
            "status": "owner-confirmed",
            "claim": {
              "ja": "部内ISUCON（PISCON）の主催。",
              "en": "Organization of an internal ISUCON (PISCON)."
            },
            "sourceKind": "owner-confirmation",
            "urls": [],
            "checkedAt": "2026-07-15",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "66CDbKVHP2S-7Tl0rW4TbqO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=66CDbKVHP2S-7Tl0rW4TbqO"
          },
          {
            "kind": "document",
            "path": "docs/research/works-evidence-audit.md",
            "section": "2026-07-15 owner confirmation",
            "publicSourceUrl": "https://pichu.dev/source/#piscon-organizer"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "work-isucon-route"
          }
        ],
        "tags": [
          "ISUCON",
          "organizer",
          "teaching"
        ],
        "publicationNote": null,
        "isPersonalWorkClaim": true,
        "claimStrength": "owner-confirmed",
        "publicValue": null,
        "dates": []
      },
      {
        "id": "fact-traq-backend-leader",
        "slug": "traq-backend-leader",
        "recordType": "fact",
        "visibility": "archive",
        "title": {
          "ja": "traQ メインメンテナー",
          "en": "Main traQ maintainer"
        },
        "summary": {
          "ja": "開発参加後にtraQのメインメンテナーとなり、バックエンドを継続開発。",
          "en": "Became a main traQ maintainer after joining development and continued backend work."
        },
        "agentSummary": {
          "ja": "pikachu0310はtraQ開発へ参加した後、メインメンテナーの一人としてバックエンドを継続開発している。2026年7月15日の本人確認に基づく。",
          "en": "After joining traQ development, pikachu0310 became one of its main maintainers and continues backend development. This is owner-confirmed on July 15, 2026."
        },
        "sourceStatus": "owner-confirmed",
        "evidence": [
          {
            "id": "evidence-traq-leader",
            "status": "owner-confirmed",
            "claim": {
              "ja": "traQのメインメンテナーとしての継続的なバックエンド開発。",
              "en": "Ongoing backend development as a main traQ maintainer."
            },
            "sourceKind": "owner-confirmation",
            "urls": [],
            "checkedAt": "2026-07-15",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "9RJ7Pm7GfYA-7ZbYSZxWbmi",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=9RJ7Pm7GfYA-7ZbYSZxWbmi"
          },
          {
            "kind": "document",
            "path": "docs/research/works-evidence-audit.md",
            "section": "4. traQ and the Qall call-service upgrade",
            "publicSourceUrl": "https://pichu.dev/source/#traq-backend-leader"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "work-traq-qall"
          }
        ],
        "tags": [
          "traQ",
          "maintainer",
          "backend"
        ],
        "publicationNote": null,
        "isPersonalWorkClaim": true,
        "claimStrength": "owner-confirmed",
        "publicValue": null,
        "dates": []
      }
    ],
    "links": [
      {
        "id": "link-github",
        "slug": "github",
        "recordType": "link",
        "visibility": "featured",
        "title": {
          "ja": "GitHub",
          "en": "GitHub"
        },
        "summary": {
          "ja": "pikachu0310の公開コードプロフィール。",
          "en": "pikachu0310's public code profile."
        },
        "agentSummary": {
          "ja": "pikachu0310の公開コードプロフィール。",
          "en": "pikachu0310's public code profile."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-github",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開プロフィール。",
              "en": "A public profile linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://github.com/pikachu0310"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "k4VI7cRBHGu-eXwIS3Hy5GK",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=k4VI7cRBHGu-eXwIS3Hy5GK"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "profile",
          "code"
        ],
        "publicationNote": null,
        "label": {
          "ja": "GitHub",
          "en": "GitHub"
        },
        "url": "https://github.com/pikachu0310",
        "linkKind": "code-profile",
        "preferred": true,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-trap-author",
        "slug": "trap-author",
        "recordType": "link",
        "visibility": "featured",
        "title": {
          "ja": "traP 技術記事",
          "en": "traP articles"
        },
        "summary": {
          "ja": "traP記事のpikachu著者ページ。",
          "en": "pikachu's traP author page."
        },
        "agentSummary": {
          "ja": "traP記事のpikachu著者ページ。著者・登壇・作品証拠を探す主要な入口。",
          "en": "pikachu's traP author page, a primary route to authored writing and contribution evidence."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-trap",
            "status": "verified-public",
            "claim": {
              "ja": "公開著者ページ。",
              "en": "Public author page."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://trap.jp/author/pikachu/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "kmc2FxRIg8Q-7gcPkapB0AI",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=kmc2FxRIg8Q-7gcPkapB0AI"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-mmp-cloud-save-article"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-isucon-workshop-article"
          },
          {
            "type": "relatedLibraryItem",
            "targetId": "library-isucon13-article"
          }
        ],
        "tags": [
          "profile",
          "articles"
        ],
        "publicationNote": null,
        "label": {
          "ja": "traP 技術記事",
          "en": "traP articles"
        },
        "url": "https://trap.jp/author/pikachu/",
        "linkKind": "article-profile",
        "preferred": true,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-x-main",
        "slug": "x-main",
        "recordType": "link",
        "visibility": "featured",
        "title": {
          "ja": "X（学術・技術）",
          "en": "X (academic and technical)"
        },
        "summary": {
          "ja": "学術・技術側の公開Xアカウント。",
          "en": "The public X account used for academic and technical activity."
        },
        "agentSummary": {
          "ja": "学術・技術側の公開Xアカウント。",
          "en": "The public X account used for academic and technical activity."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-x-main",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開プロフィール。",
              "en": "A public profile linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://x.com/pikachu0310main"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "2Tun3kUEzC2-aksatBBC6cM",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=2Tun3kUEzC2-aksatBBC6cM"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "profile",
          "social"
        ],
        "publicationNote": null,
        "label": {
          "ja": "X（学術・技術）",
          "en": "X (academic and technical)"
        },
        "url": "https://x.com/pikachu0310main",
        "linkKind": "social-profile",
        "preferred": true,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "external-upstream-discord-claude-code",
        "slug": "tohutohu-discord-claude-code",
        "recordType": "external-software-source",
        "visibility": "archive",
        "title": {
          "ja": "tohutohu/discord-claude-code",
          "en": "tohutohu/discord-claude-code"
        },
        "summary": {
          "ja": "pikachu0310のClaude Code Discord Bot forkのupstream。",
          "en": "The upstream repository for pikachu0310's Claude Code Discord bot fork."
        },
        "agentSummary": {
          "ja": "pikachu0310のClaude Code Discord Bot forkのupstream。fork表示・機械可読データで必ず帰属先として示す。",
          "en": "The upstream repository for pikachu0310's Claude Code Discord bot fork; it must always be present in attribution and machine data."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-claude-upstream",
            "status": "verified-public",
            "claim": {
              "ja": "GitHubの公開fork関係。",
              "en": "GitHub's public fork relationship."
            },
            "sourceKind": "repository",
            "urls": [
              "https://github.com/pikachu0310/discord-claude-code",
              "https://github.com/tohutohu/discord-claude-code"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "url",
            "url": "https://github.com/tohutohu/discord-claude-code",
            "publicSourceUrl": "https://github.com/tohutohu/discord-claude-code"
          },
          {
            "kind": "document",
            "path": "docs/research/works-evidence-audit.md",
            "section": "8. Claude Code Discord Bot",
            "publicSourceUrl": "https://pichu.dev/source/#tohutohu-discord-claude-code"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "work-discord-claude-code-fork"
          }
        ],
        "tags": [
          "upstream",
          "attribution"
        ],
        "publicationNote": null,
        "label": {
          "ja": "tohutohu/discord-claude-code",
          "en": "tohutohu/discord-claude-code"
        },
        "url": "https://github.com/tohutohu/discord-claude-code",
        "linkKind": "upstream-source",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-atcoder",
        "slug": "atcoder",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "AtCoder",
          "en": "AtCoder"
        },
        "summary": {
          "ja": "Cacooの競技プログラミングノードに紐づくAtCoderプロフィール。",
          "en": "The AtCoder profile linked from Cacoo's competitive-programming node."
        },
        "agentSummary": {
          "ja": "Cacooの競技プログラミングノードに紐づくAtCoderプロフィール。",
          "en": "The AtCoder profile linked from Cacoo's competitive-programming node."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-atcoder",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開プロフィール。",
              "en": "A public profile linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://atcoder.jp/users/Teruki0310"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "ifrSDVjVWo2-kNBkbCTIQgi",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=ifrSDVjVWo2-kNBkbCTIQgi"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "sourceContextFor",
            "targetId": "timeline-school-math-programming"
          }
        ],
        "tags": [
          "profile",
          "competitive programming"
        ],
        "publicationNote": null,
        "label": {
          "ja": "AtCoder",
          "en": "AtCoder"
        },
        "url": "https://atcoder.jp/users/Teruki0310",
        "linkKind": "competitive-programming-profile",
        "preferred": false,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-everybody-edits",
        "slug": "everybody-edits",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Everybody Edits",
          "en": "Everybody Edits"
        },
        "summary": {
          "ja": "初期ゲーム文脈の参照先。",
          "en": "Context for the early-game route."
        },
        "agentSummary": {
          "ja": "初期ゲーム文脈の参照先。Cacooにある原典URLは証拠として保持し、公開リンクには原作の安定したKongregateページを使う。",
          "en": "Context for the early-game route. The Cacoo source URL remains as evidence, while the public link uses the stable Kongregate page for the original game."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-everybody-edits",
            "status": "map-self-report",
            "claim": {
              "ja": "Cacooの初期ゲーム経路。",
              "en": "The Cacoo early-game route."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://everybodyedits.com"
            ],
            "checkedAt": "2026-07-17",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "jBZxZjyEfuU-hLei7Litgcm",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=jBZxZjyEfuU-hLei7Litgcm"
          },
          {
            "kind": "document",
            "path": "docs/research/cacoo-source-audit.md",
            "section": "Link audit",
            "publicSourceUrl": "https://pichu.dev/source/#everybody-edits"
          }
        ],
        "relations": [
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-early-internet-games"
          }
        ],
        "tags": [
          "games",
          "historical"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Everybody Edits",
          "en": "Everybody Edits"
        },
        "url": "https://www.kongregate.com/en/games/megalamb/everybody-edits",
        "linkKind": "game-reference",
        "preferred": false,
        "archived": true,
        "sameAs": false,
        "checkedAt": "2026-07-17",
        "health": "healthy"
      },
      {
        "id": "link-jmof",
        "slug": "jmof",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "JMoF",
          "en": "JMoF"
        },
        "summary": {
          "ja": "Cacooのケモノイベント文脈にある外部イベント。",
          "en": "External event context on the Cacoo kemono route."
        },
        "agentSummary": {
          "ja": "Cacooのケモノイベント文脈にある外部イベント。参加年や役割は補わない。",
          "en": "External event context on the Cacoo kemono route; attendance year and role are not inferred."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-jmof",
            "status": "map-self-report",
            "claim": {
              "ja": "Cacooのケモノイベント経路。",
              "en": "The Cacoo kemono-event route."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://www.jmof.jp"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "bZn4xMKkJqO-6SnH7fiuu48",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=bZn4xMKkJqO-6SnH7fiuu48"
          }
        ],
        "relations": [
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          }
        ],
        "tags": [
          "kemono",
          "event"
        ],
        "publicationNote": null,
        "label": {
          "ja": "JMoF",
          "en": "JMoF"
        },
        "url": "https://www.jmof.jp",
        "linkKind": "event-reference",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-kongregate-historical",
        "slug": "kongregate-teruki0310",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Kongregate teruki0310",
          "en": "Kongregate teruki0310"
        },
        "summary": {
          "ja": "初期インターネットゲーム文脈の歴史的プロフィール。",
          "en": "A historical profile for the early internet-game route."
        },
        "agentSummary": {
          "ja": "初期インターネットゲーム文脈の歴史的プロフィール。現在の活動アカウントとは扱わない。",
          "en": "A historical profile for the early internet-game route, not a current primary account."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-kongregate",
            "status": "map-self-report",
            "claim": {
              "ja": "知識マップに記録された歴史的プロフィール。",
              "en": "A historical profile recorded by the knowledge map."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://www.kongregate.com/accounts/teruki0310"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "document",
            "path": "docs/pikachu0310-knowledge-map.md",
            "section": "Origin / Game / Internet",
            "publicSourceUrl": "https://pichu.dev/source/#kongregate-teruki0310"
          }
        ],
        "relations": [
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-early-internet-games"
          }
        ],
        "tags": [
          "historical",
          "games"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Kongregate teruki0310",
          "en": "Kongregate teruki0310"
        },
        "url": "https://www.kongregate.com/accounts/teruki0310",
        "linkKind": "historical-profile",
        "preferred": false,
        "archived": true,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-minecraft-stats",
        "slug": "minecraft-stats",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Minecraft PvP stats",
          "en": "Minecraft PvP stats"
        },
        "summary": {
          "ja": "Minecraft PvP文脈の外部プロフィール。",
          "en": "A Minecraft PvP context profile."
        },
        "agentSummary": {
          "ja": "Minecraft PvP文脈の外部プロフィール。自動取得403はアクセス制限として扱う。",
          "en": "A Minecraft PvP context profile; the automated 403 is treated as access restriction, not proof that the page is broken."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-minecraft",
            "status": "map-self-report",
            "claim": {
              "ja": "Cacooに紐づくプロフィール。",
              "en": "A profile linked from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://sk1er.club/stats/pikachu0310"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "fjxTYbvWTKY-kmXhILr9tY8",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=fjxTYbvWTKY-kmXhILr9tY8"
          },
          {
            "kind": "document",
            "path": "docs/research/cacoo-source-audit.md",
            "section": "Link audit",
            "publicSourceUrl": "https://pichu.dev/source/#minecraft-stats"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "games",
          "access restricted"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Minecraft PvP stats",
          "en": "Minecraft PvP stats"
        },
        "url": "https://sk1er.club/stats/pikachu0310",
        "linkKind": "historical-profile",
        "preferred": false,
        "archived": true,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "access-restricted"
      },
      {
        "id": "link-osu-mania",
        "slug": "osu-mania",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "osu!mania",
          "en": "osu!mania"
        },
        "summary": {
          "ja": "知識マップに記録されたosu!maniaプロフィール。",
          "en": "The osu!mania profile recorded in the knowledge map."
        },
        "agentSummary": {
          "ja": "知識マップに記録されたosu!maniaプロフィール。動的なランクは本文へ転記しない。",
          "en": "The osu!mania profile recorded in the knowledge map; dynamic rank data is not copied into timeless content."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-osu",
            "status": "verified-public",
            "claim": {
              "ja": "公開プロフィールURL。",
              "en": "Public profile URL."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://osu.ppy.sh/users/13474684/mania"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "dEG7c0br1KW-90rCMIbtXGk",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=dEG7c0br1KW-90rCMIbtXGk"
          },
          {
            "kind": "document",
            "path": "docs/pikachu0310-knowledge-map.md",
            "section": "Main Profiles",
            "publicSourceUrl": "https://pichu.dev/source/#osu-mania"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "profile",
          "rhythm game"
        ],
        "publicationNote": null,
        "label": {
          "ja": "osu!mania",
          "en": "osu!mania"
        },
        "url": "https://osu.ppy.sh/users/13474684/mania",
        "linkKind": "rhythm-game-profile",
        "preferred": false,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-pokemon-mystery-dungeon-sky",
        "slug": "pokemon-mystery-dungeon-sky",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "ポケモン不思議のダンジョン 空",
          "en": "Pokémon Mystery Dungeon: Explorers of Sky"
        },
        "summary": {
          "ja": "ハンドル由来の作品を説明する公式参照先。",
          "en": "Official context for the handle-origin story."
        },
        "agentSummary": {
          "ja": "ハンドル由来の作品を説明する公式参照先で、pikachu0310の制作物ではない。",
          "en": "Official context for the handle-origin story, not a work by pikachu0310."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-link-pokemon",
            "status": "public-corroborated",
            "claim": {
              "ja": "公式作品参照先。個人との因果はCacoo自己申告。",
              "en": "Official work reference; the personal causal relation is map-sourced."
            },
            "sourceKind": "official",
            "urls": [
              "https://www.pokemon.co.jp/special/dungeon_sora/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "2gYusuOMxKW-90YuGMX5deG",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=2gYusuOMxKW-90YuGMX5deG"
          }
        ],
        "relations": [
          {
            "type": "relatedRoute",
            "targetId": "route-name-origin"
          }
        ],
        "tags": [
          "origin",
          "reference"
        ],
        "publicationNote": null,
        "label": {
          "ja": "ポケモン不思議のダンジョン 空",
          "en": "Pokémon Mystery Dungeon: Explorers of Sky"
        },
        "url": "https://www.pokemon.co.jp/special/dungeon_sora/",
        "linkKind": "origin-reference",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-sherbi",
        "slug": "sherbi",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Sherbi",
          "en": "Sherbi"
        },
        "summary": {
          "ja": "Cacooが「普段の姿」の3Dモデルとして示すSherbiの配布ページ。",
          "en": "The product page for the Sherbi model recorded by Cacoo as pikachu0310's usual avatar."
        },
        "agentSummary": {
          "ja": "Cacooが「普段の姿」の3Dモデルとして示すSherbiの配布ページ。モデル作者をpikachu0310とは表現しない。",
          "en": "The product page for the Sherbi model recorded by Cacoo as pikachu0310's usual avatar; pikachu0310 is not presented as the model author."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-sherbi",
            "status": "map-self-report",
            "claim": {
              "ja": "普段の姿としての利用関係。",
              "en": "The usage relation as a usual avatar."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://booth.pm/ja/items/3284766"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "avyFUDB9OSc-dizg7oDKrm4",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=avyFUDB9OSc-dizg7oDKrm4"
          }
        ],
        "relations": [
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          },
          {
            "type": "supportingDomain",
            "targetId": "domain-graphics-3d"
          }
        ],
        "tags": [
          "avatar",
          "VRChat"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Sherbi",
          "en": "Sherbi"
        },
        "url": "https://booth.pm/ja/items/3284766",
        "linkKind": "avatar-model-reference",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-steam",
        "slug": "steam",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Steam",
          "en": "Steam"
        },
        "summary": {
          "ja": "pikachu0310の公開Steamプロフィール。",
          "en": "pikachu0310's public Steam profile."
        },
        "agentSummary": {
          "ja": "pikachu0310の公開Steamプロフィール。",
          "en": "pikachu0310's public Steam profile."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-steam",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開プロフィール。",
              "en": "A public profile linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://steamcommunity.com/id/pikachu0310"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "ijDGCF6h3ys-5D92RSljjy2",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=ijDGCF6h3ys-5D92RSljjy2"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "profile",
          "games"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Steam",
          "en": "Steam"
        },
        "url": "https://steamcommunity.com/id/pikachu0310",
        "linkKind": "game-profile",
        "preferred": false,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-tdm-reference",
        "slug": "tdm-reference",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "TDM",
          "en": "TDM"
        },
        "summary": {
          "ja": "ケモノからVRChatへのルートにあるTDMの用語参照先。",
          "en": "A terminology reference for TDM on the kemono-to-VRChat route."
        },
        "agentSummary": {
          "ja": "ケモノからVRChatへのルートにあるTDMの用語参照先。",
          "en": "A terminology reference for TDM on the kemono-to-VRChat route."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-tdm",
            "status": "map-self-report",
            "claim": {
              "ja": "CacooのTDM経路。",
              "en": "The TDM route in Cacoo."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://dic.pixiv.net/a/%E4%BD%8E%E9%A0%AD%E8%BA%AB%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%A1%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "hKBrFiQf4ce-dY5YJBYDPqQ",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=hKBrFiQf4ce-dY5YJBYDPqQ"
          }
        ],
        "relations": [
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          }
        ],
        "tags": [
          "TDM",
          "kemono"
        ],
        "publicationNote": null,
        "label": {
          "ja": "TDM",
          "en": "TDM"
        },
        "url": "https://dic.pixiv.net/a/%E4%BD%8E%E9%A0%AD%E8%BA%AB%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%A1%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88",
        "linkKind": "culture-reference",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-transformice",
        "slug": "transformice",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "Transformice",
          "en": "Transformice"
        },
        "summary": {
          "ja": "物理演算ゲームとして初期ゲーム体験を説明する参照先。",
          "en": "Context for the physics-driven early-game route."
        },
        "agentSummary": {
          "ja": "物理演算ゲームとして初期ゲーム体験を説明する参照先。",
          "en": "Context for the physics-driven early-game route."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-link-transformice",
            "status": "map-self-report",
            "claim": {
              "ja": "Cacooの初期ゲーム経路。",
              "en": "The Cacoo early-game route."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://store.steampowered.com/app/335240/Transformice/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gVEBDDG08gC-gvE0K8SYdqy",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gVEBDDG08gC-gvE0K8SYdqy"
          }
        ],
        "relations": [
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-early-internet-games"
          }
        ],
        "tags": [
          "games",
          "physics"
        ],
        "publicationNote": null,
        "label": {
          "ja": "Transformice",
          "en": "Transformice"
        },
        "url": "https://store.steampowered.com/app/335240/Transformice/",
        "linkKind": "game-reference",
        "preferred": false,
        "archived": false,
        "sameAs": false,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-x-vr",
        "slug": "x-vr",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "X（VR・ケモノ）",
          "en": "X (VR and kemono)"
        },
        "summary": {
          "ja": "VR・ケモノ側の公開Xアカウント。",
          "en": "The public X account used for VR and kemono activity."
        },
        "agentSummary": {
          "ja": "VR・ケモノ側の公開Xアカウント。",
          "en": "The public X account used for VR and kemono activity."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-x-vr",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開プロフィール。",
              "en": "A public profile linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://x.com/pikachu0310VRC"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "PA8yw1kxwa-4d9sH55E7CW",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=PA8yw1kxwa-4d9sH55E7CW"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "relatedRoute",
            "targetId": "route-kemono-to-vrchat"
          }
        ],
        "tags": [
          "profile",
          "VRChat",
          "kemono"
        ],
        "publicationNote": null,
        "label": {
          "ja": "X（VR・ケモノ）",
          "en": "X (VR and kemono)"
        },
        "url": "https://x.com/pikachu0310VRC",
        "linkKind": "social-profile",
        "preferred": false,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      },
      {
        "id": "link-youtube",
        "slug": "youtube",
        "recordType": "link",
        "visibility": "archive",
        "title": {
          "ja": "YouTube",
          "en": "YouTube"
        },
        "summary": {
          "ja": "Cacooに紐づく公開YouTubeチャンネル。",
          "en": "The public YouTube channel linked from Cacoo."
        },
        "agentSummary": {
          "ja": "Cacooに紐づく公開YouTubeチャンネル。投稿頻度や現在の用途は断定しない。",
          "en": "The public YouTube channel linked from Cacoo; posting cadence and current use are not asserted."
        },
        "sourceStatus": "verified-public",
        "evidence": [
          {
            "id": "evidence-link-youtube",
            "status": "verified-public",
            "claim": {
              "ja": "Cacooに直結する公開チャンネル。",
              "en": "A public channel linked directly from Cacoo."
            },
            "sourceKind": "public-profile",
            "urls": [
              "https://www.youtube.com/channel/UC9y0lMSfQYddg0vEnliWx6A"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "i7CdK3xkJyK-3rQAJT3w7Cw",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=i7CdK3xkJyK-3rQAJT3w7Cw"
          }
        ],
        "relations": [
          {
            "type": "profileOf",
            "targetId": "person-pikachu0310"
          }
        ],
        "tags": [
          "profile",
          "video"
        ],
        "publicationNote": null,
        "label": {
          "ja": "YouTube",
          "en": "YouTube"
        },
        "url": "https://www.youtube.com/channel/UC9y0lMSfQYddg0vEnliWx6A",
        "linkKind": "video-channel",
        "preferred": false,
        "archived": false,
        "sameAs": true,
        "checkedAt": "2026-07-10",
        "health": "healthy"
      }
    ],
    "routes": [
      {
        "id": "route-trap-to-backend",
        "slug": "trap-to-backend",
        "recordType": "route",
        "visibility": "featured",
        "title": {
          "ja": "traPからバックエンドへ",
          "en": "From traP to backend systems"
        },
        "summary": {
          "ja": "東京工業大学とtraPを起点に、SysAd、バックエンド、Go、traQ、NeoShowcase、ISUCONへ広がるルート。",
          "en": "A route from Tokyo Tech and traP into SysAd, backend, Go, traQ, NeoShowcase, and ISUCON."
        },
        "agentSummary": {
          "ja": "東京工業大学とtraPを起点に、SysAd、バックエンド、Go、traQ、NeoShowcase、ISUCONへ広がるルート。",
          "en": "The route from Tokyo Tech and traP into SysAd, backend, Go, traQ, NeoShowcase, and ISUCON."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-route-trap-backend-map",
            "status": "map-self-report",
            "claim": {
              "ja": "経路の因果はCacoo自己申告。",
              "en": "The route's causal structure is a Cacoo self-report."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          },
          {
            "id": "evidence-route-trap-backend-works",
            "status": "public-corroborated",
            "claim": {
              "ja": "経路上のWorksは公開資料で裏付ける。",
              "en": "Public sources corroborate the works along this route."
            },
            "sourceKind": "editorial",
            "urls": [
              "https://trap.jp/post/2598/",
              "https://github.com/traPtitech/NeoShowcase",
              "https://trap.jp/post/2075/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gXz2MZxYmk2-iY7svd7dwk4",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gXz2MZxYmk2-iY7svd7dwk4"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "cORKCJfyJqM-3Jgx9mbWfKY",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=cORKCJfyJqM-3Jgx9mbWfKY"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "fSrW6hjkuOk-61Jzy0rks04",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=fSrW6hjkuOk-61Jzy0rks04"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "eB4fPCdWiAc-fdlsHCRn4k4",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=eB4fPCdWiAc-fdlsHCRn4k4"
          }
        ],
        "relations": [
          {
            "type": "primaryDomain",
            "targetId": "domain-web-backend-go"
          },
          {
            "type": "relatedWork",
            "targetId": "work-traq-qall"
          },
          {
            "type": "relatedWork",
            "targetId": "work-neoshowcase"
          },
          {
            "type": "relatedWork",
            "targetId": "work-isucon-route"
          }
        ],
        "tags": [
          "traP",
          "backend",
          "Go"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-university-trap",
          "node-domain-platform",
          "node-domain-backend",
          "node-work-traq-qall",
          "node-work-neoshowcase",
          "node-work-isucon"
        ],
        "edgeIds": [
          "edge-university-platform",
          "edge-platform-backend",
          "edge-backend-qall",
          "edge-qall-neoshowcase",
          "edge-neoshowcase-isucon"
        ],
        "colorKey": "trap"
      },
      {
        "id": "route-kemono-to-vrchat",
        "slug": "kemono-to-vrchat",
        "recordType": "route",
        "visibility": "featured",
        "title": {
          "ja": "ケモノからVRChatへ",
          "en": "From kemono interests to VRChat"
        },
        "summary": {
          "ja": "ケモノへの憧れ、TDMの創作者、2022年6月ごろのVRChat開始をつなぐルート。",
          "en": "A route from kemono interests through TDM creators to starting VRChat around June 2022."
        },
        "agentSummary": {
          "ja": "ケモノへの憧れ、TDMの創作者、2022年6月ごろのVRChat開始をつなぐルート。",
          "en": "The map route from kemono interests through TDM creators to VRChat around June 2022."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-route-kemono-vrchat",
            "status": "map-self-report",
            "claim": {
              "ja": "ケモノからVRChatへの経路はCacoo自己申告。",
              "en": "The kemono-to-VRChat route is a Cacoo self-report."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "isrtjQJ8uAW-d1C6GbVBjaA",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=isrtjQJ8uAW-d1C6GbVBjaA"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "hKBrFiQf4ce-dY5YJBYDPqQ",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=hKBrFiQf4ce-dY5YJBYDPqQ"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gPGpb4uT5YO-2rkXwwvZosi",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gPGpb4uT5YO-2rkXwwvZosi"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": null,
            "lineUid": "6tsti3CmcgA-1fjjpxQc8GQ",
            "publicSourceUrl": "https://pichu.dev/map/source/"
          }
        ],
        "relations": [
          {
            "type": "primaryDomain",
            "targetId": "domain-vrchat-unity-games"
          },
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-vrchat-entry"
          }
        ],
        "tags": [
          "kemono",
          "VRChat"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-tdm",
          "node-vrchat-entry",
          "node-domain-vrchat"
        ],
        "edgeIds": [
          "edge-tdm-vrchat",
          "edge-vrchat-domain"
        ],
        "colorKey": "kemono"
      },
      {
        "id": "route-unity-and-games",
        "slug": "unity-and-games",
        "recordType": "route",
        "visibility": "featured",
        "title": {
          "ja": "Unityとゲーム制作",
          "en": "Unity and game making"
        },
        "summary": {
          "ja": "traPのGame班とUnityから、ハッカソン、VRChatゲーム、展示へ広がる制作ルート。",
          "en": "A making route from traP's Game group and Unity into hackathons, VRChat games, and exhibitions."
        },
        "agentSummary": {
          "ja": "traPのGame班とUnityから、ハッカソン、VRChatゲーム、展示へ広がる制作ルート。",
          "en": "The route from traP's Game group and Unity into hackathons, VRChat games, and exhibitions."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-route-unity-map",
            "status": "map-self-report",
            "claim": {
              "ja": "制作経路はCacoo自己申告。",
              "en": "The making route is a Cacoo self-report."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          },
          {
            "id": "evidence-route-unity-works",
            "status": "verified-public",
            "claim": {
              "ja": "IkanとSchool Breakin' Tagの担当は公開チーム記事で確認できる。",
              "en": "Public team articles verify the Ikan and School Breakin' Tag contributions."
            },
            "sourceKind": "first-party-article",
            "urls": [
              "https://trap.jp/post/1903/",
              "https://trap.jp/post/2026/"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "gaI4of83VQo-a8CFvZcknuI",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=gaI4of83VQo-a8CFvZcknuI"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "8IBx0I3bjOQ-cg0vtffgFqY",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=8IBx0I3bjOQ-cg0vtffgFqY"
          }
        ],
        "relations": [
          {
            "type": "primaryDomain",
            "targetId": "domain-vrchat-unity-games"
          },
          {
            "type": "relatedWork",
            "targetId": "work-school-breakin-tag"
          },
          {
            "type": "relatedWork",
            "targetId": "work-ikan-demind-control"
          }
        ],
        "tags": [
          "Unity",
          "games",
          "VRChat"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-university-trap",
          "node-domain-vrchat",
          "node-work-ikan",
          "node-work-school-tag"
        ],
        "edgeIds": [
          "edge-university-unity",
          "edge-unity-ikan",
          "edge-ikan-school-tag"
        ],
        "colorKey": "vr"
      },
      {
        "id": "route-name-origin",
        "slug": "name-origin",
        "recordType": "route",
        "visibility": "featured",
        "title": {
          "ja": "pikachu0310という名前",
          "en": "The name pikachu0310"
        },
        "summary": {
          "ja": "『ポケモン不思議のダンジョン 空』のピカチュウから、現在のハンドルへつながる自己申告の由来。",
          "en": "A map-sourced route from the Pikachu protagonist in Pokémon Mystery Dungeon: Explorers of Sky to the current handle."
        },
        "agentSummary": {
          "ja": "ポケモン不思議のダンジョン 空の主人公がピカチュウだったことから、pikachu0310というハンドルにつながった自己申告の由来。",
          "en": "Cacoo records that the Pikachu protagonist in Pokémon Mystery Dungeon: Explorers of Sky led to the handle pikachu0310."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-route-name-origin",
            "status": "map-self-report",
            "claim": {
              "ja": "ハンドル由来はCacoo自己申告。",
              "en": "The handle origin is a Cacoo self-report."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "2gYusuOMxKW-90YuGMX5deG",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=2gYusuOMxKW-90YuGMX5deG"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": null,
            "lineUid": "ayW1chi3LyI-k1h7YzsaNaw",
            "publicSourceUrl": "https://pichu.dev/map/source/"
          },
          {
            "kind": "document",
            "path": "docs/pikachu0310-knowledge-map.md",
            "section": "Name And Identity Origin",
            "publicSourceUrl": "https://pichu.dev/source/#name-origin"
          }
        ],
        "relations": [
          {
            "type": "sourceContextFor",
            "targetId": "person-pikachu0310"
          },
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-handle-origin"
          }
        ],
        "tags": [
          "identity",
          "origin"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-pokemon-sky",
          "node-handle-origin",
          "node-person"
        ],
        "edgeIds": [
          "edge-pokemon-handle",
          "edge-handle-person"
        ],
        "colorKey": "identity"
      },
      {
        "id": "route-learning-with-people",
        "slug": "learning-with-people",
        "recordType": "route",
        "visibility": "featured",
        "title": {
          "ja": "誰かと進める学び方",
          "en": "Learning by building with people"
        },
        "summary": {
          "ja": "先輩とのペア作業や共有学習から、一次ソース、トップダウン、仕組みから理解する姿勢へつながるルート。",
          "en": "A route from pair work and shared learning to primary sources, top-down thinking, and understanding mechanisms."
        },
        "agentSummary": {
          "ja": "技術力の高い先輩とのペア作業や共有学習から、一次ソース、トップダウン、仕組みから理解する姿勢へつながるルート。",
          "en": "The map connects strong peers and pair work to primary-source reading, top-down thinking, and understanding mechanisms."
        },
        "sourceStatus": "map-self-report",
        "evidence": [
          {
            "id": "evidence-route-learning",
            "status": "map-self-report",
            "claim": {
              "ja": "学び方と因果関係はCacoo自己申告。",
              "en": "The learning principles and causal route are Cacoo self-reports."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "5l8emqI9KoQ-6YrfnVHPH2I",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=5l8emqI9KoQ-6YrfnVHPH2I"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "lvTtKf1ZK0u-gQOixuJZE48",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=lvTtKf1ZK0u-gQOixuJZE48"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "9jBb1F6uJiK-gvZBpWsa0SS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=9jBb1F6uJiK-gvZBpWsa0SS"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "aR7VJJekhig-24fffPJGqci",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=aR7VJJekhig-24fffPJGqci"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "6TEtOojRwQq-5T3r9yblVSO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=6TEtOojRwQq-5T3r9yblVSO"
          }
        ],
        "relations": [
          {
            "type": "supportingDomain",
            "targetId": "domain-learning-method"
          },
          {
            "type": "relatedTimelineEvent",
            "targetId": "timeline-learning-method"
          }
        ],
        "tags": [
          "learning",
          "primary sources",
          "pair work"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-university-trap",
          "node-learning-method",
          "node-domain-learning",
          "node-domain-teaching"
        ],
        "edgeIds": [
          "edge-university-learning",
          "edge-learning-domain",
          "edge-learning-teaching"
        ],
        "colorKey": "learning"
      },
      {
        "id": "route-ai-tools",
        "slug": "ai-tools",
        "recordType": "route",
        "visibility": "archive",
        "title": {
          "ja": "BotからAIツールへ",
          "en": "From bots to AI tools"
        },
        "summary": {
          "ja": "traQ/DiscordのBot開発から、Claude CodeとCodexをDiscordで扱うツールへ続くルート。",
          "en": "A route from traQ/Discord bot development to Discord tools for Claude Code and Codex."
        },
        "agentSummary": {
          "ja": "traQ/DiscordのBot開発とLLM機能から、Claude CodeとCodexのDiscordツールへ続くルート。",
          "en": "The route from traQ/Discord bots and LLM features to Claude Code and Codex Discord tooling."
        },
        "sourceStatus": "public-corroborated",
        "evidence": [
          {
            "id": "evidence-route-ai-map",
            "status": "map-self-report",
            "claim": {
              "ja": "BotからAIツールへの経路はCacoo自己申告。",
              "en": "The bot-to-AI-tools route is a Cacoo self-report."
            },
            "sourceKind": "cacoo",
            "urls": [
              "https://cacoo.com/diagrams/YRsED6KwGUDoJ2rq/A49EB"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          },
          {
            "id": "evidence-route-ai-repositories",
            "status": "public-corroborated",
            "claim": {
              "ja": "Claude/Codex Discordツールは公開リポジトリで確認できる。",
              "en": "Public repositories corroborate the Claude/Codex Discord tools."
            },
            "sourceKind": "repository",
            "urls": [
              "https://github.com/pikachu0310/discord-codex-bot",
              "https://github.com/pikachu0310/discord-claude-code"
            ],
            "checkedAt": "2026-07-10",
            "note": null
          }
        ],
        "sourceRefs": [
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "76DvX9DkVqm-6XZueQy1JS",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=76DvX9DkVqm-6XZueQy1JS"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "amzJgcD1SgC-khcFw8c2zYY",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=amzJgcD1SgC-khcFw8c2zYY"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "8ZahKsKw6se-83DLvrv08Ei",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=8ZahKsKw6se-83DLvrv08Ei"
          },
          {
            "kind": "cacoo",
            "diagram": "YRsED6KwGUDoJ2rq",
            "sheet": "A49EB",
            "sequence": 7087,
            "shapeUid": "57MvLGShjOY-hhHhltDRYIO",
            "lineUid": null,
            "publicSourceUrl": "https://pichu.dev/map/?node=57MvLGShjOY-hhHhltDRYIO"
          }
        ],
        "relations": [
          {
            "type": "primaryDomain",
            "targetId": "domain-ai-discord-tools"
          },
          {
            "type": "relatedWork",
            "targetId": "work-discord-codex-bot"
          },
          {
            "type": "relatedWork",
            "targetId": "work-discord-claude-code-fork"
          }
        ],
        "tags": [
          "AI",
          "Discord",
          "bots"
        ],
        "publicationNote": null,
        "nodeIds": [
          "node-work-traq-bot",
          "node-domain-ai",
          "node-work-claude-bot",
          "node-work-codex-bot"
        ],
        "edgeIds": [
          "edge-traq-bot-ai",
          "edge-ai-claude-bot",
          "edge-claude-codex-bot"
        ],
        "colorKey": "ai"
      }
    ],
    "sameAs": [
      "https://atcoder.jp/users/Teruki0310",
      "https://github.com/pikachu0310",
      "https://osu.ppy.sh/users/13474684/mania",
      "https://steamcommunity.com/id/pikachu0310",
      "https://trap.jp/author/pikachu/",
      "https://x.com/pikachu0310main",
      "https://x.com/pikachu0310VRC",
      "https://www.youtube.com/channel/UC9y0lMSfQYddg0vEnliWx6A"
    ]
  }
}
