# Eld Record

> ELD v5の耐久性あるContext DeltaをClaim、ADR、Law/Term、lessons、handoffへ記録し、Sourceの鮮度を検証する。ユーザーが「ELDの知識を記録して」「引き継ぎを作って」「Claimを検証して」と明示した時に使用する。作業ログや自明な構造を自動保存せず、CLAUDE.mdなど共有指示への書き込みは明示承認なしに行わない。

- Skill: `caphtech/eld-record` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add caphtech/eld-record`
- Raw SKILL.md: https://api.skillmd.com/api/skills/caphtech/eld-record/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: CAPHTECH (https://skillmd.com/u/caphtech)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/caphtech/eld-record

---


# ELD Record

## 記録対象を選ぶ

[../eld/references/60-record.md](../eld/references/60-record.md) の記録ゲートを適用し、将来の判断を変えるDecision、accepted Law/Term、再発可能な失敗、P2例外、Outcomeだけを残す。

## Sourceを検証する

Claim形式は [../eld/references/claim-schema.md](../eld/references/claim-schema.md) を使う。

```bash
python3 scripts/validate_claims.py <project-root> --claims <claims.json> --json
```

結果は`FRESH/STALE/MISSING/UNVERIFIABLE/INVALID`で扱う。`FRESH`はSource未変更を示すだけで、Claimの意味的正しさを保証しない。既定では`UNVERIFIABLE`も失敗終了する。報告専用の実行でだけ`--allow-unverifiable`を使う。一意性を検証する時は部分集合でなくprojectのClaim一式を入力する。

プロジェクト候補の読み取り専用棚卸しが必要な時だけ次を使う。

```bash
python3 scripts/scan_project.py <project-root> --json
```

スキャン結果を永続知識として自動保存しない。

## 配置する

既存の正本と規約を確認してから配置する。新しいディレクトリや`CLAUDE.md`を勝手に作らない。機密、個人情報、秘密値、無関係なログを記録しない。

## 引き継ぐ

未完了状態、確認済みObservation、open Hypothesis、Decision待ち、failed/inconclusive Evidence、次の安全なアクションをまとめる。形式例が必要な時は [references/transfer-example.md](references/transfer-example.md) を読む。

