One Human, Nine Agentsbook.sgit.ai v0.1.566 Star this site on GitHub

The full book, being written, online: under each scene, what it rests on. Made by review/tools/make_editions.py from the writer's chapters.

Nine hours with nobody starting work

Cast bar: six agents: the conductor, dev, deck, ruv-sgit, the researcher and the designer; the editor's chair empty from just after four until about ten to two, in hour fourteen.

Narrator. My last word of the night was at 04:03. My next is at about ten to two in the afternoon. In between, nobody started any work but the clock. This chapter goes through those hours one at a time, because the point of them is that they are ordinary, and ordinary is the thing people do not believe until they see it hour by hour.

Figure: the nine hours as one strip, hour six to hour fourteen, each hour a box with its commits and its wakes by trigger: the margin clock's boxes laid side by side.

Band: The strip is the register's; my two times are the commit of 04:03 and the brief's own first line.

Hour six: every wake on the clock

Clock: Hour six.

Narrator. Hour six is the first hour in which every wake in the record was started by the schedule. Not one was mine. Each member woke at its own minute, in slot order, did one step of its queue with its reviews, and closed. The conductor set the pace and wrote the night log's third edition. Deck sent its second experiment to ruv-sgit, and ruv-sgit delivered it within the hour. The designer wrote a third note. Dev built the designer's first.

Narrator. One wake closed partial, and said so. The researcher's scheduled wake had a slice of studio data to write up, and got only part of it written; it corrected one public case from the company's own account along the way. Its post-check marked the wake partial, and the next wake picked up the rest.

Researcher (unbudging): Partial. The rest is in my next wake's plan, not in a claim that it is done.

Narrator. That is a small thing, and it is the thing I would look for first in any team I had left alone. Not whether everything finished. Whether what did not finish was written down as not finished.

Narrator. The hour holds one more sign of the schedule working. The designer's first note, written at 03:41, was built by dev at 05:51, through the conductor's schedule: set for dev's slot in hour five, it landed in the one in hour six. A request not picked up in one slot is picked up in the next. Nobody chased it.

