# KIBOU Lab / Claude Code

Follow AGENTS.md if present. Make one small change at a time and explain it in Japanese.

Keep this an offline, standalone HTML project. Never ask for credentials or add analytics, a backend, external APIs or uploads. Use textContent for learner text, not innerHTML or eval. Preserve labeled inputs, keyboard controls, mobile layout, local-data deletion and export.

Essay tools organize the learner's own research and writing. Do not ghostwrite submissions, invent references or claim that sources have been verified. The learner must follow school rules and record AI use.

Preserve the MIT license; it does not license brand assets. When changing an inline script, recompute its SHA-256 CSP hash. In the Website repository, edit scripts/lab and regenerate with node scripts/generate-lab-templates.mjs, then run its --check option.
