Eureka: Soul checks git history before recommending a mechanism
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
dc26be5fc8
commit
17ce907ff0
2 changed files with 18 additions and 0 deletions
|
|
@ -297,6 +297,15 @@ Falsify specifically:
|
|||
only agree with its author>
|
||||
- rerun the builds, tests and captures yourself
|
||||
|
||||
Before recommending a mechanism as the fix direction, check that it was not
|
||||
already built and deleted. Run `git log -S '<distinctive identifier>'` and
|
||||
`git log --grep` on the owner's files, and read the scars in SKILL.md. If it
|
||||
was tried, cite the commit that removed it and say why the new situation
|
||||
differs, or recommend something else. (2026-09-30: a Soul pass recommended
|
||||
writer-thread ordered delivery in CultCache. That scheduler was built in
|
||||
`bcae483` and deleted in `4562340`, 34 minutes later, for deadlocking, and
|
||||
Imagination re-proved the deadlock.)
|
||||
|
||||
Rerun the mutation tool on the range yourself; do not trust Hands' survivor
|
||||
triage. Challenge each "equivalent" call that is not a float boundary flip:
|
||||
measure it, as a mutant that changes how a thing is built can leave what it
|
||||
|
|
|
|||
|
|
@ -1143,3 +1143,12 @@ code path", and "such obviously unnecessary split authority should never pass a
|
|||
what a reasonable consumer would expect. The call-count audit bounds only internal duplication.
|
||||
- The root cause was the skill's own "count real use … a surface with no consumer is parked" rule. It
|
||||
was written for app-internal subtraction and read as licence to trim library capability.
|
||||
|
||||
## 2026-09-30: Soul checks history before recommending a mechanism
|
||||
|
||||
- Evidence: CultNet publish, Soul pass 3, recommended ordered delivery inside CultCache's publication, on the
|
||||
writer's thread. Imagination found that exact scheduler in `bcae483`, deleted in `4562340` 34 minutes later
|
||||
for deadlocking against `_lifecycleGate`. A prototype re-proved the deadlock. SKILL.md already recorded
|
||||
"design order as data, not as scheduling", and the brief carried no instruction to check.
|
||||
- The Soul brief template now requires `git log -S` / `--grep` on a mechanism before recommending it. A
|
||||
mechanism that was tried must be cited with the reason the new situation differs.
|
||||
|
|
|
|||
Loading…
Reference in a new issue