40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
|
|
---
|
||
|
|
model: gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
session: tractor-addr-unpacking
|
||
|
|
timestamp: 2026-08-21T04:20:58Z
|
||
|
|
git_ref: b7aca4c0
|
||
|
|
scope: code
|
||
|
|
substantive: true
|
||
|
|
raw_file: 20260821T042058Z_b7aca4c0_prompt_io.raw.md
|
||
|
|
---
|
||
|
|
|
||
|
|
## Prompt
|
||
|
|
|
||
|
|
The human approved refining Piker's logger-name handling after the
|
||
|
|
wider service test exposed a stale parent-logger assertion during the
|
||
|
|
tractor tagged-address compatibility work.
|
||
|
|
|
||
|
|
## Response summary
|
||
|
|
|
||
|
|
Changed Piker's 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.
|