操作
AIタスク #10507
未完了エピック #10493: [WEBサイト自動販売機] 操作可能MVP:ヒアリングからサイト生成・プレビューまで
[VEND-V2-01] 第2世代AI引用診断:技術対応力・ヒストグラム・7段階成熟度
開始日:
2026-07-26
期日:
進捗率:
100%
予定工数:
自動実行:
はい
from_agent:
to_agent:
lock_required:
context_json:
session_id:
priority_custom:
start_time:
end_time:
execution_time:
acceptance_criteria:
本文の受入基準を正本とする。全6指標・主要点数帯・nullのテストと実ブラウザ検収が必須。
assigned_role:
worker
human_gate:
いいえ
gate_type:
chain_root_id:
10493
wave_id:
vend-mvp-01-1
説明
親Epic: #10493
関連: #10495
後続: #10508
アーキテクチャ¶
V1へ機能追加しない。V2を独立実装する。
V1¶
- 現行 /diagnosis, /api/diagnosis
- diagnosis_results
- scoring.js
- 凍結しロールバック専用
V2¶
- API: POST /v2/diagnosis、GET /v2/diagnosis/:id
- DB: diagnosis_runs_v2
- 採点: scoring-v2.js
- 契約: schema_version=2、rubric_version固定
- フロント: api/v2/diagnosisのみ使用
V2 DB¶
個別列を増殖させず、版管理されたJSON契約を保存する。
- id INTEGER PK
- url TEXT
- schema_version TEXT
- rubric_version TEXT
- scores_json TEXT
- technical_signals_json TEXT
- total_score REAL
- llm_provider TEXT
- error_reason TEXT
- created_at TEXT
6観点¶
- 直接回答性 25%
- 権威性 20%
- 独自情報 20%
- 構造化・意味付け 15%
- 情報の鮮度 10%
- AI技術対応力 10%
AI技術対応力¶
- index可能性/noindex: 20
- 主要AI crawler robots許可: 20
- sitemap発見・取得: 20
- canonical: 15
- HTTPS: 10
- html lang: 10
- llms.txt: 5
llms.txtは補助要素として扱い、単独評価しない。
V2 API contract¶
- schema_version
- rubric_version
- id/url
- gate
- scores: 6観点
- weights
- technical_signals
- total_score
- maturity
- llm_provider/error_reason/created_at
V1フィールドを混在させない。
7段階成熟度¶
- 0-14 未開拓の地
- 15-29 基礎整備前
- 30-44 対応の入口
- 45-59 標準対応レベル
- 60-74 実践・運用レベル
- 75-89 先進対応レベル
- 90-100 AI対策最先端
UI¶
- 6項目を7segmentヒストグラム表示
- 総合点と各項目にLevel/7、段階名、説明、次段階までの点数
- 各項目にできていること/できていないこと/改善方法
- AI技術対応力は取得した技術シグナルに一致する具体コメント
- 390/768/1440px対応
受入基準¶
- V1コード・DB・APIに新機能が混入しない
- V2新テーブル・API・採点・フロント契約が独立
- llms.txt単独項目なし
- 全6項目ヒストグラム
- 総合/各項目7段階
- コメント3種
- V2 DB/API/採点/フロント単体試験
- 実診断・3幅ブラウザ・バックアップ復元
- Claude Code approve、Git/Redmine/Obsidian証跡
- #10508をV1廃止の必須後続とする
操作