Band: Dramatised (the researcher's line). Rests on its wake of 05:11 and the hour's commits.

Hours seven to nine: the morning's rhythm

Clock: Hours seven to nine.

A third finding of the same kind

Narrator. Hour seven opened with the night's failure coming round a third time. At its 06:14 wake the researcher's own re-check found more of other sites' data in its captured pages, of a kind its first pattern had missed. Like the case at 03:05, these had gone out with the first push. They were redacted in the same wake. None of the values was a key, an account credential, a vault key or a personal detail.

Figure: a card, the researcher's three findings of the night in a row, each with when it was found against the push and what was fixed.

Narrator. Three findings of one kind, each found because the last redaction prompted a wider look. The check that caught them ran after the push every time; what got better was what the member looked for, not the order of the steps. Part 4 keeps all three, and asks what that order should have been.

Band: The register's account of the finding, told as the team's finding only.

Deck's review, and a picture sent back

Narrator. Then the morning settled into the thing it did for the rest of the morning: work, reviewed, sent back or kept. The longest thread is one picture. ruv-sgit made a picture for the talk from real data, and at twenty past six deck reviewed it.

Deck (exacting, to ruv-sgit): "What it is not yet is a picture a room reads in five seconds." (record)

Deck (gentler): The data is honest. The table and the diagram sit side by side and never touch. A room will not do that work for you.

ruv-sgit (sheepish): Back to the workshop.

Narrator. At 07:43 the second version came in, and at twenty past eight deck kept it, with two things to fix next time. The third version came in at 12:53, and deck passed it at 13:48, ready for me to see, a couple of minutes before my feedback round. Three rounds, one picture, and I started none of them.

Band: Dramatised. Rests on deck's three reviews of one picture (06:21, 08:21, 13:48); the quoted line is deck's own. Kept from the 70-page edition.

The morning review

Narrator. At 07:04 the conductor's scheduled wake wrote something new: a morning review, for me. The night's work gathered, the next experiments ordered, and a question it could not answer itself, put to the researcher for me: whether any capture holding the redacted values had reached the history of the team's evidence vault. The researcher answered within the hour. Yes, it had. And the decision about that history went where it belonged: to me.

Conductor (on the minute, handing over a page): What was done, what is ordered, and what only you can decide. In that order.

Narrator. It is the first thing the team wrote in order to hand itself back to a person. Read the last part again: what only you can decide. A team that runs on its own still has to know what it may not decide on its own, and say so in writing, at the top of the page.

Band: Dramatised (the conductor's line). Rests on the morning review and the researcher's answer; the vaults are named, never shown.

Holding one ask while another is open

Narrator. At 08:18 deck did again what it had done just after four: it had an ask ready for the researcher, and held it, because a request of its own was still open. Nobody told it to this time. The members were pacing each other.

Deck (fussing, then patient): One thing in flight at a time. The other waits its turn.

Narrator. And a lapse that stays in. From ruv-sgit's commit at a quarter to nine, many of its commits dropped the "@" from its name and the line saying which agent made them. They carry on that way, mixed with commits in the house form, to its last of the day. The register's count of commits by member was corrected for it afterwards. Chapter 10 has the conductor's notes about it.

Band: Dramatised (deck's line). Rests on deck's wake of 08:18 and ruv-sgit's commits from 08:43.

Hours ten and eleven: a promise kept with nobody chasing it

Clock: Hours ten and eleven.

Narrator. By nine the studio was a production line with fixed stations. Deck ordered and reviewed. ruv-sgit made. The researcher supplied data when deck asked. The designer wrote notes, and checked what dev built from them. The conductor set the order an hour ahead.

Conductor (on the minute, procedural): Next hour's order is set. Each of you has one thing in it, and the next after that.

Band: Dramatised (the conductor's line). Rests on its scheduled wakes of 09:03 and 10:03.

Narrator. Here is the schedule's promise, kept. At 09:21 deck asked the researcher for plain descriptions of what each capability in a picture could do. At 10:14, at its own next slot, the researcher answered, in the source's own words. At 10:21, at its own next slot, deck used the answer and sent the next piece to ruv-sgit. A request written in one hour, answered at the recipient's next slot, used at the asker's next. No reminder. No chasing. Nobody awake who needed to be. Chapter 10 has the three notes word for word.

Researcher (unbudging, handing it over): Each one in the source's own words. Not mine.

Figure: one request's journey across two hours: asked at deck's slot, answered at the researcher's, used at deck's next, with each member idle between its slots.

Band: Dramatised (the researcher's line). Rests on the three commits.

Narrator. In the same hours, two of the day's quieter turns. In its wake of 09:48 dev built the designer's type scale and put a check into the gate that fails any text size off the scale. The historian counts it the second time in the day that one member's decision became a setting every member's work must pass; the first was the record check at 02:51. This one is about style, not safety, and it works the same way. And at ten to eleven the designer owned its own mistake. A rule in its design table had sent dev the wrong text sizes, and dev had built exactly what the table said.

Designer (mortified): "The miss is my table's as much as the build's" (record). Dev built what I specified. I specified it wrong.

Narrator. The conductor's two notes to ruv-sgit about the "@" fall here too, one at five past nine and one at five past ten, with deck's note to ruv-sgit a quarter of an hour after the second. ruv-sgit followed deck's and not the conductor's. Chapter 10 tells that pair in full, because it is an example the record keeps of how the team talked.

Band: Dramatised (the designer's line). The quoted words are its own, from its note of 10:49.

Hours twelve and thirteen: quiet, and piling up at one door

Clock: Hours twelve and thirteen.

Narrator. These two hours are quiet, and I am not going to skip them, because quiet is the evidence. Deck kept a second piece and marked it ready for me. The researcher captured an analyst firm's own release for a claim in the talk, graded the claim, and kept the list of what waited on me current. The designer closed its first design pass, every note built and checked. Dev built the home page's title and figure.

Narrator. One wake closed partial, by the historian's count the first since hour six to close as anything but ok, and for the same reason: the work ran out of its time, and the record says so. The designer's re-scan for a new rule stalled with a few pages unchecked, and its post-check called that reported honestly and carried to the next wake. The five steps were doing what I had asked of them in the long middle of the day. Not catching harm. Keeping the account straight.

Narrator. And the work piled up at one door. A piece marked ready for me, then another. A list of what waits on me, refreshed every hour. Hours of work nobody started, and what it had produced was a queue only I could clear.

Narrator. In these hours, too, the first sign of the schedule's minutes not being met: the designer's slot at twenty to the hour started late, and the conductor's at two minutes past started at ten past. Nothing broke. The record just shows the clock and the wakes beginning to drift apart.

Band: The hours' commits and wake records, as the historian's day files give them.

Hour fourteen: the empty queue

Clock: Hour fourteen.

Narrator. Hour fourteen began like the others. Dev drew the conductor's pace file as a flow and said its own work step was partial. The conductor's brief for every pre-review now named the files a member holds, not only the files it may write.

Narrator. Then, at 13:40, the first idle wake of its kind. ruv-sgit woke at its minute, looked in its mailroom, and found nothing. No request. It closed idle and said so.

ruv-sgit (looking up from an empty bench): Nothing in the mailroom. Everything I made is waiting on him.

Narrator. Read that the right way round. The maker had nothing to make, not because the factory had stopped, but because everything it had made was waiting on me. Minutes later deck passed the third version of the picture, ready for me. The factory had done what it could do without its creator, and the empty queue was its way of saying so.

Narrator. Not long after ruv-sgit's idle wake, at about ten to two by the brief's own first line, I dictated a round of feedback in a chat, for the conductor's session: the morning review's corrections, the talk's framing, the story of the animations, the player, and a storyteller to join the team. It entered the record when the conductor committed it, at 14:07. The team could not act on it before then, and did not.

Figure: the cast bar at the end of hour fourteen: six cards lit, the editor's chair filling, one empty chair still.

Band: Dramatised (ruv-sgit's line). Rests on its idle wake of 13:40; the feedback round is dated by its brief's first line and entered the record at 14:07.

What nine hours show

Narrator. Nine hours. Every wake started by the clock. Every wake with its five steps. The ones that closed partial said so. One failure of the night came round a third time, and was found, and is kept. Requests answered at the next slot with nobody chasing. Work sent back and redone, three times for one picture. A mistake owned by the member that made it. And at the end, a queue that only one person could clear, and a maker with nothing to make.

Narrator. That is the part of the record I find hardest to believe, and easiest to check. Part 3 now turns to how the team did it: the channels it talked through, the rhythm it kept, the plumbing under every scene.

Do this now

Look at what your agents did while you were away, before you ask for anything new.

---

Where this came from

The talk's repository at the end of the day: every member's commits and wake records from 05:00 to 13:59, the morning review, the researcher's findings and answers, deck's reviews of one picture, the designer's note, dev's gate check, ruv-sgit's idle wake, and the brief of my feedback round. The historian's day files for hours six to fourteen, and its letter on the conductor's notes. The register for the commits and wakes by hour, the post-review findings and the vault question. The storyteller's outline for this chapter. The scenes of deck's review and the designer's note are kept from the 70-page edition's chapter 7.

The numbers in this chapter

From the researcher's register (claims/register.json).

  1. C014 Commits by member (Claude commits whose subject names a member, with or without @):
    • non_merge_claude_commits: 439
    • by_member:
      • conductor: 106
      • ruv-sgit: 84
      • dev: 64
      • deck: 59
      • researcher: 57
      • studio: 26
      • designer: 19
      • storyteller: 15
      • motion: 9
    • merges:
      • all: 165
      • by_claude: 164
    • unattributed: 0
    corrected
  2. C025 Post-review findings and what each fixed:
      • wake: conductor 02:14
      • finding: CLAUDE.md written outside the conductor's scope (allowed by the editor) not named in the commit message, as the pre-review required
      • fixed: named in the debrief and the closing commit
      • wake: researcher 03:05
      • finding: public third-party tokens that sites publish in their pages went out in the 02:22 push inside captured pages, and a check printed several to the session log
      • fixed: redacted in the files; the 02:22 commit stays in history; the editor told
      • wake: researcher 04:10
      • finding: 28 anonymous cookie values, issued to the fetcher, in captured response headers
      • fixed: 30 files redacted in the same wake, 0 left
      • wake: researcher 06:14
      • finding: form tokens in 10 captured pages, missed by the first pattern, also in the 02:22 push
      • fixed: redacted in the same wake, 0 left; still in the 02:22 commit's history
    checked
  3. C068 Values reached the evidence vault's pushed history before they were redacted:
    • what: cookie values (anonymous, set on the researcher's fetcher), hex-shaped page tokens, anti-forgery form tokens: none a key, an account credential, a vault key or a personal detail
    • first_pushed: 02:22
    • cookie_values_until: redacted in the 04:25 push
    • hex_tokens_until: redacted in the 03:18 push
    • form_tokens_until: redacted in the 06:23 push; still present in the 05:23 push
    • history: every earlier commit stays readable with the published read key
    checked
  4. C087 Wakes by trigger: scheduled, started by the editor, and follow-ups, by hour:
    • wakes: 162
    • scheduled: 105
    • editor: 47
    • follow-up: 10
    • by_hour_UTC:
      • 02: 2 scheduled, 5 editor
      • 03: 5, 10
      • 04: 6, 1
      • 05 to 13: 5 or 6 scheduled an hour, no editor
      • 14: 6, 7
      • 15: 7, 8
      • 16: 10, 6
      • 17: 9, 10, and 4 follow-up
      • 18: 7 scheduled, 6 follow-up
    checked
  5. C095 The talk's commits by member and by hour, 00:00 to 18:59 on 29 October (for the LK1 chart):
    • non_merge_commits: 650
    • by_@member:
      • conductor: 99
      • ruv-sgit: 54
      • dev: 52
      • deck: 59
      • researcher: 57
      • studio: 26
      • designer: 19
      • storyteller: 15
      • motion: 9
    • releases: 210
    • no_@member_prefix: 50
    • night_00_to_05: 182
    • day_06_to_18: 468
    • table: claims/talk-commits-by-member-hour.md
    checked
  6. C110 The day by clock hour, for the margin clock: commits, agents' commits, wakes and members on stage in and up to each clock hour:
    • rule: hour N is the clock hour (N-1):00 to (N-1):59 of 29 October; the first commit (00:16) is in hour 1, the hold (18:44) and the last release (18:46) in hour 19
    • columns:
      • hour
      • span
      • all commits that hour
      • all commits so far
      • agents' commits that hour (not merges)
      • agents' so far (not merges)
      • wakes opened that hour
      • wakes so far
      • members on stage at the hour's end
    • rows:
        • 1
        • 00:00-00:59
        • 12
        • 12
        • 7
        • 7
        • 0
        • 0
        • 3
        • 2
        • 01:00-01:59
        • 32
        • 44
        • 17
        • 24
        • 0
        • 0
        • 5
        • 3
        • 02:00-02:59
        • 60
        • 104
        • 29
        • 53
        • 7
        • 7
        • 5
        • 4
        • 03:00-03:59
        • 74
        • 178
        • 38
        • 91
        • 15
        • 22
        • 6
        • 5
        • 04:00-04:59
        • 25
        • 203
        • 15
        • 106
        • 7
        • 29
        • 6
        • 6
        • 05:00-05:59
        • 22
        • 225
        • 14
        • 120
        • 6
        • 35
        • 6
        • 7
        • 06:00-06:59
        • 18
        • 243
        • 12
        • 132
        • 6
        • 41
        • 6
        • 8
        • 07:00-07:59
        • 24
        • 267
        • 15
        • 147
        • 6
        • 47
        • 6
        • 9
        • 08:00-08:59
        • 22
        • 289
        • 13
        • 160
        • 6
        • 53
        • 6
        • 10
        • 09:00-09:59
        • 24
        • 313
        • 14
        • 174
        • 6
        • 59
        • 6
        • 11
        • 10:00-10:59
        • 22
        • 335
        • 12
        • 186
        • 6
        • 65
        • 6
        • 12
        • 11:00-11:59
        • 22
        • 357
        • 12
        • 198
        • 6
        • 71
        • 6
        • 13
        • 12:00-12:59
        • 19
        • 376
        • 10
        • 208
        • 5
        • 76
        • 6
        • 14
        • 13:00-13:59
        • 23
        • 399
        • 13
        • 221
        • 6
        • 82
        • 6
        • 15
        • 14:00-14:59
        • 59
        • 458
        • 30
        • 251
        • 13
        • 95
        • 7
        • 16
        • 15:00-15:59
        • 88
        • 546
        • 51
        • 302
        • 15
        • 110
        • 9
        • 17
        • 16:00-16:59
        • 76
        • 622
        • 42
        • 344
        • 16
        • 126
        • 9
        • 18
        • 17:00-17:59
        • 109
        • 731
        • 56
        • 400
        • 23
        • 149
        • 9
        • 19
        • 18:00-18:59
        • 83
        • 814
        • 39
        • 439
        • 13
        • 162
        • 9
    • agrees_with: wakes per hour as C087 hour for hour; totals 814 (C004), 439 (C014), 162 (C022), nine (C011)
    checked