{"version":1,"pages":[{"id":"Ak27qXCH87ngWxly8G28","title":"1. はじめに","pathname":"/engineering-handbook","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"DLNYnCZXvdOt1tIUr46o","title":"2. プロダクト一覧","pathname":"/engineering-handbook/riburoguno/2-products","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"E86ooYA2hZz3jq84PcDM","title":"CotoGoto 技術構成","pathname":"/engineering-handbook/riburoguno/2-products/cotogoto-technology-stack","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"2. プロダクト一覧"}]},{"id":"lxa027h736b1uXsZ2Mmx","title":"CHROCO 技術構成","pathname":"/engineering-handbook/riburoguno/2-products/chroco-technology-stack","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"2. プロダクト一覧"}]},{"id":"9J5KdQX3k7eHeJUklRID","title":"旅旅 技術構成","pathname":"/engineering-handbook/riburoguno/2-products/tabi2auto-technology-stack","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"2. プロダクト一覧"}]},{"id":"76TKTq0QzzmnQFNiTRnt","title":"巡る街角 技術構成","pathname":"/engineering-handbook/riburoguno/2-products/meguru-machikado-technology-stack","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"2. プロダクト一覧"}]},{"id":"fxtHAVjiaH6ZiaznL9NM","title":"季語彩集 技術構成","pathname":"/engineering-handbook/riburoguno/2-products/kiigo-saishu-technology-stack","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"2. プロダクト一覧"}]},{"id":"J3VZjbG8xa0zEj9f3XCT","title":"3. 技術とアーキテクチャ","pathname":"/engineering-handbook/riburoguno/3-technology-and-architecture","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"ar9qHjR4iuZlEtA0N3md","title":"技術選定の基準","pathname":"/engineering-handbook/riburoguno/3-technology-and-architecture/technology-selection","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"3. 技術とアーキテクチャ"}]},{"id":"Ni2mDpfrDjL6cTY9rcHh","title":"アプリケーション構成の共通原則","pathname":"/engineering-handbook/riburoguno/3-technology-and-architecture/application-structure-principles","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"3. 技術とアーキテクチャ"}]},{"id":"4TbDpER5blUShewJLA4K","title":"責務別レビュー・テストチェックリスト","pathname":"/engineering-handbook/riburoguno/3-technology-and-architecture/review-checklist","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"3. 技術とアーキテクチャ"}]},{"id":"tMQcVgf7CttrqW9reZGa","title":"4. 開発思想","pathname":"/engineering-handbook/riburoguno/4-development-philosophy","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"nMNFGmOHjkjwpKQbs7gU","title":"5. 開発運用方針","pathname":"/engineering-handbook/riburoguno/5-development-operations","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"pBOPsvBpa0E0AK7Eadip","title":"デプロイ・運用一覧","pathname":"/engineering-handbook/riburoguno/5-development-operations/deployment-operations","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"5. 開発運用方針"}]},{"id":"gW7QwkbEao3Rlqmd2Hu8","title":"セキュリティとAI利用時の情報管理","pathname":"/engineering-handbook/riburoguno/5-development-operations/security-and-ai-usage","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"},{"label":"5. 開発運用方針"}]},{"id":"6cO9VcvFnJ4sx5Q4RK4F","title":"6. ドキュメンテーション方針","pathname":"/engineering-handbook/riburoguno/6-documentation","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"Th7DyURzNreRK8XQLfIZ","title":"7. 障害対応と保守","pathname":"/engineering-handbook/riburoguno/7-incident-response","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"ZAbfHf9opqiWZt0Rce2U","title":"8. 知識の探し方","pathname":"/engineering-handbook/riburoguno/8-knowledge-search","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第一部：リブログの開発"}]},{"id":"6EfJwzvh2fhIuM0zCPxQ","title":"9. 技術領域への案内","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/9-technical-areas","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"GrU5K7FIRTIuDKrqphkA","title":"10. アプリケーション","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/10-applications","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"kyhzfExDRNW3YiXisz6q","title":"11. システム","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/11-system","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"5NYSvUC0xO01vs6tFdvr","title":"12. インフラ・公開環境","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/12-infrastructure","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"4LtKq2VCB4hBcv1b5uer","title":"13. データ","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/13-data","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"K8Z6zDGWB0ouisJVZ4F9","title":"14. 開発ツール","pathname":"/engineering-handbook/di-er-bu-ji-shu-ling-yu/14-development-tools","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第二部：技術領域"}]},{"id":"sxjSDKgkkTsAosmjHKNn","title":"15. ロードマップ","pathname":"/engineering-handbook/handbooknoto/15-roadmap","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第三部：Handbookの運用と今後"}]},{"id":"h1uXzzgp0NULpLLAF2Vz","title":"16. Handbookの書き方","pathname":"/engineering-handbook/handbooknoto/16-handbook-writing","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第三部：Handbookの運用と今後"}]},{"id":"cckH8f9EJjHDJZVZthsU","title":"公開前チェックリスト","pathname":"/engineering-handbook/handbooknoto/16-handbook-writing/publication-checklist","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第三部：Handbookの運用と今後"},{"label":"16. Handbookの書き方"}]},{"id":"7NQ6g9IrzyfoocYHimi1","title":"17. AIネイティブ開発の基本方針","pathname":"/engineering-handbook/aineitibu/17-overview","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"MqrXL5SSOKJ5W4CUZe7G","title":"AIネイティブ開発の原則","pathname":"/engineering-handbook/aineitibu/17-overview/ai-native-principles","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"17. AIネイティブ開発の基本方針"}]},{"id":"nBcjBD34uAfIseCxOYri","title":"18. 開発前に準備するファイル","pathname":"/engineering-handbook/aineitibu/18-preparation-files","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"BoiWTaAWtso1Rrw7YWse","title":"19. AIネイティブ開発の全体フロー","pathname":"/engineering-handbook/aineitibu/19-development-flow","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"DM9HJUSOGzqxo9TAmoaH","title":"初回の開発を始める","pathname":"/engineering-handbook/aineitibu/19-development-flow/first-development","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"19. AIネイティブ開発の全体フロー"}]},{"id":"QjkeYICjCJB7rk948wEj","title":"Goal First Development","pathname":"/engineering-handbook/aineitibu/19-development-flow/goal-first-development","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"19. AIネイティブ開発の全体フロー"}]},{"id":"5JYUyNLNwdxUSZdmtCKP","title":"AIと進める少人数チーム開発","pathname":"/engineering-handbook/aineitibu/19-development-flow/team-development","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"19. AIネイティブ開発の全体フロー"}]},{"id":"rpxzFEgTzjShyqx7zhgB","title":"20. 既存リポジトリの調査","pathname":"/engineering-handbook/aineitibu/20-repository-investigation","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"LbME9QiQ10HuRriu4o9j","title":"21. 要件整理と設計方針の作成","pathname":"/engineering-handbook/aineitibu/21-requirements-and-design","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"Av9PT0AJrQDcYuRQ9ktL","title":"22. AIによる実装","pathname":"/engineering-handbook/aineitibu/22-implementation","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"KBwo7zv2tfZ7RMssWVpN","title":"23. テスト追加と動作確認","pathname":"/engineering-handbook/aineitibu/23-testing","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"3o84naVCGdQ465dgFUtq","title":"24. リファクタリング","pathname":"/engineering-handbook/aineitibu/24-refactoring","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"7o0kv7cO1NRFlQlhdQ4q","title":"25. ドキュメント更新","pathname":"/engineering-handbook/aineitibu/25-documentation","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"Lo7DoBc8exM9YsJMJzyB","title":"26. レビューと取り込み","pathname":"/engineering-handbook/aineitibu/26-review-and-merge","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"xTKcTF1wfVIQnKpUIJ5T","title":"27. AI依頼プロンプト集","pathname":"/engineering-handbook/aineitibu/27-prompt-templates","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"8knDmoOk5BeW7RRNDlp1","title":"初回・再開時のプロンプト","pathname":"/engineering-handbook/aineitibu/27-prompt-templates/getting-started-prompts","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"27. AI依頼プロンプト集"}]},{"id":"IWCGRPzHo3oHMSeEvm2F","title":"リポジトリ文書の整備プロンプト","pathname":"/engineering-handbook/aineitibu/27-prompt-templates/repository-documentation-prompts","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"},{"label":"27. AI依頼プロンプト集"}]},{"id":"awqlFCxS77tuIeafjDIk","title":"28. 実践例","pathname":"/engineering-handbook/aineitibu/28-practical-examples","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"MFUopzhvyMrhnLy63BVi","title":"29. 機能の継続更新","pathname":"/engineering-handbook/aineitibu/29-continuous-feature-updates","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"UgXf1ECT77H9HgQDupNy","title":"30. 軽量AIネイティブ開発ライフサイクル","pathname":"/engineering-handbook/aineitibu/30-lightweight-ai-lifecycle","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"1i6SuIfVZwBNshtDEUJ5","title":"31. AIエンジニアリング","pathname":"/engineering-handbook/aineitibu/31-ai-engineering","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"第四部：AIネイティブ開発"}]},{"id":"yZbklzPJTJIAkTO7xUNf","title":"32. 用語集","pathname":"/engineering-handbook/fu-lu/32-glossary","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"付録"}]},{"id":"BGLqmBliK0hAyzKDuQla","title":"33. 技術スタック調査プロンプト","pathname":"/engineering-handbook/fu-lu/33-technology-stack-audit-prompt","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"付録"}]},{"id":"7N7U6MUKum52is1q99DS","title":"34. SQL解析・設計書作成プロンプト","pathname":"/engineering-handbook/fu-lu/34-sql-analysis-prompt","siteSpaceId":"sitesp_p1z7j","lang":"ja","description":"","breadcrumbs":[{"label":"付録"}]}]}