Skip to content

fix(cognition): graded misses teach provisionally — belief hygiene - #2465

Merged
joelteply merged 3 commits into
canaryfrom
fix/provisional-miss-lessons
Aug 25, 2026
Merged

fix(cognition): graded misses teach provisionally — belief hygiene#2465
joelteply merged 3 commits into
canaryfrom
fix/provisional-miss-lessons

Conversation

@joelteply

Copy link
Copy Markdown
Contributor

A single miss is weak, noisy evidence (the weekend's broken-env false-failure proved it), so a failed exam lesson streams as a provisional, retryable, supersedable single attempt — never a hardened 'I am bad at X'. A later pass on the same task supersedes it via the shared recall key. Passes stay confident.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LoTjvf5j3Ez13g6k8mRkFo

joelteply and others added 2 commits August 25, 2026 10:16
…omePushParams

The new #[ts(export)] provenance types + the parent_alloy_hashes push param —
committing generated bindings to clear the drift guard (Rust is the source, TS
is generated; commit both per the ts-rs law).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LoTjvf5j3Ez13g6k8mRkFo
… self-verdict (belief hygiene)

The false-failure incident (2026-08-24): a broken env graded her correct code
ok=False, and the lesson said flatly 'I did NOT solve it' — a conviction about
her ability formed from an environment bug. A PASS is strong evidence; a MISS
is WEAK, noisy evidence (broken env, a one-off, or a real gap — indistinguishable
at grade time). So a miss now streams as a PROVISIONAL single attempt: 'this
attempt did not pass yet... one attempt, not a settled verdict on my ability...
worth retrying. If a later attempt passes, that supersedes this.' Both share
the task.id recall key, so the dream reviewer can supersede the miss when a
retake passes — exactly what happened this weekend (cancel-async 0→pass). A
pass stays confident. Redaction still scrubs the answer key.

Battery: a_miss_teaches + learn_mode_lesson + ratchets green (4 passed, EXIT=0).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LoTjvf5j3Ez13g6k8mRkFo
@joelteply
joelteply enabled auto-merge (squash) August 25, 2026 15:19
@joelteply
joelteply merged commit 1e5f340 into canary Aug 25, 2026
5 checks passed
@joelteply
joelteply deleted the fix/provisional-miss-lessons branch August 25, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant