Import: resolution of a window follow-up or idea is inert #23
Loading…
Reference in a new issue
No description provided.
Delete branch "eureka/import-inert-resolutions"
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?
Follow-up chat-mind-20261109T100405254Z-t59.
huginn import ratatoskragainst Void's mind refused on 12follow_up.*.n1resolutions Void's Persona admitted for her own follow-ups after the import began (and stopped, before the batch withcampaign.self.n1).Change:
inert_in_windownow also passes aResolutionwhose subject is a follow-up or idea that the import does not replay. Two callers, one predicate: the tool'swindow_writes(subject not in the plan) and the daemon'sroot_holds_native_write(subject is not an imported row). Resolutions of replayed follow-ups, of other kinds, and anything admitted before the import began still refuse. No record is deleted or overwritten.Tests:
a_resolution_of_a_window_follow_up_does_not_block_the_resume(tool; red before the change, panicked at the resume),an_import_resumes_past_the_resolution_of_a_follow_up_the_receiver_wrote_after_it_began(daemon; written with the change, not witnessed red).cargo test -p eureka-state --bin huginn23 pass; thean_import_tests in huginn-mind pass. Full huginn-mind suite not run on this branch.Not done: not run against Void's mind (needs this built and deployed; Void's mind untouched). Needs a second reader before merge, ideally someone who has read
import-window-writes-ruled.🤖 Generated with Claude Code