Merge feature/orchestrator-radio-numbers into master

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

# Conflicts:
#	docs/requirements/001-agent-orchestrator.md
This commit is contained in:
Kevin Veen-Birkenbach committed 2026-11-10 22:12:34 +00:00
commit 9123e05cd1
3 files changed
+182 -16

No files matched your search

@@ -313,6 +313,27 @@ from three views down to any agent, branch or artefact.
old `#stream/radio` link opens the Stream with the spot open. Rejected:
keeping the Radio tab, the speaker chips (every Agents view already marks
the speaker).
60. **Radio numbers and paths** (operator 2026-11-10): only the spoken line
changes, the displayed text stays as written. Digits are spoken in ICAO
words in Title Case, Ze-ro, One, Two, Tree, Fow-er, Fife, Six, Seven,
Eight, Ni-ner, and the NATO letters of hashes too (Alfa to Foxtrot);
this replaces the words of decisions 40 and 41. A time is four digits,
hour padded, no colon, seconds as two more digits; a UTC time ("08:15
UTC", "08:15Z", "0815Z", "08:15 Zulu") ends in one "Zulu", another zone
word follows the digits as written. A date with a time is the DTG
DDHHMM, "Zulu" when zoned, the full month name and the two-digit year
("One Ze-ro One Fow-er Tree Ze-ro Zulu November Two Six"); an explicit
offset is converted to UTC first, no zone drops "Zulu", a date alone is
day, month and year. A dot between digits is "Decimal" and the "v" of a
version is dropped. An absolute, home or relative path (the relative one
with a slash and an extension on its last segment) is "file <name> in
<parent>" when the last segment has an extension (a dot and 1 to 5
alphanumerics), else "folder <name> in <parent>"; a trailing slash means
folder, "." is "dot", "-" and "_" a space, `tmp` at the root "temp", `~`
"home"; a URL is no path. Paths go first, then date-times, times and the
remaining digits and hashes. Rejected for paths: every segment with
"slash", the file name only, mapping to known repositories, not speaking
paths.
## Approach
@@ -789,6 +810,8 @@ flowchart TD
tooltips, ETA in both modes, radio settings stored from the gear.
- [ ] S5.4: the navigation without the Radio tab, `#stream/radio`
redirecting to `#stream` with the spot flag.
- [ ] S5.5: ICAO digit words, Zulu times, DTG with offset conversion,
dates, decimals and spoken paths.
- **Integration**
- [ ] Two scratch sessions exchange `post` and `call` through the real hook
entry points (JSON on stdin): the post appears only on the callee's