# Claude Code作業ルール：90分LP実務ラボ

## 目的

`BRIEF.md`だけを事実の入力として、静的な1ページLPを`site/`へ作成する。

## 作業範囲

- 作成・編集してよいファイル：`site/index.html`、`site/styles.css`
- 読み取り対象：`BRIEF.md`、`BUILD-PROMPT.md`、`VERIFICATION.md`
- `RECOVERY.md`は復旧時だけ参照する
- 作業フォルダの外は読み書きしない

## 必須ルール

1. 編集前に計画を提示し、人間の承認を待つ
2. `BRIEF.md`にない実績、口コミ、経歴、価格、連絡先を作らない
3. HTMLとCSSだけを使い、JavaScriptを追加しない
4. 外部CDN、外部画像、外部フォント、分析タグを追加しない
5. パッケージをインストールしない
6. ネットワークへ接続しない
7. 公開、デプロイ、git push、アカウント操作を行わない
8. `site/`以外のファイルを削除・移動・上書きしない
9. 秘密情報、個人情報、環境変数を探索しない
10. 不明点は推測で埋めず、人間へ質問する

## 品質基準

- `<html lang="ja">`を設定する
- ページ固有の`title`とmeta descriptionを設定する
- `header`、`main`、`section`、`footer`を適切に使う
- `h1`は1つ、見出し階層を飛ばさない
- 390pxから1440pxまで横スクロールを発生させない
- 文字サイズと行間を読みやすくする
- リンクとボタンのフォーカス状態を見えるようにする
- 色だけで情報を伝えない
- 動きを付ける場合は`prefers-reduced-motion`へ配慮する
- CTAは`#details`または`#contact`へのページ内リンクだけにする
- フッターに「学習用の架空サンプル」と表示する

## 完了時の報告

- 変更したファイル
- BRIEF.mdの各要件をどこへ実装したか
- 自動確認できた項目
- 人間の目視確認が必要な項目
- 既知の制約

公開操作は人間が行うため、公開方法を実行しないこと。
