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

1.3 KiB
Raw Blame History

Prompt

The human approved refining Pikers logger-name handling after the wider service test exposed a stale parent-logger assertion during the tractor tagged-address compatibility work.

Response summary

Changed Pikers logger helpers to remove only an exact piker. prefix, preserving complete requested submodule names. Removed daemon startup assertions that incorrectly required parent logger names and added a regression covering both logger factories and names that the old character-set stripping silently corrupted.

Files changed

  • piker/log.py - exact relative logger-name derivation.
  • piker/service/_daemon.py - remove stale parent-name assertion.
  • piker/data/_daemon.py - remove stale parent-name assertion.
  • piker/brokers/_daemon.py - remove stale parent-name assertion.
  • piker/clearing/_ems.py - remove redundant logger assertion.
  • tests/test_logging.py - package logger namespace regressions.

Human edits

The human explicitly approved this follow-up after reviewing the residual Piker service-suite gap. The agent implemented and verified the refinement; no direct manual source edits were observed.