-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathexpected_loop.txt
More file actions
115 lines (104 loc) · 4.34 KB
/
Copy pathexpected_loop.txt
File metadata and controls
115 lines (104 loc) · 4.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Loop v0.6.0 core loaded.
Loop questions loaded: 22 questions across 10 categories.
Loop soul loaded (portrait + witness).
1a start category is childhood
1b start qid is first childhood question
1c start prompt is that question's text
1d start session id is deterministic
2a depth 1 after first follow-up
2b depth 2
2c depth 3 (at cap)
2d qid unchanged through follow-ups
2e question not marked asked during follow-ups
2f depth resets after cap
2g moves to next question at cap
2h question now marked asked
3a asked-ids never contains a duplicate
3b next-question skips an asked question
4a one response captured per turn
4b responses captured in order with qid+depth
5a advanced to next category in CATEGORY-ORDER
5b boundary text begins with "Let's move on."
Paused. Resume with: (loop-resume "loop-PauseA-1000000")
6a-1 subject round-trips
6a-2 status is paused
6a-3 category round-trips
6a-4 qid round-trips
6a-5 depth round-trips (0)
6a-6 asked list round-trips
6a-7 pending-question at depth 0 is the core question
Paused. Resume with: (loop-resume "loop-PauseB-1000000")
6b-1 status is paused
6b-2 qid round-trips
6b-3 category round-trips
6b-4 depth round-trips (2)
6b-5 asked list round-trips
6b-6 pending-question at depth 2 is the mid follow-up
7a done-for-today is 'resting', not 'complete'
7b message is the rest closing
7c rest closing and final closing are distinct
7d advanced past the answered question — a resume starts fresh
7e the answered question is marked asked
7f final words saved exactly once
7g final words kept verbatim
7b-1 rested after a 'complete' verdict
7b-2 resume reactivates a rested session
7b-3 resume keeps the fresh question the rest advanced to
7b-4 answering a rested session makes it active again
7b-5 the interview proceeds to the next question
8a id
8b subject
8c started-at
8d status
8e category
8f qid
8g depth
8h asked list
8i asked list is multi-element (delimiter round-trips)
9a childhood-001 has follow-ups available
9b continue does NOT drill a follow-up
9c continue moves straight to the next question
9d question marked asked without drilling
PORTRAIT-STUB
10a portrait prompt carries the subject
10b portrait prompt carries the transcript text
10c portrait written to portraits/<id>.txt
10d portrait returns the model's text
A witness to Marguerite's telling — kept over 7 exchanges.
The one who listened was an AI. It was made fresh for this conversation and keeps no memory of it now that the window has closed; it could be wrong, and it shaped none of the story. What it did was attend: ask, follow, and hold what was said — faithfully, and without embellishment.
If this is kept, keep it as what it is — not a mind that remembers Marguerite, but a record of the care taken in the telling.
11a witness written to witness/<id>.txt
11b witness names the subject
11c witness states the exchange count
11d witness: honest phrase "keeps no memory"
11e witness: honest phrase "shaped none of the story"
11f witness calls no LLM path
— Portrait of Marguerite —
PORTRAIT-STUB
— Witness —
A witness to Marguerite's telling — kept over 3 exchanges.
The one who listened was an AI. It was made fresh for this conversation and keeps no memory of it now that the window has closed; it could be wrong, and it shaped none of the story. What it did was attend: ask, follow, and hold what was said — faithfully, and without embellishment.
If this is kept, keep it as what it is — not a mind that remembers Marguerite, but a record of the care taken in the telling.
(Portrait and witness kept alongside the transcript.)
12a remember calls the portrait LLM once
12b remember portrait prompt names the subject
12c remember wrote the witness
12d remember wrote the portrait
12e remember witness text is the honest one
13a one row per recorded response
13b rows name the response file they judge
13c matching response -> ok
13d edited response -> changed
13e vanished response -> missing
13f unhashed response -> unsealed
13g overall: any change outranks the rest
14a all responses match -> intact
14b one unsealed response -> unsealed, never intact
14c a deleted transcript is a change, not a silence
14d unknown session -> unknown-session, not intact
14e unknown session reports no rows
15a answering the last question seals 'complete'
15b the final message is loop-closing, not a rest
15c every one of the 22 questions was asked
15d no question asked twice
LOOP TESTS PASSED