事実
composer.json は bear/event-sourcing を VCS リポジトリ経由の 1.x-dev で参照している(#129 でマージ済み)。必要な契約は bearsunday/BEAR.EventSourcing#22 のマージコミット 8616c825 に入っているが、それを含むタグがまだ無い — 最新リリースは 0.1.0(2026-09-05)で #22 より前。
依存する契約:
- filter された key は params に残り、値だけが
SensitiveParamsFilter::FILETERED になる(全深度)
- credential を伏せたリクエストは
replayable: false で記録され、それでも抽出される
この 2 点は tests/Module/EventSourcingExtractionTest.php が pin している。
やること
- upstream で
8616c825 を含むタグが切られるのを待つ
composer.json の bear/event-sourcing を 1.x-dev からそのバージョン制約に変更
repositories の https://github.com/bearsunday/BEAR.EventSourcing.git 行を削除
composer update bear/event-sourcing → composer test / composer psalm
補足
1.x-dev 自体は逸脱ではない。1.x は既に bear/devtools: dev-master・bear/query-repository: 1.x-dev・bear/tool-use: dev-codex/review-hardening as 1.x-dev・be-framework/be: dev-semantic-logger-0.9 as 0.1.0・ray/fake-query: dev-codex/fake-query-release-hardening as 1.x-dev を持つ。この issue はタグが存在するようになったときの棚卸し用。
事実
composer.jsonはbear/event-sourcingを VCS リポジトリ経由の1.x-devで参照している(#129 でマージ済み)。必要な契約は bearsunday/BEAR.EventSourcing#22 のマージコミット8616c825に入っているが、それを含むタグがまだ無い — 最新リリースは0.1.0(2026-09-05)で #22 より前。依存する契約:
SensitiveParamsFilter::FILETEREDになる(全深度)replayable: falseで記録され、それでも抽出されるこの 2 点は
tests/Module/EventSourcingExtractionTest.phpが pin している。やること
8616c825を含むタグが切られるのを待つcomposer.jsonのbear/event-sourcingを1.x-devからそのバージョン制約に変更repositoriesのhttps://github.com/bearsunday/BEAR.EventSourcing.git行を削除composer update bear/event-sourcing→composer test/composer psalm補足
1.x-dev自体は逸脱ではない。1.x は既にbear/devtools: dev-master・bear/query-repository: 1.x-dev・bear/tool-use: dev-codex/review-hardening as 1.x-dev・be-framework/be: dev-semantic-logger-0.9 as 0.1.0・ray/fake-query: dev-codex/fake-query-release-hardening as 1.x-devを持つ。この issue はタグが存在するようになったときの棚卸し用。