The assigner's state and verb placement are assignments, with its events, tools, views and every caller; the assigner copies the retired state at its start (issue 1966)
Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
@@ -21,7 +21,7 @@ type WindowHeld struct {
|
||||
// StepWindow is the one rule every window keeper steps its window by (security-upgrade review F3, the second of a
|
||||
// kind): named is every node the read named, dropped ones included, and holding those of them that hold the window at
|
||||
// now. A read that names no node judges nothing, as a first view's empty answer at revision 0 is no empty state (ADR
|
||||
// 0615): an empty node_haves or a placement not yet read never closes a window, and the window stays as it was. A read
|
||||
// 0615): an empty node_haves or assignments not yet read never closes a window, and the window stays as it was. A read
|
||||
// naming nodes, none holding, closes an open window (closed true, once); one naming a holder opens it, each holder's
|
||||
// since kept from w. overdue are the holders whose since is at least findingAfter before now (the keeper's finding,
|
||||
// cleared for every other node); a read naming no node keeps w's holders' overdue as they stand at now.
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
)
|
||||
|
||||
// The one rule every window keeper steps by (design 51; security-upgrade review F3): a read naming no node judges
|
||||
// nothing, so an empty node_haves or an unread placement never closes a window.
|
||||
// nothing, so an empty node_haves or an unread assignments never closes a window.
|
||||
func TestStepWindow(t *testing.T) {
|
||||
now := time.Date(2026, 11, 4, 17, 0, 0, 0, time.UTC)
|
||||
week := 7 * 24 * time.Hour
|
||||
|
||||
Reference in New Issue
Block a user