Index
Kai · six decisions, five items proceeding · 7 September 2026

Six of Kai's own open items, carried since August. All open, none blocking.

Each card below states the act being asked for first; the reasoning behind it stays visible on the page, not tucked under a fold. Five more items are already proceeding without a tap — say stop on any one of them and it stops. One sign-off at the end closes the page.

Kai's six decisions

01

Kai's voice register: author it, or leave it unwritten

Every presenting agent was to get its own created voice. Daisy's was authored 30 Aug; Kai's was queued alongside it and never written. Kai currently runs on three plain rules (plain and numerate · claims labelled as claims · "the data doesn't show that" said unsoftened). Nothing is blocked by this — it affects how Kai reads, not what Kai does.

Lead Kai

Elizabeth alone
02

Build the lead-intelligence skill as proposed

Proposal at 3. Agents/HI_Kai_LeadIntel_Skill_Proposal_2026-09-05.md, evidence behind it in 7. Research/KAI_Brief_2026-09-05_claude-lead-scraping-reality.md. Scores and enriches leads from sanctioned sources only (Apollo's official connector, Clay signals, your own exports) with a receipt on every enriched fact. No scraping, no social-layer automation, no autonomous collection — the pattern LinkedIn permanently banned a vendor for in March. Nothing is built; approval starts the repo layer.

Lead Kai

Elizabeth alone
03

Commission a research pass on the $5–25M revenue band

The first brief found the evidence thinnest exactly where hi!'s own floor sits — the two rigorous surveys cover $250M+ and $25M+, and the only source speaking to $10–100M was vendor content that could not be verified. This is the gap under the qualification floor the strategy already published.

Lead Kai

Elizabeth alone
04

Audit the Two-Chair strategy's own embedded statistics

The strategy doc carries figures Kai has never verified — the Gartner AI-readiness split, "60% of marketing leaders trimming agency spend," referral-close-time and win-rate numbers. Three widely-circulated statistics were already rejected as unsourceable during other passes. These are client-facing if the strategy is ever quoted outward.

Lead Kai

Elizabeth alone
05

Record the question text with every stored verdict — already built

The approvals store wrote page, row, who, verdict, note and time — never the question, so the record could say a key was tapped but never what was asked. That was the root cause behind the divergent-wording problem.

This shipped while the row was sitting here waiting for you. Commit cc70729, “The store records the question, not just the tap” — the API now returns a question field captured at tap time from the row’s own wording, and a null reads as “not recorded” rather than “no question,” so rows written before tonight stay honest. The approval row has been removed rather than left asking you to authorise something already done. Nobody had tapped it, so no verdict was disturbed.

Lead Kai · corrected 2026-09-07, second such catch tonight

Done
06

One decision, one mount — every other appearance becomes a link

The structural half of the same fix. Mounted once, wording cannot diverge at all. Cairo already used this pattern for eight duplicate mounts on "Waiting on you" (ff78cf4). Four rows currently carry two wordings each.

Lead Kai

Elizabeth alone

Already held elsewhere

→

Which wording is authoritative — that tap is on tonight's page, not this one

The rule that decides which wording is authoritative is already a held row on tonight's page — /review/ tonight-2026-09-07, row row-wording. Kai's determination is in 3. Agents/HI_Kai_RowWording_Determination_2026-09-07.md; the tap is there, not here. Remounting it here would be the exact fault it rules on.

Go decide it on tonight's page

Ruling Kai

Link, not a row

Proceeding without a tap

08

Five items already moving — say stop and they stop

  • ☑Done, not pending. dispatch.js is covered by the runtime smoke test — the check now globs every shared component rather than a list someone remembers to extend. Kai listed this as outstanding from a stale reading; Craig caught it in the code while building this page.Craig
  • □deploy.sh runs from a pulled checkout, never a stale one — the changelog generated this morning came from a local copy six commits behind what both founders pull.Craig
  • □The gate stops warning on every wording difference and fails only on a difference in act, object, direction or scope — three of four current warnings are noise, which is how a warning teaches people to ignore it.Craig
  • □fleet-curriculum-2026-09-02/signoff re-asked once in a single wording — its two mounts ask different questions ("Sign off the Fleet Curriculum?" vs "Is the Fleet Curriculum signed off?") and both founders already approved it.Daisy
  • □A second reader on kai-handoff/name and /send — Kai ruled both non-issues but they sit on Kai's own page, and no agent clears its own contribution.Daisy or Cairo

Named by Kai

Not approval rows