Skip to content

[ブログ撤去 1/2] ADR 起票: ブログ連携機能の撤去 #518

Description

@yusuke0610

背景(#517

ブログ連携(Zenn / note 同期・スコアリング)は経歴書へ還流しておらず、一覧 + スコア表示止まり。投稿頻度スコアはブランクのあるユーザに「求めていない通知表」を突きつける逆効果すらある。note は RSS スクレイピング依存で外部仕様変更にも弱い。撤去する方針を ADR として記録する。

作業内容(PR 1本: ADR のみ)

  • docs/adr/ に「ブログ連携機能の撤去」の ADR を新規作成(ADR-0008 の撤去 ADR が体裁の手本)
  • 撤去対象の全量を ADR に列挙する:
    • テーブル 3 つ(blog_accounts / blog_articles / blog_article_tags
    • backend/app/routers/blog/(accounts / sync / score)・backend/app/services/blog/repositories/blog・タスクハンドラ
    • web/src/pages/BlogPage.tsx とルーティング・サイドバー導線
  • Agent への波及を明記: services/agent/context_builder.py_build_blog_context がブログスコアを Agent コンテキストに注入している。撤去により職務要約・自己PR 提案の参照データが変わることを既知のトレードオフとして記載
  • docs/adr/README.md 索引を同一 PR で更新(make lint-adr-index が検証)

受け入れ条件

  • ADR が Accepted で入り、索引と整合(make lint-adr-index green)
  • 撤去対象の全量が ADR から漏れなく辿れる(次の実装 PR のチェックリストとして使える粒度)

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions