golf-loop-model-lowerer: a Claude session lowers each packet behind the model port; the template lowerer leaves the loop #36
Loading…
Reference in a new issue
No description provided.
Delete branch "weksa-lowering/golf-loop-model-lowerer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Spec cut-golf-loop-model-lowerer.r1; reports h1, h2. Soul s1 (2 Medium, 6 Low) fixed in h2; Soul s2 (verdict cut-golf-loop-model-lowerer.s2): all eight fixed, two new Lows, no Medium.
Deletes LOWERER_SOURCE_DIGEST, DriftOf::Lowerer and the round's call to lower::lower; PROMPT_SOURCE_DIGEST covers context.rs, split.rs, lower.rs, packet.rs. New Prompt::lower sees no item text; lowered text never enters run.cc, RoundRecord, Decision or EditFeedback. RunRecord key 12 LowererReach set by required --lowerer-reach; briefed-subagent runs are labelled smoke-round only (ruling lowerer-call-reach-toolless-relay).
Hands' tests: 338 passed, 0 failed, 1 ignored; Soul s2 full suite at
b569028green. Clippy -D warnings clean (Hands). Mutants: 24 generated, 20 caught, 4 unviable, 0 survived (Hands). Not done: the operator step (a scored round); older run.cc files no longer open (scratch runs, off git). Dao numbers mean 'the pipe works'.🤖 Generated with Claude Code
run::score_round no longer calls lower::lower. Prompt::lower prints the meaning of an admitted view, en-US entity forms and the inventory at the view's revision, and no item text, key, group, speaker or packet key. The answer is a LoweringDraft {text}, held in score_round's locals and scored, never written to run.cc, a RoundRecord, a Decision or EditFeedback. A round or cycle asks every encode prompt, then every lowering prompt, all or nothing. An entry an edit adds can now be lowered. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>