Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
- `docs/schemas/repository-log.json` (the flat op-string log format it described is gone; per-context schemas in `docs/schemas/context/` replace it).
- `BEAR\QueryRepository\Log\NullSemanticLogger`: koriym/semantic-logger 0.9 ships its own no-op logger whose `open()` returns a usable id instead of the empty-string sentinel this one returned.
- `skills/bear-cache-log/`: folded into [bear-observe](https://github.com/bearsunday/BEAR.EventSourcing/blob/1.x/skills/bear-observe/SKILL.md), which sets the observation context up and proves it instead of teaching the wiring by hand.

### Changed
- Cache logging call sites (`QueryRepository`, `ResourceStorage`, `DonutRepository`, `CacheInterceptor`, `AbstractDonutCacheInterceptor`, `CommandInterceptor`, `RefreshInterceptor`) now emit typed contexts through `SemanticLoggerInterface` annotated with `#[CacheLog]` instead of `RepositoryLoggerInterface::log()`.
Expand Down
2 changes: 1 addition & 1 deletion README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
- [ログの読み方](docs/reading-the-log.ja.md) — ログに現れる全ての語と、セッションの読み方
- [QueryRepository ログはなぜ全てを記録するのか](docs/why-the-log-records-everything.ja.md) — 設計根拠、コスト実測、既定オフの判断
- [このログは何を証明し、何を証明しないか](docs/what-the-log-proves.ja.md) — ログが答える問い、その答えを正直に保つ機構、そして宣言された境界
- [エージェント用スキル: キャッシュログを読む](skills/bear-cache-log/SKILL.md) — `vendor/bear/query-repository/skills/` からプロジェクトの `.claude/skills/` にコピーして、コーディングエージェントに推測ではなくログを観測させる。配線、イベント語彙、宣言と実際の照合、アプリとライブラリの切り分け、報告の形
- エージェント用スキル: [bear-observe](https://github.com/bearsunday/BEAR.EventSourcing/blob/1.x/skills/bear-observe/SKILL.md) — 観測文脈を設置し、1 リクエストを木にして読む。イベント語彙、宣言と実際の照合、アプリとライブラリの切り分け、報告の形
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
- [Why the QueryRepository Log Records Everything](docs/why-the-log-records-everything.md) — design rationale, the cost measurements, and why recording is off by default
- [Reading the Log](docs/reading-the-log.md) — every word the log can contain, and how to read a session
- [What the Cache Log Proves — and What It Does Not](docs/what-the-log-proves.md) — the questions the log answers, the mechanisms that keep the answers honest, and the declared boundaries
- [Agent skill: reading the cache log](skills/bear-cache-log/SKILL.md) — copy it out of `vendor/bear/query-repository/skills/` into your project's `.claude/skills/` so a coding agent observes the log instead of guessing: wiring, the event vocabulary, how a declaration is checked against what the log shows, app-vs-library triage, and what to report. Written in Japanese
- Agent skill: [bear-observe](https://github.com/bearsunday/BEAR.EventSourcing/blob/1.x/skills/bear-observe/SKILL.md) — sets up an observation context, renders one request as a tree, and reads it: the event vocabulary, how a declaration is checked against what the log shows, app-vs-library triage, and what to report. Written in Japanese
Loading
Loading