Skip to content

[ブログ撤去 2/2] 撤去実装: backend / web / DB / codegen #519

Description

@yusuke0610

背景(#517

ブログ撤去 ADR(前段 issue)に従い、実コードを撤去する。流儀は ADR-0008 と同じく「残さず消す」。

作業内容(PR 1本)

backend

  • routers/blog/(accounts / sync / score)と router 登録の削除
  • services/blog/(collector / scorer / sync_service / account_service / tech_keywords.json)の削除
  • models/blog.py(BlogAccount / BlogArticle / BlogArticleTag)・repositories/blog の削除
  • ブログ同期のタスクハンドラ・TaskType の削除
  • services/agent/context_builder.py から _build_blog_context とブログ依存 import を削除
  • messages.json / ErrorCode のブログ専用エントリ削除
  • drop マイグレーション作成(make migrate-create

web

  • BlogPage.tsx・ルーティング・サイドバー導線・関連 hooks / 型の削除
  • errorCodes.ts / errorMessages.ts のブログ関連エントリ削除

横断

  • make codegen-typesgenerated.ts 再生成・コミット(codegen-drift 対策)
  • docs(README 機能一覧・api.md・data-model.md)からブログ記述を削除
  • make dupe-check で参照残りがないか確認

受け入れ条件

  • make ci green・E2E pass(ページ削除 + サイドバー変更のため E2E 必須)
  • grep -ri blog backend/app web/src で本番コードにブログ参照が残っていない(テスト・migration 履歴は除く)

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentDevForge Agentbackendバックエンドbugバグ修正documentationImprovements or additions to documentationfeature新機能webフロントエンド (web)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions