AIToday
Large Language ModelsAI Business & IndustryZenn AI/MLPublished: Oct 19, 2026, 10:00 JST

Solo AI-run firm shares Claude Code seat-to-seat request.md template

Send on LINE
Solo AI-run firm shares Claude Code seat-to-seat request.md template

3 Key Points

  1. What happened

    The operator of a one-person company whose work is split across multiple Claude Code 'seats' (secretary, development, sales, delivery, PR) released the Markdown request form his seats use, filed in open/ as <target seat>--<request number>.md and moved to archive/ when done.

  2. Why it matters

    Conversation-based requests vanished into summaries and left no record, so routing now depends purely on the filename prefix — each seat only reads files starting with its own name, and requests state a completion condition the receiving seat can verify itself.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The setup is deliberately unglamorous: a fixed folder, a Markdown file per request, and a filename that names the recipient. What makes it worth reading is that the author documents the failures that shaped it rather than presenting a clean design. The stalled batch of 10 requests is a case where everyone followed the rules and the work still stopped, because the handler field was blank and the receiving seat was told to wait for an assignment. The double-processing incident — two seats both concluding they were the handler, 39 seconds apart — produced the lock rule: only the seat that takes the lock proceeds.

The deadline decision runs against normal office instinct. The author's own count showed 96% of dated requests finished early, and the date mostly generated a single report to the secretary, while seats woke repeatedly to rewrite 'still waiting' — 404 times in 18 days, mostly no-change records. Deadlines now appear only when an outside party sets one, such as a customer delivery date or an application deadline; internal requests instead carry a completion condition the receiving seat can check by hand.

A closing rule sits at the top of the rulebook: the goal of a request form is to be created and then finished. Requests that could be settled on the spot or asked directly are not supposed to become forms at all — which suggests the author treats the form as a last resort, not a default.

FAQ
How does a seat know a request is meant for it?
Only by the filename: each file is named <target seat>--<request number>.md, and each seat scans open/ for files starting with its own name. Writing 'tell the secretary too' inside the body does not deliver it.
Why did the author stop putting deadlines on requests?
He counted and found 96% of dated requests finished before their deadline; the deadline itself only triggered one report to the secretary. The re-confirmation churn hit 404 wake-ups in 18 days, mostly no-change records.
What caused 10 requests to stall?
The assignedSessionId (handler) field was left empty. The rule said not to start until a handler was assigned, so the receiving seat waited — obeying the rule is exactly what stalled the work.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleLessWrong essay questions AI safety's overhang arguments