{ "title": "notes", "extensions": ["notes", "footer", "model-info"], "cols": 100, "rows": 24, "turns": [ { "text": "Retry with backoff is in src/retry.ts; upload() now goes through it.", "usage": { "input": 2100, "output": 28 } }, { "text": "Queue bound: a capacity option on Queue, push rejects when full, with a test for the boundary. Shall I do it now?", "usage": { "input": 2400, "output": 36 } } ], "steps": [ { "expect": "demo-model", "hold": 6 }, { "type": "add retries to upload", "key": "enter", "expect": "goes through it", "hold": 8 }, { "type": "/note add look at the queue bound too", "key": "enter", "expect": "1 note|1 pending", "hold": 8 }, { "type": "/note add rename send to transmit", "key": "enter", "expect": "2 note|2 pending", "hold": 6 }, { "type": "/note add ask about the 400 policy", "key": "enter", "expect": "3 note|3 pending", "hold": 8 }, { "type": "/note", "key": "enter", "expect": "queue bound too", "hold": 12 }, { "type": "/note send 1", "key": "enter", "expect": "queue bound too", "hold": 6 }, { "key": "enter", "fresh": true, "expect": "Shall I do it now", "hold": 14.0 }, { "key": "ctrl-c", "hold": 0.3 }, { "key": "ctrl-c" } ] }