piker/ai/prompt-io/opencode/20260821T042058Z_b7aca4c0_p...

916 B

Raw output - preserve Piker logger namespaces

The human approved a follow-up refinement after the full Piker service module exposed a stale logger-name assertion while qualifying tractor PR #505.

git diff HEAD~1..HEAD -- piker/log.py piker/service/_daemon.py piker/data/_daemon.py piker/brokers/_daemon.py piker/clearing/_ems.py tests/test_logging.py

Replaced character-set str.lstrip() calls with exact package-prefix removal, removed assertion-only parent-logger expectations from daemon startup paths, and added regression coverage for both logger factories and prefix-sensitive submodule names.

Ruff passed after removing newly unused logger assignments. All four logger regressions and all six service integration tests passed against the local tractor PR #505 checkout.