Skip to content

Renewal fits start where the likelihood is finite (#777, ARA run-off start) - #784

Merged
derrynknife merged 1 commit into
developfrom
claude/surpyval-next-steps-7uatqe
Oct 9, 2026
Merged

derrynknife merged 1 commit into
developfrom
claude/surpyval-next-steps-7uatqe

Conversation

@derrynknife

Copy link
Copy Markdown
Owner

Part of #777.

ARA failed with "Could not find a good solution" on a single item's
ExpoWeibull data: the lifetime start, fitted to the gaps as from age 0,
ran off to a power law ending at the longest gap, so a gap from any
later virtual age had zero likelihood at every default start.

Where no default start is finite, each restoration start now takes the
lifetime fitted to the gaps from the ages it leaves (end ages left
truncated at the start ages), the best lifetime for that restoration.
The ARA and Kijima likelihoods expose those ages (virtual_ages). A
single item's perfect-repair start is no longer fitted twice (it is the
same fit as the default start's).

🤖 Generated with Claude Code

https://claude.ai/code/session_01TRhKL2fJBiAAfNo9rihwts


Generated by Claude Code

…start)

ARA failed with "Could not find a good solution" on a single item's
ExpoWeibull data: the lifetime start, fitted to the gaps as from age 0,
ran off to a power law ending at the longest gap, so a gap from any
later virtual age had zero likelihood at every default start.

Where no default start is finite, each restoration start now takes the
lifetime fitted to the gaps from the ages it leaves (end ages left
truncated at the start ages), the best lifetime for that restoration.
The ARA and Kijima likelihoods expose those ages (`virtual_ages`). A
single item's perfect-repair start is no longer fitted twice (it is the
same fit as the default start's).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TRhKL2fJBiAAfNo9rihwts
@derrynknife
derrynknife merged commit 97edb99 into develop Oct 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants