[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"tag-articles-fastapi":3},[4,9,13,17,23,28,34,38,43,47,52,57,61,66],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":8},"バックエンドホスティングサービス比較（Render / Railway / Fly.io）","FastAPI等のPythonバックエンドをデプロイする際のホスティングサービス比較。無料枠、コールドスタート、料金体系を整理","/backend-hosting-comparison","2025-12-16T00:00:00.000Z",{"title":10,"description":11,"path":12,"publishedAt":8,"updatedAt":8},"開発TODO: Sankey Diagram / データテーブル機能 / FastAPI+htmx / Hono+htmx","財務Sankey Diagram、actual-consensusデータテーブル機能、FastAPI+htmxプロトタイプ、Hono+htmx+Cloudflareスタックの開発計画","/development-todo-2025-12-16",{"title":14,"description":15,"path":16,"publishedAt":8,"updatedAt":8},"サービス高速立ち上げの技術選定ガイド: Streamlit vs FastAPI+htmx vs Nuxt","プロトタイプ・MVP開発における技術スタック選定。サービス特性に応じた最適解を比較","/tech-stack-comparison",{"title":18,"description":19,"path":20,"publishedAt":21,"updatedAt":22},"開発TODO: Waterfall Chart / データテーブル機能 / FastAPI+htmx / Hono+htmx","財務Waterfall Chart、actual-consensusデータテーブル機能、FastAPI+htmxプロトタイプ、Hono+htmx+Cloudflareスタックの開発計画","/development-todo-2025-12-18","2025-12-18T00:00:00.000Z","2025-12-20T00:00:00.000Z",{"title":24,"description":25,"path":26,"publishedAt":27,"updatedAt":27},"ハイライト抽出ツール - 実装TODO","Kindleハイライトビューアのようなウェブアプリの実装計画とTODOリスト","/highlight-extraction-tool-todo","2026-01-05T00:00:00.000Z",{"title":29,"description":30,"path":31,"publishedAt":32,"updatedAt":33},"クレジットカード明細インポートとレシート突き合わせ機能の実装","税務アシスタントにクレカ明細をインポートし、スキャン済みレシートと突き合わせて経費計上漏れを検出する機能を実装した記録","/creditcard-import-implementation","2026-01-20T00:00:00.000Z",null,{"title":35,"description":36,"path":37,"publishedAt":32,"updatedAt":33},"手動売上伝票登録機能の実装 - OCRでスキャンできない伝票への対応","Square明細との突合で不一致が発生した際、OCRでスキャンできなかった売上伝票を手動で登録する機能の設計と実装。manualバッチの概念、ReceiptFormの手動モード対応、DBヘルパー関数の詳細を解説。","/manual-sales-slip-registration",{"title":39,"description":40,"path":41,"publishedAt":42,"updatedAt":33},"2026年1月22日の開発日記 - tax-assistant大規模リファクタリングと機能実装","db.py・ocr_server.pyのモジュール分割、仕訳ルールマッチング機能、重複チェックUI改善、実装計画管理ページなど、tax-assistantプロジェクトの集中開発を行った日の記録","/2026-01-22-diary","2026-01-22T00:00:00.000Z",{"title":44,"description":45,"path":46,"publishedAt":42,"updatedAt":33},"FastAPIモジュール分割でocr_server.pyを1,075行から保守しやすい構成へリファクタリング","1,075行の巨大なocr_server.pyをFastAPIのモジュール構成に分割し、機能別に整理した開発ログ","/ocr-server-refactoring",{"title":48,"description":49,"path":50,"publishedAt":51,"updatedAt":33},"tax-assistantにスラッシュコマンドビューア機能を実装 - FastAPI + Vue 3カラムレイアウト","Claude Codeのスラッシュコマンド一覧をWebブラウザで閲覧できるビューア機能を実装。FastAPI APIエンドポイント、Vue 3カラムレイアウト、フェーズ別分類を解説","/tax-assistant-slash-command-viewer-2026-01-29","2026-01-29T00:00:00.000Z",{"title":53,"description":54,"path":55,"publishedAt":56,"updatedAt":33},"tax-assistant: クライアント切替機能の実装 - 10タスク一括完了とマルチクライアント対応バグ修正","設計済みのクライアント切替機能を10タスク一気に実装。dependencies.pyでパス管理集約、59エンドポイント移行、ClientSelectorUI、そして2つ目のクライアント追加で表面化した5つのバグを修正した記録。","/tax-assistant-client-switcher-implementation-2026-02-12","2026-02-12T00:00:00.000Z",{"title":58,"description":59,"path":60,"publishedAt":56,"updatedAt":33},"tax-assistant: 仕訳ルール自動推測・提案機能 - Miller Column UIとAI勘定科目推測","未マッチのクレカ明細からAIが勘定科目を推測し、仕訳ルール登録を支援するRuleSuggestionViewを構築。6カラムMiller Column Layout、キーボードナビゲーション、マッチタイプ選択、フロントエンド27+バックエンド11テスト。","/tax-assistant-rule-suggestion-feature-2026-02-12",{"title":62,"description":63,"path":64,"publishedAt":65,"updatedAt":33},"自作APIをMCP化するハンズオン。ミニ仕訳帳APIを作り、生のまま使い、包んでから使って比べる","freee公式MCPサーバーの解剖記事の続編。FastAPI製のミニ仕訳帳API（3エンドポイント）を自作し、生のままエージェントに使わせる体験と、MCPサーバー（公式SDKのFastMCP）で包んでから使わせる体験を、同じ依頼文で実測して比べた。APIキーの居場所、承認の粒度、エラーからの復旧、操作ログの4点で何が変わるかをターミナルの実録で確かめ、宣言サイズの実測値から「もし277本あったら」を外挿する。コードは全文掲載、コマンドと出力はすべて実測値。","/journal-api-mcp-tutorial","2026-07-14T00:00:00.000Z",{"title":67,"description":68,"path":69,"publishedAt":65,"updatedAt":33},"自作APIをMCPサーバー化するハンズオン講座を作った日。FastAPIミニ仕訳帳APIの実装と検証セッションの記録","MCPとAPIの違いの考察から、税理士・会計士向けに自作APIをMCP化するハンズオン講座を作ると決めた。FastAPIのミニ仕訳帳APIを実装させ、素のAPI直叩きとMCP経由の両方で仕訳登録の再現テストを回した記録。","/journal-mcp-handson-build",1785654924562]