# Daily Session Memory — 2026-04-19

> Synthetic public fixture. Real session content was scrubbed before the
> public release; these blocks restore Evidence links cited by knowledge
> pages without republishing private material.

## [03:00:46] session | fixture-0419-a
- Tier: `major`

**Lessons / patterns**
- After creating [[Global Multi-Project Migration Plan]] with outbound
  backlinks, add reciprocal backlinks on each target in the same pass
  (see [[add-reciprocal-backlinks-at-creation]]).

## [17:09:56] session | fixture-0419-b
- Tier: `minor`

**Gotchas / debugging**
- B-sim false `❌ Notes lost`: root cause was case-sensitive grep on
  injected context (see [[case-sensitive-grep-injected-context]]).

## [17:14:57] session | fixture-0419-c
- Tier: `minor`

**Gotchas / debugging**
- Same case-mismatch gotcha: `❌ Notes lost` while
  `'Where we left off' preserved` passed on identical content.

## [17:24:33] session | fixture-0419-d
- Tier: `major`

**Lessons / patterns**
- B-sim technique confirmed for hook testing; automated scenarios plus
  manual end-to-end (see [[b-sim-hook-testing]]).

## [23:13:01] session | fixture-0419-e
- Tier: `major`

**Lessons / patterns**
- Audit v7: prefer env-derived paths over bare `$LLM_WIKI_STATE_ROOT/`
  examples in README and synthesis pages (see [[docs-portability-absolute-paths]]).
