test(supervisor): stop schedule tests from writing fixture journal
The capture-wrapper pattern in tests/test_supervisor_schedule.py called
the real _task_queue.submit, which spawned a daemon that ran
`sol dream -v --day <YYYYMMDD>` against the tracked fixture journal.
That left `*_daily_dream.jsonl` and `daily.updated` files under
tests/fixtures/journal/chronicle/<date>/health/, dirtying git status
and blocking hopper runs.
Replace the wrapper with a single `submit_mock` fixture that binds a
unittest.mock.Mock onto the fresh _task_queue created by the autouse
reset_supervisor_state hook. Switch to one import style (`import
think.supervisor as mod`) and parametrize the chronological/cap and
wrong-tract/wrong-event duplicates. File drops from 347 to 197 lines
while preserving every behavior the original asserted.
Also add chronicle-aware counterparts to the four gitignore patterns
whose single-component `*` glob missed the chronicle/<date>/health/
nesting level (root .gitignore and tests/fixtures/journal/.gitignore)
so the next test of this shape fails loudly via git status instead of
silently leaking.