The `CUSTOM_LEVELS`-only lookup raised `KeyError` for built-in log levels such as 'INFO'. Resolve other registered names through `logging.getLevelNamesMapping()` only when the custom lookup misses, without eagerly evaluating the fallback on custom hits. Deats, - keep custom precedence, case-insensitive names and `NOTSET=0`; - preserve integer inputs and unknown-name `KeyError` behavior; - keep logger-local and global `isEnabledFor()` disable controls; - advertise integer inputs on the adapter's `at_least_level()`; - add 62 raw/adapted regressions with explicit threshold examples and fixture docs distinguishing instance and global log state. The logging suite passed all 70 cases; the original Piker consumer probe passed 8/8 with its string-level feed guard retained. Prompt-IO: ai/prompt-io/20261011T053737Z_a966928d_prompt_io.md (this patch was generated in some part by `opencode` using `gpt-6.1-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| claude | ||
| opencode | ||
| prompts | ||
| 20261011T053737Z_a966928d_prompt_io.md | ||
| 20261011T053737Z_a966928d_prompt_io.raw.md | ||
| README.md | ||
README.md
AI Prompt I/O Log
This directory tracks prompt inputs and model outputs for AI-assisted development across harnesses.
Policy
Prompt logging follows the NLNet generative AI policy. All substantive AI contributions are logged with:
- Original harness, and provider/model when known
- Timestamps
- The prompts that produced the output
- Unedited model output (
.raw.mdfiles)
Usage
Entries are created by the /prompt-io skill or automatically via /commit-msg integration.
Human contributors remain accountable for all code decisions. AI-generated content is never presented as human-authored work.