BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Jay Wedgeworth//Daily Coding Activities//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Jay's Daily Coding-Related Activities
X-WR-CALDESC:One all-day entry per day: merged PRs and issues opened/closed
  in public repositories. Hosted by AI-Fleet-Coordinator.
X-WR-TIMEZONE:America/Chicago
REFRESH-INTERVAL;VALUE=DURATION:PT6H
X-PUBLISHED-TTL:PT6H
BEGIN:VEVENT
UID:fleet-daily-2026-10-29@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261029
DTEND;VALUE=DATE:20261030
SUMMARY:Fleet: 97 merged · 0 opened · 0 closed
DESCRIPTION:97 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#974] 549: add seat-control MCP contract found
 ation\n- [AI-Fleet-Coordinator#1005] git-relay: wf_job_log verb with singl
 e-hop bounded log fetch (relay stage 2b)\n- [AI-Fleet-Coordinator#1059] fe
 at(mcp): add bounded own-App merge queue commands\n- [AI-Fleet-Coordinator
 #1062] feat(mcp): add unattached bounded Git tree and commit creation\n- [
 AI-Fleet-Coordinator#1063] feat(mcp): add bounded own-App issue relation r
 eads\n- [AI-Fleet-Coordinator#1067] feat(mcp): add bounded same-repository
  issue dependency setters\n- [AI-Fleet-Coordinator#1070] feat(mcp): add bo
 unded repository tag and language metadata reads\n- [AI-Fleet-Coordinator#
 1076] feat(skills): the canonical packs and the renderer carry the same se
 ntence gap\n- [AI-Fleet-Coordinator#1081] fix(doctor): name the stdio MCP 
 registration the way the fleet writes it\n- [AI-Fleet-Coordinator#1088] fe
 at(operator-registry): letter history\, session-id title updates\, stale-a
 nd-replaced sweep\n- [AI-Fleet-Coordinator#1093] feat(muster): the fleet a
 dmin\, and the BotFleet Control core it carries\n- [AI-Fleet-Coordinator#1
 096] (claude) feat(agent-sync): Operator session letters for every — cha
 t (AFC-564)\n- [AI-Fleet-Coordinator#1103] feat(operator): Linear project 
 webhook keeps Zulip and Notes project linkifiers in sync (AFC-565)\n- [AI-
 Fleet-Coordinator#1104] fix(agent-sync): prepare own-App bearer credential
  readiness\n- [AI-Fleet-Coordinator#1105] Accept the current Fleet-OPS nam
 e on handbook notices\n- [AI-Fleet-Coordinator#1106] chore(deps): update d
 ependency node to v26\n- [AI-Fleet-Coordinator#1107] Alert ingress: PagerD
 uty source\, SEVERE default\, self-test resolves its incidents (AFC-566)\n
 - [AI-Fleet-Coordinator#1108] Alert ingress README: Datadog and Better Sta
 ck are cut over (AFC-566)\n- [AI-Fleet-Coordinator#1109] fix(git-relay): r
 aise bounded full-file upload limits\n- [AI-Fleet-Coordinator#1110] 549: b
 ound decoded seat-control arguments\n- [AI-Fleet-Coordinator#1111] (minima
 x) fix(operator-registry\, — letters): the four PR 1088 handoff fixes th
 e first merge left out (AFC-564)\n- [AI-Fleet-Coordinator#1112] Held-back 
 wakes digest edits one standing message in #alerts (AFC-569)\n- [AI-Fleet-
 Coordinator#1113] fix(alert-ingress): copy legacy KV once instead of listi
 ng it every request\n- [AI-Fleet-Coordinator#1114] fix(fleet-rag): retain 
 native archived Linear history\n- [AI-Fleet-Coordinator#1116] fix(notes): 
 Apple Notes takes the house sentence gap again\, the AFC-552 exception is 
 withdrawn\n- [AI-Fleet-Coordinator#1117] chore: com.simplewithus.codecaps.
 ios 0.1.0\n- [AI-Fleet-Coordinator#1118] feat(alert-ingress): standing blo
 cks\, timeline and raw copies in three channels\n- [AI-Fleet-Coordinator#1
 119] feat(operator): one-to-one status DMs from the Operator\, with one na
 rrow owner-guard exemption (AFC-571)\n- [AI-Fleet-Coordinator#1120] fix(al
 ert-ingress): self-test and footer for the three channels\n- [AI-Fleet-Coo
 rdinator#1121] fix(listener): load isolated own read keys from scoped nati
 ve source\n- [AI-Fleet-Coordinator#1122] feat(mcp): six bounded workflow m
 etadata read additions\n- [AI-Fleet-Coordinator#1123] chore: record com.so
 cratictrade.ios 0.1.0 in the fleet iOS manifest\n- [AI-Fleet-Coordinator#1
 125] feat(mcp): bounded PR pages and additive label capabilities\n- [AI-Fl
 eet-Coordinator#1126] fix(git-relay): load bounded private seat policy fil
 es\n- [AI-Fleet-Coordinator#1128] chore: com.simplewithus.codecaps.ios 0.1
 .0\n- [AI-Fleet-Coordinator#1133] fix(fleet-cli): align bounded file count
  with current runtime\n- [AI-Fleet-Coordinator#1137] feat(git-relay): boun
 ded commit-comment and requested-reviewer reads\n- [AI-Fleet-Coordinator#1
 138] feat(git-relay): pending team review requests and correlated Actions 
 controls\n- [BotFleet#761] DEFERRED UNTIL FUTURE AVATAR WORK: TV-Face shee
 t expressions first-class (all colors + iOS)\n- [BotFleet#1377] chore(deps
 ): update dependency node to v26\n  … +57 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-29
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-28@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261028
DTEND;VALUE=DATE:20261029
SUMMARY:Fleet: 100 merged · 0 opened · 0 closed
DESCRIPTION:100 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#973] 545: the outbound WhatsApp reply leg\n-
  [AI-Fleet-Coordinator#1003] Update non-major dependencies\n- [AI-Fleet-Co
 ordinator#1012] chore: com.simplewithus.codecaps.ios 0.1.0\n- [AI-Fleet-Co
 ordinator#1013] Build(deps): bump undici and wrangler in /scripts/agent-sy
 nc-mcp\n- [AI-Fleet-Coordinator#1016] (sentry) feat(notes): sync Apple Not
 es linkifier with Zulip (fl/\, projects\, PagerDuty\, \, bc-) + parity tes
 t (AFC-562)\n- [AI-Fleet-Coordinator#1018] Update dependency node to v26\n
 - [AI-Fleet-Coordinator#1020] Muster: Live Server Data\, Worker Health\, K
 nob Writes And Process Control (AFC-563)\n- [AI-Fleet-Coordinator#1021] pr
 -conflict-watch: alert Zulip #Alerts with the author seat instead of retir
 ed Slack #agent-sync\n- [AI-Fleet-Coordinator#1023] fix(fleet-secrets): op
 t in to scoped private Linux bootstrap\n- [AI-Fleet-Coordinator#1025] Wake
  rules (Jay\, Oct 27): bot @all wakes plus reminder DM\, @channel/@stream 
 as @all\, Linear wakes\n- [AI-Fleet-Coordinator#1030] feat(skills): adopt 
 secret-safety and fleet-mode so the installer owns them\n- [AI-Fleet-Coord
 inator#1032] feat(relay): add scoped issue lifecycle behind default-off ga
 tes\n- [AI-Fleet-Coordinator#1034] git-relay: add commit-bound reviews and
  branch creation\n- [AI-Fleet-Coordinator#1035] git-relay: add bounded rel
 ease asset metadata and text upload\n- [AI-Fleet-Coordinator#1036] fix(run
 time): name the current CLIs in the Operator's own strings\n- [AI-Fleet-Co
 ordinator#1037] fix(custody): validate native systemd credential user ACLs
 \n- [AI-Fleet-Coordinator#1038] docs: target Fleet MCP in canonical agent 
 instructions\n- [AI-Fleet-Coordinator#1039] admin: show missing service cr
 edentials separately from bearer status\n- [AI-Fleet-Coordinator#1040] fix
 (simple-board): bridge existing ECHO native custody without token export\n
 - [AI-Fleet-Coordinator#1041] feat(relay): add missing PR repository and w
 orkflow read families\n- [AI-Fleet-Coordinator#1042] feat(relay): add labe
 ls reviewers and release management\n- [AI-Fleet-Coordinator#1043] test(re
 lay): cover persistent bot identities independent of engines\n- [AI-Fleet-
 Coordinator#1044] feat(mcp): add comment and release lifecycle operations\
 n- [AI-Fleet-Coordinator#1045] feat(mcp): add bounded branch and tag ref l
 ifecycle\n- [AI-Fleet-Coordinator#1046] feat(mcp): add issue assignment la
 bel and locking operations\n- [AI-Fleet-Coordinator#1047] feat(mcp): add w
 orkflow run and artifact lifecycle operations\n- [AI-Fleet-Coordinator#104
 8] feat(mcp): add bounded logs artifacts and binary release assets\n- [AI-
 Fleet-Coordinator#1049] feat(mcp): add fixed PR draft automerge and review
  thread controls\n- [AI-Fleet-Coordinator#1050] fix(mcp): reapply verified
  state setters without releasing unknown holds\n- [AI-Fleet-Coordinator#10
 51] feat(mcp): add review edit dismissal pending-delete and reply commands
 \n- [AI-Fleet-Coordinator#1052] feat(mcp): add bounded milestone lifecycle
  commands\n- [AI-Fleet-Coordinator#1053] feat(mcp): add own-App commit sta
 tus read and create commands\n- [AI-Fleet-Coordinator#1054] feat(mcp): add
  repo-bound review thread resolve and unresolve\n- [AI-Fleet-Coordinator#1
 055] feat(mcp): add bounded deployment and deployment status commands\n- [
 AI-Fleet-Coordinator#1056] fix(mcp): keep malformed upstream write receipt
 s unknown not retryable\n- [AI-Fleet-Coordinator#1057] feat(mcp): add own-
 App check run create and update commands\n- [AI-Fleet-Coordinator#1058] ch
 ore: record com.socratictrade.ios 0.1.0 in the fleet iOS manifest\n- [AI-F
 leet-Coordinator#1060] feat(mcp): add exact-blob nondefault file deletion\
 n- [AI-Fleet-Coordinator#1061] feat(mcp): add bounded Git object reads and
  text blob creation\n- [AI-Fleet-Coordinator#1065] feat(mcp): add bounded 
 repository environment metadata reads\n  … +60 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-28
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-27@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261027
DTEND;VALUE=DATE:20261028
SUMMARY:Fleet: 91 merged · 0 opened · 0 closed
DESCRIPTION:91 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#959] fix(ios-fleet): publish the fleet iOS ve
 rsion manifest as a pull request\n- [AI-Fleet-Coordinator#969] Add the fle
 et server status collector and the Muster server panel (AFC-548)\n- [AI-Fl
 eet-Coordinator#972] Verify simple-board identity with the per-agent fleet
  bearer\n- [AI-Fleet-Coordinator#979] The fleet tooling stops rewriting a 
 host's setup\n- [AI-Fleet-Coordinator#983] Add fail-closed bot principal g
 uards and Wise relay consumer path\n- [AI-Fleet-Coordinator#986] skills: c
 anonical packs cite FLEET-PROTOCOL.md\, drop retired helper/launcher text\
 n- [AI-Fleet-Coordinator#990] Use simple-chat names for managed local tool
 s\n- [AI-Fleet-Coordinator#992] git-relay: inactive typed disarm service a
 nd separate interactive policy proposal (source-owner candidate)\n- [AI-Fl
 eet-Coordinator#993] git-relay: interactive swu-wise policy proposal (exis
 ting seven actions)\, policy-only\n- [AI-Fleet-Coordinator#996] fix(auto-m
 erge): arm only with an APPROVED review on the current head\n- [AI-Fleet-C
 oordinator#997] Use pinned Operator service for handbook notifications\n- 
 [AI-Fleet-Coordinator#998] Mirror the handbook (Fleet-OPS c5adf8d80106)\n-
  [AI-Fleet-Coordinator#999] Mirror the handbook rename (FLEET-PROTOCOL.md)
  together with the reader links\n- [AI-Fleet-Coordinator#1000] Restore can
 onical FLEET-PROTOCOL.md reader links after the mirror hard cut (AFC-561)\
 n- [AI-Fleet-Coordinator#1001] git-relay: inactive workflow verbs stage 1 
 (reads\, search\, run control\, head-guarded writes)\n- [AI-Fleet-Coordina
 tor#1002] hold-guard: tests for the unconfirmed-disarm red merge-gate (AFC
 -553)\n- [AI-Fleet-Coordinator#1004] git-relay: wf_checks verb\, gated on 
 checks:read (relay stage 2a)\n- [AI-Fleet-Coordinator#1006] git-relay: wf_
 files_put multi-file commit via git-data (relay stage 2c)\n- [AI-Fleet-Coo
 rdinator#1007] git-relay: resolve_thread needs contents write + pull_reque
 sts write\n- [AI-Fleet-Coordinator#1008] git-relay: policy action names fo
 r the wf_ workflow verbs (registered\, not wired)\n- [AI-Fleet-Coordinator
 #1009] site: restore the closing brace dropped in ios-versions.json (#960)
 \n- [AI-Fleet-Coordinator#1010] git-relay: wire wf_ verbs into Relay.handl
 e behind an off-by-default flag (stage 3b)\n- [AI-Fleet-Coordinator#1011] 
 agent-sync-mcp: inactive wf_ workflow verb caller contract with relay-pari
 ty tests\n- [AI-Fleet-Coordinator#1014] git-relay: classify scoped GraphQL
  authorization refusals\n- [AI-Fleet-Coordinator#1015] docs(agents): updat
 e TEMPLATE-AGENTS and AGENTS to FLEET-PROTOCOL and simple-chat with ST-MCP
 \n- [AI-Fleet-Coordinator#1019] Point the fleet at FLEET-PROTOCOL.md and i
 nstall the always-on rule files\n- [AI-Fleet-Coordinator#1022] git-relay: 
 preserve stdio write outcome uncertainty\n- [AI-Fleet-Coordinator#1024] fi
 x(mcp): bind every hosted connection to its assigned principal\n- [AI-Flee
 t-Coordinator#1026] feat(mcp): add assigned-bearer hosted stdio connector\
 n- [AI-Fleet-Coordinator#1027] feat(mcp): prepare fixed ECHO native system
 d custody and launch\n- [AI-Fleet-Coordinator#1028] rag: accept an INFISIC
 AL_TOKEN service token in the recall settings loader\n- [AI-Fleet-Coordina
 tor#1031] fix(tools): stop propagating retired branding in MCP metadata an
 d output\n- [AI-Fleet-Coordinator#1033] fix(mcp): enforce persona bearer a
 cceptance before loading tools\n- [BotFleet#1347] fix(ios): publish the fl
 eet iOS version manifest as a pull request\n- [BotFleet#1353] (sentry) fea
 t(native): pure-Swift diagnostics bundle exporter and — Cocoa desktop co
 nfiguration (BF-2538\, BF-2541)\n- [BotFleet#1355] chore(deps): update dep
 endency electron to v45\n- [BotFleet#1357] feat(native): embedded desktop 
 viewer with session isolation and skill recorder definition compiler (BF-2
 539\, BF-2540)\n- [BotFleet#1371] chore(deps): update non-major dependenci
 es\n- [BotFleet#1372] chore(deps): update dependency posthog-js to v1.438.
 15\n- [BotFleet#1373] chore(deps): update non-major dependencies\n  … +5
 1 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-27
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-26@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261026
DTEND;VALUE=DATE:20261027
SUMMARY:Fleet: 92 merged · 0 opened · 0 closed
DESCRIPTION:92 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#944] Relay follow-ups from #899 review: check
  loads the stream set\, gate 4 names the healthcheck switch\n- [AI-Fleet-C
 oordinator#960] chore: record com.socratictrade.ios 1.0.114 in the fleet i
 OS manifest\n- [AI-Fleet-Coordinator#962] Rename the tools guide skill to 
 simple-tools-guide\n- [AI-Fleet-Coordinator#963] Point the readers at the 
 live handbook file by its new name\n- [AI-Fleet-Coordinator#964] hold-guar
 d slice 1 - setter-only release for PR hold labels\n- [AI-Fleet-Coordinato
 r#965] docs: the Operator's role\, for WISE\, ECHO and JET to discuss\n- [
 AI-Fleet-Coordinator#966] chore: com.simplewithus.codecaps.ios 1.0.264\n- 
 [AI-Fleet-Coordinator#967] docs: record observed hold-guard runtime limits
 \n- [AI-Fleet-Coordinator#968] Keep bounded redacted metadata for GitHub r
 elay refusals\n- [AI-Fleet-Coordinator#970] feat(notes): the helper turns 
 bare references into links\n- [AI-Fleet-Coordinator#971] Mirror the handbo
 ok (Fleet-OPS 61dc34a51923)\n- [AI-Fleet-Coordinator#975] Separate canonic
 al fleet bearers from OAuth hosting grants\n- [AI-Fleet-Coordinator#976] U
 se PR-specific permission for relay conversation comments\n- [AI-Fleet-Coo
 rdinator#977] Resolve the fleet roots in the hook shims and ship the rule 
 templates\n- [AI-Fleet-Coordinator#978] fix(notes): the sentence gap that 
 actually reaches a note (AFC-552)\n- [AI-Fleet-Coordinator#980] fix(housek
 eeper): one owner-record schema\, and a reused pid cannot pass for a live 
 holder\n- [AI-Fleet-Coordinator#981] Publish a red merge-gate when the gua
 rd could not disarm auto-merge\n- [AI-Fleet-Coordinator#982] Correct the O
 perator's role for Jay's Oct 26 ruling\n- [AI-Fleet-Coordinator#984] feat(
 notes): link a Linear project reference to the project it names\n- [AI-Fle
 et-Coordinator#987] docs: drop the retired agent-sync product name from th
 e prose\, keep the stable ids\n- [AI-Fleet-Coordinator#988] chore(mac-coll
 ab): retire the dead board server source from the repo\n- [AI-Fleet-Coordi
 nator#989] (codex) Resolve — bearer readiness without OAuth hosting\n- [
 AI-Fleet-Coordinator#991] (codex) Add opt-in own-bearer remote tools and 
 — Linear mapping\n- [AI-Fleet-Coordinator#994] git-relay: interactive po
 licy for the other four bot Apps (existing seven actions)\, policy-only\, 
 stacked on #993\n- [AI-Fleet-Coordinator#995] tests: make the listener ins
 tall env check immune to random temp-dir names\n- [BotFleet#1338] feat(mac
 ): Phase 3 native voice engine\, system integration\, and streaming transc
 ript\n- [BotFleet#1342] 2515/BF-2486: Phase 6 decommission gates and the n
 ative release pipeline\n- [BotFleet#1350] feat(control): multi-server and 
 shared VM lifecycle management in BotFleet Control\n- [BotFleet#1351] chor
 e(deps): update dependency electron to v44.9.3\n- [BotFleet#1352] fix(ios)
 : read TestFlight installability at app level (Apple forbids the build bet
 aGroups GET)\n- [BotFleet#1354] chore(deps): update non-major dependencies
 \n- [BotFleet#1356] build(versioning): align iOS project version record fl
 oor to 1.0.<commit_count> (BF-2567)\n- [BotFleet#1358] chore(deps): update
  pnpm to v12.15.0\n- [BotFleet#1359] Isolate the macOS CUA tests from real
  desktop input\n- [BotFleet#1360] fix(mac): land the Phase 3 review fixes 
 that #1338 merged without\n- [BotFleet#1361] feat(smoke): fail closed on a
  named packaged runtime and label bundle checks (BF-1991)\n- [BotFleet#136
 2] feat(mac): gate the badge/menubar surface sync on a measured budget\n- 
 [BotFleet#1363] feat(avatar): a one-file animated avatar format with decla
 red frame ranges\n- [BotFleet#1364] fix(mac): never post desktop events fr
 om a test runner\n- [BotFleet#1365] (sentry) chore(deps): update dependenc
 y — to v9.31.0\n  … +52 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-26
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-25@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261025
DTEND;VALUE=DATE:20261026
SUMMARY:Fleet: 66 merged · 0 opened · 0 closed
DESCRIPTION:66 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#915] Mirror the handbook (Fleet-OPS 7436673e7
 e0d)\n- [AI-Fleet-Coordinator#926] Muster: A Seat Activity Panel For Sessi
 ons\, Listener State And Zulip Presence\n- [AI-Fleet-Coordinator#938] Zuli
 p @all vs @everyone wake routing from raw tokens\n- [AI-Fleet-Coordinator#
 940] (codex) Fix the duplicate if key in the — autofix workflow\n- [AI-F
 leet-Coordinator#945] feat(muster): production & coding app fleet status\,
  config controls\, and simple-chat cutover (AFC-536)\n- [AI-Fleet-Coordina
 tor#946] docs: every file that states the gap rule now names the one chat-
 pane exception\n- [AI-Fleet-Coordinator#947] 469: refuse a direct message 
 with no owner in the conversation\n- [AI-Fleet-Coordinator#948] Mirror the
  handbook (Fleet-OPS 8964bc69fceb)\n- [AI-Fleet-Coordinator#949] Widen the
  gap follower class by the opening bracket (AFC-539)\n- [AI-Fleet-Coordina
 tor#950] Mirror the handbook (Fleet-OPS 05c7f2422a9b)\n- [AI-Fleet-Coordin
 ator#951] Lane CLI: honor the canonical server roots\n- [AI-Fleet-Coordina
 tor#952] Owner @everyone/@all land unread in every bot's Zulip inbox (foll
 ow-up to #938)\n- [AI-Fleet-Coordinator#953] The doctor resolves the Code 
 roots the fleet names\n- [AI-Fleet-Coordinator#954] git-relay + ST-MCP: sh
 ared bearer per identity\, unified admin (GR-MCP release)\n- [AI-Fleet-Coo
 rdinator#955] Transition B: readers accept the new or old protocol documen
 t name\; mirror check takes the rename pair\n- [AI-Fleet-Coordinator#957] 
 docs: record the Shellular host as a jay-owned systemd unit (OPS-1000)\n- 
 [AI-Fleet-Coordinator#958] Mirror the handbook (Fleet-OPS 3589388235b7)\n-
  [AI-Fleet-Coordinator#961] Count per-identity bearer mismatches without a
 udit-row churn\n- [BotFleet#1317] fix(ios-ship): stage the ASC key under a
  normal path\n- [BotFleet#1324] Run the BotFleet server headless on Hetzne
 r and let the desktop app choose it (BF-2544)\n- [BotFleet#1331] (deepseek
 ) [BF-ORACLE] Canonicalize — Flash settings id\n- [BotFleet#1332] Update
  non-major dependencies\n- [BotFleet#1334] fix: clear the two gates that r
 ed every BotFleet pull request (BF-2262)\n- [BotFleet#1335] fix(server): h
 oist the provider reload fence above the module's top-level effects\n- [Bo
 tFleet#1336] test(ios-ship): assemble the CI fixture's PEM armor from part
 s\n- [BotFleet#1337] feat(native): Phase 4 Infisical resolver\, direct LLM
  SSE clients\, engine matrix\, per-bot switch\, and CUA socket client (BF-
 2506..2509)\n- [BotFleet#1339] feat(ios): native companion server\, Zulip/
 Linear actors\, and routines/webhooks scheduler (BF-2511\, BF-2512\, BF-25
 13)\n- [BotFleet#1340] feat(mac): BotFleetMac lifecycle controls and CUA s
 afety stop (BF-2497\, BF-2499)\n- [BotFleet#1341] feat(macos): add StoreIm
 porter\, PackageLinkAllowlist\, and MacPerfHarness (BF-2495\, BF-2496)\n- 
 [BotFleet#1343] Update non-major dependencies\n- [BotFleet#1344] chore(dep
 s): update non-major dependencies\n- [BotFleet#1345] Docs: every copy that
  states the gap rule names the one chat-pane exception\n- [BotFleet#1346] 
 feat(native): add Swift ACP engine runners and process-group supervision (
 BF-2482)\n- [BotFleet#1348] Fix the duplicate Swift type names and the str
 eaming CPU gate that cannot pass\n- [BotFleet#1349] fix(ios): stop re-crea
 ting the internal TestFlight testers group on every ship\n- [Clutch#205] (
 deepseek) Fix the — host endpoint names and pin the contract\n- [Clutch#
 206] Give every engine one session layer in the sidecar\n- [Clutch#207] Le
 t the phone and the Mac pick a server from any surface\n- [Clutch#208] fix
 (ios): stop re-creating the internal TestFlight testers group on every shi
 p\n- [Clutch#209] Let one workspace surface drive every engine\n  … +26 
 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-25
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-24@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261024
DTEND;VALUE=DATE:20261025
SUMMARY:Fleet: 101 merged · 0 opened · 0 closed
DESCRIPTION:101 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#873] Remote Control: restart only when no ch
 at is working (AFC-484)\n- [AI-Fleet-Coordinator#877] Lark bridge: the eye
 s marker and the Operator's signal path\n- [AI-Fleet-Coordinator#885] Ask 
 the chat's location before assigning its Operator session letter\n- [AI-Fl
 eet-Coordinator#888] feat(sim-reaper): ignore xcodebuild -version probes\;
  add load guard with Zulip alerts\n- [AI-Fleet-Coordinator#889] ST-MCP: th
 e existing Jet login goes wake-only\; JET-CHAT seat carries normal access\
 n- [AI-Fleet-Coordinator#890] (codex) ST-MCP: — seat scaffolding for adm
 in arming (code only)\n- [AI-Fleet-Coordinator#891] [ECHO] Docs: simple-to
 ols/ST-MCP naming accuracy for agents (guide\, arming doc\, admin strings\
 , channel defaults)\n- [AI-Fleet-Coordinator#897] Teach the current tool n
 ames across the guide\, skills and instructions\n- [AI-Fleet-Coordinator#8
 99] 502: the Operator mirrors each Zulip topic into one standing Linear po
 st\n- [AI-Fleet-Coordinator#901] ST-MCP: runtime Infisical integration via
  scoped Fleet-OPS folders (AFC-478)\n- [AI-Fleet-Coordinator#904] One sent
 ence-gap rule in the remaining guides\, the dispatcher's SENTENCE_GAP and 
 rule CPY-1\n- [AI-Fleet-Coordinator#905] Build(deps): bump fast-uri from 3
 .1.8 to 3.1.9 in /scripts/agent-sync-mcp\n- [AI-Fleet-Coordinator#912] (cl
 aude\, minimax) Docs: keep the entity gap in the — and — Code chat pan
 es\n- [AI-Fleet-Coordinator#916] Point the Worker at the Operator's route\
 , operator.jays.services (AFC-486)\n- [AI-Fleet-Coordinator#917] 468: a le
 ading eyes emoji suppresses automated agent wakes\n- [AI-Fleet-Coordinator
 #918] Show the seat typing while it thinks on a wake (AFC-515)\n- [AI-Flee
 t-Coordinator#919] Mark the Operator notes rollout deployed (AFC-486)\n- [
 AI-Fleet-Coordinator#920] Apple Notes: write the sentence gap as &#160\; i
 nstead of &nbsp\;\n- [AI-Fleet-Coordinator#921] Let server simple-notes fi
 nd the Operator without its knob copy (AFC-486)\n- [AI-Fleet-Coordinator#9
 22] Doctor + parity doc: the hetzner jay login is a fleet-tools install lo
 cation\n- [AI-Fleet-Coordinator#923] docs: every fixture that names the li
 ve channel names it work-in-progress\n- [AI-Fleet-Coordinator#924] OpenCod
 e guard: replace plugin paths from any stable lane-tools root\n- [AI-Fleet
 -Coordinator#925] Compliance Rules: A Fleet-Wide Rule Family\, With Secret
 s Hygiene And Certificate Expiry\n- [AI-Fleet-Coordinator#927] Lark bridge
 : a failed signal write cannot reset the retry budget (follow-up to #877)\
 n- [AI-Fleet-Coordinator#928] Muster: Drift Alerts — A Notification\, A 
 Badge And A History When A Cell Turns Red\n- [AI-Fleet-Coordinator#929] Co
 mpliance Inventory: What The Fleet Already Enforces\, Before The Registry 
 Absorbs It\n- [AI-Fleet-Coordinator#930] Restore the guide's source line a
 nd match its tool count to its table\n- [AI-Fleet-Coordinator#931] 509: ch
 eck each Linear label page and bound the label walk\n- [AI-Fleet-Coordinat
 or#932] Doctor: a timer's last run is the later of its trigger and its ser
 vice's start\n- [AI-Fleet-Coordinator#933] Read Jet's bot login from the c
 ommitted var in the workerd test (PR 889 follow-up)\n- [AI-Fleet-Coordinat
 or#934] Sentence gap: retire the GitHub-entity guidance and name the chat-
 pane exception\n- [AI-Fleet-Coordinator#935] Add an explicit wake-loop pre
 vention OFF switch\n- [AI-Fleet-Coordinator#936] (minimax) Muster: drop th
 e retired Telegram and WeChat platforms from the — panel (AFC-526)\n- [A
 I-Fleet-Coordinator#937] Remove key-derived previews from relay auth error
 s\n- [AI-Fleet-Coordinator#939] git-relay follow-up to #895: exact absent-
 key parsing\, one-line usage errors\, README env rows\n- [AI-Fleet-Coordin
 ator#941] Registration follow-ups from #885 review: hold terminal refusals
 \, retry unsent confirmations (AFC-412)\n- [AI-Fleet-Coordinator#942] Comp
 liance inventory: MAC-L03 names the tracked Lark bridge plist template and
  its placeholders\n- [AI-Fleet-Coordinator#943] git-relay and fleet-secret
 s follow-up to #895: unreadable CLI output is a 503\, check_path refuses a
  trailing newline\n- [BotFleet#1318] HTML copy: write the sentence gap as 
 &#160\; instead of &nbsp\;\n- [BotFleet#1319] build(ios): marketing 1.0.<n
 ext patch>\, build number separate (AFC-517)\n  … +61 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-24
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-23@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261023
DTEND;VALUE=DATE:20261024
SUMMARY:Fleet: 80 merged · 0 opened · 0 closed
DESCRIPTION:80 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#845] Let the default channel follow the realm
 \, and name the channel the owner renamed (AFC-473)\n- [AI-Fleet-Coordinat
 or#876] Send Apple Notes through the Operator\, not Zulip\, with read\, li
 st and log (AFC-486)\n- [AI-Fleet-Coordinator#878] Implement WhatsApp owne
 r wakes and distinct Operator doorbells for Jet (AFC-477)\n- [AI-Fleet-Coo
 rdinator#879] Mirror the handbook (Fleet-OPS dd0d74c3317c)\n- [AI-Fleet-Co
 ordinator#880] (muse-assist) 491: a — seat whose binary the launcher del
 eted must be red\n- [AI-Fleet-Coordinator#881] 496 Apple Notes keeps the s
 entence gap when a sentence ends inside bold\n- [AI-Fleet-Coordinator#882]
  493: add the — entity mode to the gap converter. Align the GitHub write
 rs\n- [AI-Fleet-Coordinator#884] Update dependency agents to v0.28.0\n- [A
 I-Fleet-Coordinator#886] BF-2422: mirror claim ownership onto assignee beh
 ind LINEAR_BOARD_OWNER\n- [AI-Fleet-Coordinator#887] Build(deps): bump ip-
 address from 10.7.2 to 10.7.4 in /scripts/agent-sync-mcp\n- [AI-Fleet-Coor
 dinator#892] Build(deps): bump zod from 4.6.5 to 4.6.7 in /scripts/agent-s
 ync-mcp\n- [AI-Fleet-Coordinator#894] (muse-assist) ST-MCP: — seat scaff
 olding for admin arming (Rob)\n- [AI-Fleet-Coordinator#895] git-relay: rea
 d App keys from /github-apps\, not the project root\n- [AI-Fleet-Coordinat
 or#896] pr-sweep: owner ruling 2026-10-23 - dismissal needs evidence\, nev
 er merge-want\n- [AI-Fleet-Coordinator#898] Docs: one sentence-gap rule on
  every surface (U+00A0 plus a space)\n- [AI-Fleet-Coordinator#900] 500: th
 e wake ack names the seat's own next session\, not another seat's product\
 n- [AI-Fleet-Coordinator#902] Docs: sign sanctioned helper scripts with mi
 nisign\n- [AI-Fleet-Coordinator#903] Scripts: GitHub writers use a real U+
 00A0 sentence gap\, not the entity\n- [AI-Fleet-Coordinator#906] Build(dep
 s): bump body-parser from 2.3.0 to 2.4.0 in /scripts/agent-sync-mcp\n- [AI
 -Fleet-Coordinator#907] 492: a retired channel name resolves to the channe
 l the fleet reads\n- [AI-Fleet-Coordinator#908] Docs: retire the last per-
 surface sentence-gap guidance in the protocol copies\n- [AI-Fleet-Coordina
 tor#909] 504: the maintenance trigger and the published copies name the pr
 ivate inventory\n- [AI-Fleet-Coordinator#910] Clutch's app acronym is C: C
 -n for Linear\, C#n for PRs (AFC-333)\n- [AI-Fleet-Coordinator#911] 509: l
 inear_claim delegates to seat's Linear app user when claim labels are miss
 ing\n- [AI-Fleet-Coordinator#913] docs: no live artifact still names the r
 etired coordination channel\n- [AI-Fleet-Coordinator#914] Server Lanes: Na
 me the fleet-extra Volume in the Lane Rules and Skills (AFC-499)\n- [BotFl
 eet#1310] Docs: one sentence-gap rule on every surface (U+00A0 plus a spac
 e)\n- [BotFleet#1311] docs: point AGENTS.md at the current fleet coordinat
 ion tools\n- [BotFleet#1312] Update dependency postcss to v8.5.31\n- [BotF
 leet#1313] 1222: Labeled Steer / Edit / Cancel on queued messages\n- [BotF
 leet#1314] Update dependency electron-updater to v6.8.10\n- [BotFleet#1315
 ] fix(release): the publish guard compares the stamped version\n- [BotFlee
 t#1316] Docs: the release version is the stamped commit count\, not a pack
 age.json bump\n- [Clutch#189] docs: point AGENTS.md at the current fleet c
 oordination tools\n- [Clutch#190] Docs: one sentence-gap rule in AGENTS.md
  (U+00A0 plus a space)\n- [Clutch#191] (minimax) Code server hosts\, iPhon
 e Code surface\, and Mac chat polish\n- [Congress.Trade#2837] fix(health):
  honest iOS admin pipeline status and ST peer price check\n- [Congress.Tra
 de#2838] Docs: one sentence-gap rule on every surface (U+00A0 plus a space
 )\n- [Congress.Trade#2839] docs: point AGENTS.md at the current fleet coor
 dination tools\n- [Congress.Trade#2840] feat(share): re-vendor shared v2.9
 .0 and resolve inbound schemaVersion (ST-3853)\n  … +40 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-23
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-22@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261022
DTEND;VALUE=DATE:20261023
SUMMARY:Fleet: 65 merged · 0 opened · 0 closed
DESCRIPTION:65 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#829] OPS-966: Operator GitHub token broker\, 
 seat allowlist\, and the Fleet-OPS credential fix\n- [AI-Fleet-Coordinator
 #836] GHR: GitHub relay with per-task credentials\, per-seat policy and au
 dit\n- [AI-Fleet-Coordinator#837] Operator: thin Mac wake alerter for the 
 hosted listener (prep\, no deploy)\n- [AI-Fleet-Coordinator#838] Alert ing
 ress: route each vendor to its own bot identity and state (AFC-351)\n- [AI
 -Fleet-Coordinator#839] Fix three ways the housekeeper lock can be lost or
  clobbered\n- [AI-Fleet-Coordinator#840] Keep the Daily Backup Job Alive W
 hen the Drive Cannot Be Listed\n- [AI-Fleet-Coordinator#841] (sentry) Aler
 t ingress: add the — source and hold the delivery across revisions\n- [A
 I-Fleet-Coordinator#842] Reconcile the zshenv row with the approval it cit
 es\n- [AI-Fleet-Coordinator#843] Enable GB-ENGINEER and fail loudly when I
 nfisical is not used by the server container\n- [AI-Fleet-Coordinator#846]
  Muster: a panel for the seat wake settings and the Operator options (AFC-
 442)\n- [AI-Fleet-Coordinator#847] Let the Operator carry the candidate li
 st for a tagged address (AFC-412)\n- [AI-Fleet-Coordinator#848] Rename GHR
  to the git-relay CLI and GR-MCP\, and make git-relay the only token minti
 ng path\n- [AI-Fleet-Coordinator#849] ST-MCP hard cutover: serve only agen
 ts.simplewithus.com and refuse the old host (supersedes #844)\n- [AI-Fleet
 -Coordinator#850] (minimax) Probe the — app-server\, and say what it pro
 ves (AFC-412)\n- [AI-Fleet-Coordinator#851] Operator (was the agent-sync l
 istener)\, eavesdropper_ tools\, and the DM rule\n- [AI-Fleet-Coordinator#
 852] Collapse The Prose Runs In The AFC-423 Registry Clauses\n- [AI-Fleet-
 Coordinator#853] agent-sync-mcp: flag-gated second event for the AFC-477 s
 ubscription spike\n- [AI-Fleet-Coordinator#854] 477 design: WhatsApp wake 
 bridge for Jet (proposal)\n- [AI-Fleet-Coordinator#855] 458: fix the house
 keeper lock findings raised after PR #839 merged\n- [AI-Fleet-Coordinator#
 856] Remove the housekeeper lock directory before the owner file\n- [AI-Fl
 eet-Coordinator#857] OpenCode V2 lane guard: directory plugin\, execute.be
 fore deny\, empty-allow fix\n- [AI-Fleet-Coordinator#858] 480: every serve
 r tool session starts in the lanes root\n- [AI-Fleet-Coordinator#859] agen
 t-sync-mcp: AFC-477 spike review fixes from #853\n- [AI-Fleet-Coordinator#
 860] Hard cutover: the simple-chat\, simple-notes\, simple-board and fleet
 link CLIs replace agent-sync\n- [AI-Fleet-Coordinator#861] Answer Kody's p
 ost-merge review of #848 and #849\n- [AI-Fleet-Coordinator#862] [ECHO] Wor
 ker Linear token health route and Muster reader (AFC-478 follow-up)\n- [AI
 -Fleet-Coordinator#863] agent-sync-mcp: AFC-477 spike\, second round of re
 view fixes\n- [AI-Fleet-Coordinator#864] (grok-bot) [ECHO] agent-sync-mcp:
  per-bot MCP bearers for — personas\n- [AI-Fleet-Coordinator#865] Muster
 : close the two Controls findings left open on #831\n- [AI-Fleet-Coordinat
 or#866] Mirror the handbook (Fleet-OPS 8ede851bfe5d)\n- [AI-Fleet-Coordina
 tor#869] Mirror the handbook (Fleet-OPS 43db4cc0c721)\n- [AI-Fleet-Coordin
 ator#871] 477 spike runbook: send a User-Agent so Cloudflare does not answ
 er 1010\n- [AI-Fleet-Coordinator#872] Post the five hard-coded agent-sync 
 jobs to Work-In-Progress\n- [AI-Fleet-Coordinator#874] Server Hosts: Read 
 the Server's Own Report and Treat the Volume Layout as Sanctioned\n- [AI-F
 leet-Coordinator#875] Name the One Eavesdropper Tool That Writes\n- [BotFl
 eet#1307] Update dependency electron to v44.9.0\n- [BotFleet#1308] Update 
 non-major dependencies\n- [BotFleet#1309] 2498: Electron responsibility in
 ventory\, and fix the two dead menu items\n- [Clutch#188] Guard the Infisi
 cal loader's entry-module check with a checked-in test\n- [ContactLogo#251
 ] chore(deps): update non-major dependencies\n  … +25 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-22
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-21@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261021
DTEND;VALUE=DATE:20261022
SUMMARY:Fleet: 207 merged · 0 opened · 0 closed
DESCRIPTION:207 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#712] (minimax) Add Native — Shell And File
  Guards\n- [AI-Fleet-Coordinator#727] (muse-assist\, codex) Deliver — Wa
 kes To Existing Native — Threads\n- [AI-Fleet-Coordinator#746] Sentence 
 Gap: Collapse the Prose Double Space the One-Pass Recipe Misses\n- [AI-Fle
 et-Coordinator#755] Sentence gap: assert the AGENT-SYNC.md mirror instead 
 of exempting it\n- [AI-Fleet-Coordinator#758] Drop Mistral Vibe as a fleet
  platform\n- [AI-Fleet-Coordinator#765] Notes: carry the 900 s AppleEvent 
 timeout in the canonical helper\n- [AI-Fleet-Coordinator#771] notes: one v
 ocabulary for the title rule (AFC-422 follow-up)\n- [AI-Fleet-Coordinator#
 781] autofix: org-variable model switch for all fixers (owner 2026-10-21)\
 n- [AI-Fleet-Coordinator#782] Drop the last Vibe row from the onboarding t
 able\n- [AI-Fleet-Coordinator#785] Record the Wake Settings Change in the 
 Process List\n- [AI-Fleet-Coordinator#787] autofix: carry the org model sw
 itch (pin + Meta secret)\n- [AI-Fleet-Coordinator#790] Mirror the handbook
  (Fleet-OPS 8cfcbedffe6c)\n- [AI-Fleet-Coordinator#791] Fix the Operator S
 ervice Credential Read\, Which Never Worked\n- [AI-Fleet-Coordinator#792] 
 autofix: fail-closed host+key presets for the model switch (Kody criticals
 )\n- [AI-Fleet-Coordinator#793] Muster: the seat by config grid\, and what
  every cell refers to\n- [AI-Fleet-Coordinator#794] Update dependency @clo
 udflare/workers-oauth-provider to v1.2.3\n- [AI-Fleet-Coordinator#795] Say
  in the instructions that a lane lives on the external disk\n- [AI-Fleet-C
 oordinator#796] autofix: validate the model switch as one pair before any 
 run\n- [AI-Fleet-Coordinator#797] Wire the session letter registry into th
 e wake prompt (AFC-412)\n- [AI-Fleet-Coordinator#798] Fix The Four Sentenc
 e-Gap Program Findings #746 Left Open\n- [AI-Fleet-Coordinator#799] Restor
 e the Copilot MCP target\, which the Vibe drop took out by accident\n- [AI
 -Fleet-Coordinator#800] RAG Ingest: Tests And Docs For The Nightly Lock Wa
 it\n- [AI-Fleet-Coordinator#801] Sync MAC-LOCAL-PROCESSES.md with the rest
 ored cleanup agents\n- [AI-Fleet-Coordinator#802] Drop the retired-seat at
 tribution from the sentence-gap pack\n- [AI-Fleet-Coordinator#803] Notes: 
 take the helper's process group down with the cap\n- [AI-Fleet-Coordinator
 #804] Apple Notes: Pin Retry With A Stripped-Prefix Title\n- [AI-Fleet-Coo
 rdinator#805] (minimax) Converge the fleet autofix model id on — M3.1-Fl
 ash\n- [AI-Fleet-Coordinator#806] One detail surface for a cell\, and it i
 s closable and resizable\n- [AI-Fleet-Coordinator#807] Copilot is a suppor
 ted platform again: clear stale retired wording\n- [AI-Fleet-Coordinator#8
 08] Harden the fleet CLI updater state file and the tools doctor client co
 nfig checks\n- [AI-Fleet-Coordinator#809] Add the CLI login sync: a seat's
  CLI login to the hosts that seat runs on\n- [AI-Fleet-Coordinator#810] St
 op the Drive backup from failing daily\, and give it retention (AFC-450)\n
 - [AI-Fleet-Coordinator#811] Make the registry usable end to end: a handle
  it cannot create the file with\, and a register entry point (AFC-412)\n- 
 [AI-Fleet-Coordinator#812] Correct the housekeeper and mac-cleanup skills 
 against the live host (AFC-452)\n- [AI-Fleet-Coordinator#813] Give The Ing
 est Lock Its Queue Claim\, Its Shared Predicate And Its CLI Flag\n- [AI-Fl
 eet-Coordinator#814] Stop the Notes helper bringing Notes to the front whe
 n a pin fails\n- [AI-Fleet-Coordinator#815] Copilot README and installer n
 ote: scope the missing-directory outcome\, date the hook evidence\n- [AI-F
 leet-Coordinator#816] autofix: advance kody reusable pin to the M3.1-Flash
  helper (917a49df)\n- [AI-Fleet-Coordinator#817] (minimax) docs: name — 
 M3.1-Flash for the kody lane in PR-AUTOFIX.md\n- [AI-Fleet-Coordinator#818
 ] Fix the Kody findings left open on the Notes pin change\n  … +167 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-21
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-20@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261020
DTEND;VALUE=DATE:20261021
SUMMARY:Fleet: 145 merged · 0 opened · 0 closed
DESCRIPTION:145 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#650] Shared alert ingress: state-based deliv
 ery for every inbound signal\n- [AI-Fleet-Coordinator#660] (claude) Mirror
  Mac processes list: remote-control runs a fixed-path\n- [AI-Fleet-Coordin
 ator#663] Resume-wake safety design (draft for owner review)\n- [AI-Fleet-
 Coordinator#695] 368: Fleet GitOps inventory and ranked migration plan\n- 
 [AI-Fleet-Coordinator#703] secrets: Linux automation-env auth for the Hetz
 ner server\n- [AI-Fleet-Coordinator#704] Update non-major dependencies\n- 
 [AI-Fleet-Coordinator#706] CC-169: Skip CodeCaps for Mac in the TestFlight
  freshness check\n- [AI-Fleet-Coordinator#711] Headless: pin the backup mo
 del\, and stamp the note's Session row last\n- [AI-Fleet-Coordinator#719] 
 Add The Muster Mac App Scaffold\n- [AI-Fleet-Coordinator#722] Add Linux Li
 stener Installation And Session Routing Coverage\n- [AI-Fleet-Coordinator#
 723] (muse-assist) docs: add — Assist VM lane policy\n- [AI-Fleet-Coordi
 nator#724] 384/385/386/387: the fleet-config engine\, the desired-state ma
 nifest\, the Touch ID gate and the lane guards\n- [AI-Fleet-Coordinator#72
 5] Fix Auto-Merge Arming When A Merge Queue Refuses — delete-branch\n- [
 AI-Fleet-Coordinator#726] autofix: an unstartable hook is a stage error\, 
 and the session byte bound is checked cheaply\n- [AI-Fleet-Coordinator#728
 ] Refuse A Relay Request That Nobody Will Write (AFC-407)\n- [AI-Fleet-Coo
 rdinator#731] (minimax) Put the — Code Seat — on a Lark Chat Surface\n
 - [AI-Fleet-Coordinator#732] (minimax) sentence-gap: give the — Code pan
 e a real U+00A0\, not the entity\n- [AI-Fleet-Coordinator#733] (minimax) S
 entence Gap: Give the — Code Pane a Real U+00A0 in Every Fleet Surface\n
 - [AI-Fleet-Coordinator#734] Support Operator service identity for Notes r
 elay\n- [AI-Fleet-Coordinator#735] Retire GitHub Copilot as a fleet platfo
 rm\n- [AI-Fleet-Coordinator#737] MAC-LOCAL-PROCESSES: sync the repo mirror
 's credential rows with the live file\n- [AI-Fleet-Coordinator#738] Restor
 e Server Fleet Secret Access\n- [AI-Fleet-Coordinator#739] notes: the note
  title is [TEAM_KEY\, Agent] Topic (AFC-422)\n- [AI-Fleet-Coordinator#740]
  Fix: Call the Fleet RAG Ingest the Way the CLI Accepts It\n- [AI-Fleet-Co
 ordinator#741] 412 PR1: Operator session registry\n- [AI-Fleet-Coordinator
 #742] 412 PR2: Sheets exporter for operator registry outbox\n- [AI-Fleet-C
 oordinator#743] 412 PR3: Operator registry provenance events\n- [AI-Fleet-
 Coordinator#744] Notes: retry a failed pin Shortcut run\, and name what ac
 tually failed\n- [AI-Fleet-Coordinator#745] Build(deps): bump hono from 4.
 13.9 to 4.13.13 in /scripts/agent-sync-mcp\n- [AI-Fleet-Coordinator#747] S
 entence gap: markup-aware assertions\, the precedence rule\, and the untes
 ted-surface default\n- [AI-Fleet-Coordinator#748] Update actions/checkout 
 action to v7\n- [AI-Fleet-Coordinator#751] autofix: Match the sentence-gap
  lookahead to every peer surface\n- [AI-Fleet-Coordinator#752] Fix Muster 
 Process Inspection Without Reading Arguments\n- [AI-Fleet-Coordinator#756]
  Fix the TestFlight freshness check failing on a thrashing Mac (AFC-435)\n
 - [AI-Fleet-Coordinator#757] 387: Copilot stays\, Vibe guard dropped (supe
 rsedes #729)\n- [AI-Fleet-Coordinator#759] Owner copy: the default UI them
 e is system\, not light\n- [AI-Fleet-Coordinator#760] Keep Muster Executab
 le Inspection Nonblocking\n- [AI-Fleet-Coordinator#762] OpenCode: guard on
 ly the shell tool in tool.execute.before\n- [AI-Fleet-Coordinator#763] (mi
 nimax) Mirror Every Lark Exchange Into Zulip and Name the — Thread\n- [A
 I-Fleet-Coordinator#764] agent-sync: read FleetLink seat tokens from the A
 I Fleet Coordinator project\n  … +105 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-20
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-19@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261019
DTEND;VALUE=DATE:20261020
SUMMARY:Fleet: 150 merged · 0 opened · 0 closed
DESCRIPTION:150 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#652] Notes relay: Admin bot as the relay sea
 t\, plus a provenance footer (AFC-331)\n- [AI-Fleet-Coordinator#667] OPS-8
 18 plan: fleet-secrets retires ~/.secrets\, the broker hardens\n- [AI-Flee
 t-Coordinator#669] Mark the agent-proxy plan deferred by the owner (OPS-96
 9)\n- [AI-Fleet-Coordinator#670] agent-sync listener: Desktop Code tab rew
 ake test passed (AFC-358)\n- [AI-Fleet-Coordinator#671] 359: Fleet service
  launchers and clients read Infisical\n- [AI-Fleet-Coordinator#672] 359: S
 top reading the secrets folder in fleet_rag\, bridges\, linkifiers and ski
 lls\n- [AI-Fleet-Coordinator#673] 359: Sheets sync and sheet-read take the
  service account from Infisical\n- [AI-Fleet-Coordinator#674] 359: read Ap
 p Store Connect credentials from Fleet-OPS /asc\n- [AI-Fleet-Coordinator#6
 75] 359: fleet-secrets set writes one secret to Fleet-OPS\n- [AI-Fleet-Coo
 rdinator#676] 359: Zulip bot provisioning signs in as the realm-admin bot\
 n- [AI-Fleet-Coordinator#677] 359: agent-sync reads Zulip credentials from
  Infisical first\n- [AI-Fleet-Coordinator#678] 359: board keeps its minted
  token in Infisical\, not on disk\n- [AI-Fleet-Coordinator#679] 359: Provi
 sioning uses only the realm-admin bot\n- [AI-Fleet-Coordinator#680] 361: R
 equire a session id on board writes\, notes tools and the notes script\n- 
 [AI-Fleet-Coordinator#681] 363: Retire mac-collab (board archive\, key-nam
 es endpoint\, Litestream)\n- [AI-Fleet-Coordinator#682] 359: No secrets-fo
 lder path left under agent-sync-mcp\n- [AI-Fleet-Coordinator#683] 359: Lin
 kifiers apply only as the realm-admin bot\n- [AI-Fleet-Coordinator#684] 35
 9: mirror the live seat-mcp /hooks proxy and its log redaction\n- [AI-Flee
 t-Coordinator#685] 359: Linkifiers admin error names every folder it probe
 s\n- [AI-Fleet-Coordinator#686] 359: The OpenCode seat rule names its Infi
 sical keys\n- [AI-Fleet-Coordinator#687] 359: The listener waits up to 90 
 seconds for fleet-secrets\n- [AI-Fleet-Coordinator#688] 359: Zulip switch 
 prompt checks the Infisical credential line\n- [AI-Fleet-Coordinator#689] 
 agent-sync: every bot gets 120 writes an hour\, and Linear its own allowan
 ce\n- [AI-Fleet-Coordinator#690] 363: Admin panel README after the mac-col
 lab retirement\n- [AI-Fleet-Coordinator#691] 359: Provisioning stops clean
 ly on empty stdin\n- [AI-Fleet-Coordinator#692] 359: Retire zulip_migrate_
 outgoing.py\n- [AI-Fleet-Coordinator#693] Remove the admin panel and the s
 tale Vercel dashboard copy\n- [AI-Fleet-Coordinator#694] tools on the serv
 er run from git\, not Mac-pushed release copies\n- [AI-Fleet-Coordinator#6
 96] 359: Reword remaining retired-folder mentions in AFC\n- [AI-Fleet-Coor
 dinator#697] 361: Fix stale TokenBlobTests read count\, run it in CI\n- [A
 I-Fleet-Coordinator#698] 359: cutover helper retires ~/.secrets (never del
 etes)\n- [AI-Fleet-Coordinator#699] tools-doctor: start agent-sync mcp wit
 h each client's registered env\n- [AI-Fleet-Coordinator#700] 359: fleet_kn
 obs fetches work under pm2 and launchd\n- [AI-Fleet-Coordinator#701] 363: 
 Record deletion of the /mac-collab Infisical tokens\n- [AI-Fleet-Coordinat
 or#702] 363: Record the /global-api-keys MAC_COLLAB_TOKEN deletion\n- [AI-
 Fleet-Coordinator#707] Mirror the handbook (Fleet-OPS 3b3b7258b48b)\n- [AI
 -Fleet-Coordinator#708] docs: retire the UTC build-stamp wording from the 
 deploy-verify skill and TestFlight freshness checker\n- [AI-Fleet-Coordina
 tor#709] Keep autofix bots off the handbook-sync/mirror branch (AFC-402)\n
 - [AI-Fleet-Coordinator#713] Listener: the owner's @all reaches recently a
 ctive chats\, by app or issue (AFC-331)\n- [AI-Fleet-Coordinator#714] shee
 t: record the CodeCaps for Mac retirement as a known ASC record\n  … +11
 0 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-19
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-18@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261018
DTEND;VALUE=DATE:20261019
SUMMARY:Fleet: 137 merged · 0 opened · 0 closed
DESCRIPTION:137 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#632] Fix PR Autofix: add — verbose require
 d by — print + stream-json\n- [AI-Fleet-Coordinator#633] feat(ci): fleet
  auto-merge reusable workflow + docs\n- [AI-Fleet-Coordinator#634] agent-s
 ync: resolve Zulip creds from Infisical Fleet-OPS when the zuliprc is abse
 nt (OPS-818)\n- [AI-Fleet-Coordinator#635] feat(secrets): fleet-secrets CL
 I to replace reads of the flat handoff file (OPS-818)\n- [AI-Fleet-Coordin
 ator#636] Expand Infisical secret references when reading Fleet-OPS root (
 OPS-818)\n- [AI-Fleet-Coordinator#637] Hosted Agent-Sync: fix WISE's key n
 ames\, clearer role status\, folded admin page\, Infisical-only installs (
 AFC-347)\n- [AI-Fleet-Coordinator#638] owner-copy: times are Central only\
 , with no UTC stamp beside them\n- [AI-Fleet-Coordinator#639] Expand Infis
 ical secret references in fleet_knobs reads (OPS-818)\n- [AI-Fleet-Coordin
 ator#640] Infisical Agent Proxy adoption plan\, and fleet-secrets root not
 e (OPS-818)\n- [AI-Fleet-Coordinator#641] Stop reading ~/.secrets/global-a
 pi-keys\; use env or fleet-secrets (OPS-818) [docs]\n- [AI-Fleet-Coordinat
 or#643] Stop reading ~/.secrets/global-api-keys\; use env or fleet-secrets
  (OPS-818)\n- [AI-Fleet-Coordinator#644] board: Linear credentials from In
 fisical first\, and one shared token per app (AFC-348)\n- [AI-Fleet-Coordi
 nator#645] Flip OPS-818 docs to shipped where #643 landed\n- [AI-Fleet-Coo
 rdinator#646] fleet_rag: machine identity from fleet-secrets get on the Ma
 c (OPS-818)\n- [AI-Fleet-Coordinator#647] (claude) feat(autofix): migrate 
 — code-autofix reusable workflow and diagnostics to AFC\n- [AI-Fleet-Coo
 rdinator#648] install_seat_key — delete: stop passing — force\, which 
 wrangler 4 rejects (AFC-347)\n- [AI-Fleet-Coordinator#649] agent-sync note
 s — relay: a successful post no longer reports an error (AFC-331)\n- [AI
 -Fleet-Coordinator#651] fix(autofix): restore published diagnostics depend
 ency (AFC-350)\n- [AI-Fleet-Coordinator#653] (minimax) 353: — Code hook 
 platform (lane + secret guard)\n- [AI-Fleet-Coordinator#654] fix(autofix):
  stop cd leaking into verify_command's second line\n- [AI-Fleet-Coordinato
 r#655] secrets: System keychain identity so pm2 jobs can read Infisical (O
 PS-818)\n- [AI-Fleet-Coordinator#656] Mirror the handbook (Fleet-OPS 7f3ea
 6c65e17)\n- [AI-Fleet-Coordinator#657] (sentry\, claude) autofix: allow 
 — in — Autofix allowed_bots default\n- [AI-Fleet-Coordinator#659] Fix 
 the sentence-gap conversion\, which was a silent no-op\n- [AI-Fleet-Coordi
 nator#661] cli release: a routine update adds the wrappers for commands ne
 w to the host\n- [AI-Fleet-Coordinator#662] 358: Wake-config problems down
 grade only the wake (fail soft)\n- [AI-Fleet-Coordinator#664] agent-sync m
 cp: serve fleetlink_ on stdio through fleet-share\n- [AI-Fleet-Coordinator
 #665] Map Fleet-OPS credentials to brokerable hosts\, and pick the broker 
 (OPS-969)\n- [AI-Fleet-Coordinator#666] 358: Split rewake_verified per sur
 face (terminal and Desktop)\n- [AI-Fleet-Coordinator#668] 358: Seat-inbox 
 headlines and Stop continuation for open sessions\n- [BotFleet#1225] Repor
 t cache writes\, the ai block and non-chat spend to Usage Monitor (BF-2435
 )\n- [BotFleet#1226] docs(secrets): name botfleet-server-start.sh as the s
 anctioned identity injector (BF-2434)\n- [BotFleet#1227] Update dependency
  lucide-react to v1.56.0\n- [BotFleet#1228] 2259: run PR Autofix on @autof
 ix tag or the first Sentry/Kody/Codex review recommending changes\n- [BotF
 leet#1229] Update non-major dependencies\n- [BotFleet#1230] Update non-maj
 or dependencies\n- [BotFleet#1231] Explore animated bot avatars: what exis
 ts\, what breaks\, what it costs\n- [BotFleet#1232] Expand Infisical secre
 t references when reading Fleet-OPS root (OPS-818)\n- [BotFleet#1233] (min
 imax) Split — M3.1 into 512K and 1M models\, set Max default effort\n- [
 BotFleet#1234] Stop reading ~/.secrets/global-api-keys\; use env or fleet-
 secrets (OPS-818)\n  … +97 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-18
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-17@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261017
DTEND;VALUE=DATE:20261018
SUMMARY:Fleet: 173 merged · 0 opened · 0 closed
DESCRIPTION:173 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#578] (muse-assist) 326 Add Default-Off — I
 nbox Bridge\n- [AI-Fleet-Coordinator#599] ci: prepare guarded mapped Worke
 r deploy-on-merge\n- [AI-Fleet-Coordinator#600] Mirror the handbook (Fleet
 -OPS b5b84ebe1696)\n- [AI-Fleet-Coordinator#602] (claude\, minimax) fix(au
 tofix): install autofix.ci and bump — autofix pin to — 120 turns\n- [A
 I-Fleet-Coordinator#603] Update dependency python to 3.15\n- [AI-Fleet-Coo
 rdinator#604] Update actions/checkout action to v7\n- [AI-Fleet-Coordinato
 r#605] Update actions/setup-python action to v7\n- [AI-Fleet-Coordinator#6
 06] docs(fleet-skills): AFC is a repo\, not a signature (AFC-336)\n- [AI-F
 leet-Coordinator#607] Zulip linkifier pass and the guide's pending decisio
 ns (AFC-336)\n- [AI-Fleet-Coordinator#608] Update actions/checkout action 
 to v7\n- [AI-Fleet-Coordinator#609] Update actions/setup-node action to v7
 \n- [AI-Fleet-Coordinator#610] Mirror the handbook (Fleet-OPS adc532f68a1d
 )\n- [AI-Fleet-Coordinator#611] fix(autofix): drop the reusable job's copy
  of the caller concurrency group\n- [AI-Fleet-Coordinator#612] Update acti
 ons/create-github-app-token action to v3.3.0\n- [AI-Fleet-Coordinator#613]
  lane retire and lane prune: retire a seat's merged lanes safely\n- [AI-Fl
 eet-Coordinator#614] docs(skills): deploy-verify covers TestFlight freshne
 ss for iOS apps (AFC-340)\n- [AI-Fleet-Coordinator#615] Record Usage Monit
 or Client 1.0.2 in the iOS version manifest\n- [AI-Fleet-Coordinator#616] 
 Record Congress.Trade 1.0.236 in the iOS version manifest (CT-2419)\n- [AI
 -Fleet-Coordinator#617] TestFlight freshness deploy check with automatic c
 atch-up ships (AFC-341)\n- [AI-Fleet-Coordinator#618] feat(autofix): meter
  PR Autofix token usage in Usage Monitor\n- [AI-Fleet-Coordinator#619] Rec
 ord Usage Monitor Local 1.0.3 in the iOS version manifest\n- [AI-Fleet-Coo
 rdinator#620] deploy-verify: the real TestFlight freshness command replace
 s the placeholder (AFC-341)\n- [AI-Fleet-Coordinator#621] pr-sweep: a plat
 form-neutral PR sweep (core\, rules\, adapters\, skill)\n- [AI-Fleet-Coord
 inator#622] lane retire/prune: no stale tracking ref vouches for a push (f
 ollow-up to #613)\n- [AI-Fleet-Coordinator#623] Freshness registry follows
  ContactLogo's new pipeline\; check repo-variable gates (AFC-341)\n- [AI-F
 leet-Coordinator#624] Process list mirror: the TestFlight freshness Launch
 Agent is installed (AFC-341)\n- [AI-Fleet-Coordinator#625] docs(skills): d
 eploy-verify no longer says ContactLogo needs a repo variable\n- [AI-Fleet
 -Coordinator#626] Record ContactLogo 1.0.4 in the iOS version manifest\n- 
 [AI-Fleet-Coordinator#627] Freshness registry: CodeCaps for Mac catches up
  automatically (CC-165)\n- [AI-Fleet-Coordinator#628] DealDex: record 1.0.
 317 in the iOS manifest and catch up automatically\n- [AI-Fleet-Coordinato
 r#629] TestFlight freshness: Hog Hunter's native tree matches its workflow
 's push paths (HH-157)\n- [AI-Fleet-Coordinator#630] Meter CI autofix usag
 e (UM-1593)\n- [AI-Fleet-Coordinator#631] fix(sim-reaper): exempt 1 booted
  simulator for Bitrig in sim-session-hook\n- [BotFleet#1196] Cut volatile 
 ACP prompt sections by priority instead of prompt order\n- [BotFleet#1197]
  2439: Size the prompt budget in tokens against model window\n- [BotFleet#
 1199] 2439: Add context and output token controls\n- [BotFleet#1210] perf:
  fix idle mascot CPU loops\, ThreadCache drift\, and routine event scans\n
 - [BotFleet#1211] fix(ios): prevent main thread hang in chat list summarie
 s computation (BOTFLEET-3R)\n- [BotFleet#1212] Add fail-closed Vercel 3h l
 atest-main catch-up\n- [BotFleet#1213] Update non-major dependencies\n  
 … +133 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-17
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-16@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261016
DTEND;VALUE=DATE:20261017
SUMMARY:Fleet: 89 merged · 0 opened · 0 closed
DESCRIPTION:89 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#580] Clutch acronym CK -> CLUTCH everywhere i
 t is driven\n- [AI-Fleet-Coordinator#582] 328: FleetLink tools on the Agen
 t-Sync MCP for hosted seats\n- [AI-Fleet-Coordinator#584] tool parity: one
  procedure page\, and a doctor for the Mac and the Hetzner server\n- [AI-F
 leet-Coordinator#586] 329: board CLI gets every Agent-Sync Linear tool fro
 m one exported catalog\n- [AI-Fleet-Coordinator#587] 330: full Zulip API o
 n the CLI\, stdio MCP and hosted MCP\, plus the listener records\n- [AI-Fl
 eet-Coordinator#588] 331: Per-call identity\, prefixed tool names\, Apple 
 Notes relay and server shell parity\n- [AI-Fleet-Coordinator#589] 331: Ser
 ver CLI mirror gains recall\, lane and fleet-mode\n- [AI-Fleet-Coordinator
 #590] cli release: ship listener-tools.json\, so agent-sync mcp starts on 
 the server again\n- [AI-Fleet-Coordinator#591] FleetLink seat tokens for A
 gent-Sync\, and early Linear re-mint on day 28\n- [AI-Fleet-Coordinator#59
 2] Zulip guide v4.3: the linkifier fix has landed\, rebuild the table from
  live state\n- [AI-Fleet-Coordinator#593] The fleet handbook sync job is l
 oaded and running\n- [AI-Fleet-Coordinator#594] Record the lane-tools refr
 esh that carries the SWU row to the shim\n- [AI-Fleet-Coordinator#595] Upd
 ate dependency agents to v0.25.0\n- [AI-Fleet-Coordinator#596] Update depe
 ndency @modelcontextprotocol/sdk to v1.32.0\n- [AI-Fleet-Coordinator#597] 
 Update non-major dependencies\n- [AI-Fleet-Coordinator#598] (claude) Agent
 -Sync: Linear tools for JET\, ECHO\, WISE and\n- [AI-Fleet-Coordinator#601
 ] Exempt 1 booted simulator when Bitrig is running in sim-idle-reaper\n- [
 BotFleet#1132] fix(server): give the launchd harness its Infisical identit
 y\n- [BotFleet#1133] feat(ios): the phone's speech-to-speech voice call\, 
 and a barge-in that reaches the model\n- [BotFleet#1138] Add Zulip outgoin
 g webhook ingress\n- [BotFleet#1160] 1606: Remove dead control-plane npm s
 cripts and CI job\n- [BotFleet#1165] feat(server): Slash commands server l
 ane (BF-1723)\n- [BotFleet#1172] Plugin event platform with Zulip wake as 
 first integration\n- [BotFleet#1173] feat(server): per-engine native slash
  command discovery (stacked on #1165)\n- [BotFleet#1174] Supervise the Com
 panion Sidecar Under Launchd (BF-1339)\n- [BotFleet#1180] feat(computer): 
 preview picker for multi-computer bots (BF-1885)\n- [BotFleet#1181] fix(co
 mposer): surface paste upload failures (BF-1589)\n- [BotFleet#1186] fix(up
 dater): Decouple server update from desktop relaunch (BF-1879)\n- [BotFlee
 t#1187] fix(security): verify named tunnel loopback Host and block remote 
 mutations (BF-2129)\n- [BotFleet#1188] Deny sandboxed plugin egress unless
  net.hosts lists the destination (BF-2417)\n- [BotFleet#1193] Stack Primar
 y Model\, drop obvious model-picker copy\, name quota windows\n- [BotFleet
 #1194] Show a "Compressing Context" row when the ACP prompt budget trims a
  turn\n- [BotFleet#1195] Refuse an ACP turn whose untrimmable prompt is ov
 er twice the budget\n- [BotFleet#1198] (minimax) 2439: Apply prompt budget
  to — HTTP driver\n- [BotFleet#1200] 2439: Carry each fallback model tok
 en limits\n- [BotFleet#1201] 2439: Group primary and fallback model settin
 gs\n- [BotFleet#1202] Isolate unattended permission tests from real host p
 ressure\n- [BotFleet#1203] Remove the two chat-header buttons and give the
  bot name the row\n- [BotFleet#1204] Keep Interrupt And Transcript Export 
 Reachable While A Bot Is Off\n- [BotFleet#1205] Ask A Working Bot What Sho
 uld Happen To Its Turn\n  … +49 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-16
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-15@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261015
DTEND;VALUE=DATE:20261016
SUMMARY:Fleet: 164 merged · 0 opened · 0 closed
DESCRIPTION:164 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#538] Make WISE the canonical fleet seat key\
 n- [AI-Fleet-Coordinator#539] (muse-assist) 305: route peer Zulip wakes th
 rough\n- [AI-Fleet-Coordinator#540] (cursor) fix(agent-sync): allow 's fix
 ed Cloud OAuth callback\n- [AI-Fleet-Coordinator#541] fix(autofix): repair
  PR Autofix workflow startup validation (AFC-308)\n- [AI-Fleet-Coordinator
 #542] fix(AFC-278): revive check-ci-runner-policy ban wording lint\n- [AI-
 Fleet-Coordinator#543] work backup: Kody-safe B2 token test fixture (OPS-9
 09)\n- [AI-Fleet-Coordinator#547] Fixes AFC-293: per-seat branch example i
 n skill packs\n- [AI-Fleet-Coordinator#548] (grok) 307: require correlated
  receipts in — leader prompt helper\n- [AI-Fleet-Coordinator#549] fix(sk
 ills): render seat-specific branch examples in packs (AFC-293)\n- [AI-Flee
 t-Coordinator#551] fix(recall): stop MCP-injected force from breaking reca
 ll_contribute\n- [AI-Fleet-Coordinator#552] Point agent-facing Zulip guide
  FleetLink URLs at ?raw=1 (FL-3)\n- [AI-Fleet-Coordinator#553] (grok) Zuli
 p roster: mention — (Build)\, provision display name — (OPS-921\, OPS-
 922)\n- [AI-Fleet-Coordinator#554] fix(pr-conflict-watch): alert on dirty 
 only to cut KV writes (OPS-852)\n- [AI-Fleet-Coordinator#555] (cursor) lin
 ear seat\n- [AI-Fleet-Coordinator#558] OPS-907: wire fleet-work-backup int
 o mac-process-watch\n- [AI-Fleet-Coordinator#559] Fixes AFC-285: F7 mac-fa
 cts publish docs and cloud gather URL\n- [AI-Fleet-Coordinator#560] OPS-95
 0: defer Mac peer wakes when host load is saturated\n- [AI-Fleet-Coordinat
 or#561] Document the recall force contract left out of #551\n- [AI-Fleet-C
 oordinator#562] fix(ops): fleet-health-recover find ST container by Coolif
 y label or UUID (ST-9)\n- [AI-Fleet-Coordinator#563] (cursor) Raise — Li
 near and Zulip Budgets for Parallel Agents\n- [AI-Fleet-Coordinator#564] A
 dd the Simple-With-Us registry row\, and retag INSTINCT to WISE\n- [AI-Fle
 et-Coordinator#565] Zulip Fleet Guide v4 with live linkifier facts\, plus 
 the new Linear Fleet Guide\n- [AI-Fleet-Coordinator#566] Expand Hosted Lin
 ear API Coverage\n- [AI-Fleet-Coordinator#568] Update dependency graphql t
 o v17\n- [AI-Fleet-Coordinator#569] Resolve the Xcode Hook Against the Pro
 ject Dir\n- [AI-Fleet-Coordinator#571] Expand Named Linear API Commands\n-
  [AI-Fleet-Coordinator#572] fix(ci): guard autofix bot check by event type
 \n- [AI-Fleet-Coordinator#573] Complete Linear MCP Tools and Add Zulip Too
 l Prefixes\n- [AI-Fleet-Coordinator#574] fix(agent-sync-mcp): neutralize L
 inear profile mentions and enrich GraphQL errors\n- [AI-Fleet-Coordinator#
 575] (cursor\, grok-bot) Let — Connections Select — Identities\n- [AI-
 Fleet-Coordinator#576] (grok-bot) Bundle — Credentials Under Worker Bind
 ing Cap (AFC-322)\n- [AI-Fleet-Coordinator#577] Allow ECHO and INSTINCT ou
 tgoing wake bots\n- [AI-Fleet-Coordinator#579] Sync AGENT-SYNC.md mirror f
 rom Fleet-OPS handbook\n- [AI-Fleet-Coordinator#581] (sentry) Plan Fleet S
 ignal Routing Across \, BetterStack\, PagerDuty and Zulip\n- [AI-Fleet-Coo
 rdinator#583] Inventory the Zulip Incoming-Webhook Bot Keys\n- [AI-Fleet-C
 oordinator#585] Update dependency python to 3.15\n- [BotFleet#1139] Offer 
 a CLI engine's alias commands in the Engines picker\n- [BotFleet#1142] tes
 t(env-path): keep host PATH out of canonical mcode test (BF-2392)\n- [BotF
 leet#1143] fix(plugins): narrow manager drawer\, add Open\, drop\, and hel
 p (BF-2425)\n- [BotFleet#1144] fix(updater): sweep failed-install orphans 
 on failure and boot (BF-2400)\n  … +124 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-15
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-14@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261014
DTEND;VALUE=DATE:20261015
SUMMARY:Fleet: 61 merged · 0 opened · 0 closed
DESCRIPTION:61 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#533] Retain held wake messages after invalid 
 or refused output (AFC-306)\n- [AI-Fleet-Coordinator#535] (grok) Fix — l
 eader chat discovery\n- [AI-Fleet-Coordinator#536] Update python Docker ta
 g to v3.14\n- [AI-Fleet-Coordinator#537] Persist enabled hosted Linear wri
 tes\n- [BotFleet#880] fix(ios): bound code-block Text layout so huge fence
 s don't hang\n- [BotFleet#1127] Fix 74 GB server leak: unpaginated /api/bo
 ts pinned every thread\n- [BotFleet#1128] Update non-major dependencies\n-
  [BotFleet#1129] Update non-major dependencies\n- [BotFleet#1130] Update n
 on-major dependencies\n- [BotFleet#1131] Update pnpm to v12.11.2\n- [BotFl
 eet#1134] fix(server): make the harness LaunchAgent an actual watchdog\n- 
 [BotFleet#1135] Update non-major dependencies\n- [BotFleet#1136] Update de
 pendency posthog-js to v1.438.7\n- [BotFleet#1137] Bypass Including This M
 ac: A Second Switch\, Because Bypass Was Weaker Than Auto\n- [Clutch#119] 
 Update softprops/action-gh-release action to v3\n- [Clutch#122] fix(ios): 
 use Fleet-OPS ASC credentials and fail on missing CI inputs\n- [Clutch#128
 ] (minimax) Fix Mac chat resume and add a — Code thread sidebar\n- [Clut
 ch#129] Build the native Mac target in CI\n- [Clutch#130] (minimax) Fast b
 ounded — thread list plus resume that survives relaunch\n- [Clutch#131] 
 Persistent sidebar expand button in native web views\n- [Clutch#132] Updat
 e dependency @types/node to v24.19.2\n- [Congress.Trade#2703] ci: fetch sh
 ared ASC credentials from Fleet Secrets /asc\n- [Congress.Trade#2730] chor
 e(deps): update non-major dependencies\n- [Congress.Trade#2731] fix(share)
 : congress-share import 500s (SQLITE_BUSY + cron lane pressure)\n- [Congre
 ss.Trade#2732] (sentry) fix(cron): watcher I/O budgets and — prod noise 
 (beyond #2731)\n- [Congress.Trade#2733] chore(deps): update non-major depe
 ndencies\n- [Congress.Trade#2734] fix(deps): update non-major dependencies
 \n- [DealDex#461] chore(deps): update dependency lucide-react to v1.54.0\n
 - [DealDex#462] chore(deps): update dependency @types/node to v24.19.2\n- 
 [HogHunter#71] Keep a cold-start Clean tap on the Clean pill\n- [HogHunter
 #139] (sentry) Document — 9 verification in the rollout note\n- [HogHunt
 er#140] Owner batch HH-143: CleanMyMac option\, RAM figure\, gear\, 5s ref
 resh\, Tailscale pairing\n- [HogHunter#141] fix: Kody follow-ups for excha
 nge timeout race and silent keychain migration\n- [HogHunter#143] feat(aut
 o-update): Sparkle 2 self-update for Mac\, TestFlight auto-ship for iOS\n-
  [HogHunter#144] fix(ios): allow the push-triggered auto-ship past the rel
 ease script guard\n- [HogHunter#147] Trash via Finder alias so caches actu
 ally move\n- [HogHunter#149] Add Standard Stale Backups category and gate 
 fresh rollbacks\n- [HogHunter#151] fix(icons): downscale menu bar icon to 
 18x15 and squircle app icon (HH-153)\n- [Personal-Site#179] Update depende
 ncy typescript to v6\n- [Personal-Site#186] chore: update static mirror of
  live site 2026-10-12\n  … +21 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-14
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-13@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261013
DTEND;VALUE=DATE:20261014
SUMMARY:Fleet: 109 merged · 0 opened · 0 closed
DESCRIPTION:109 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#346] fix(board): add FleetLink to New item A
 pp picker\n- [AI-Fleet-Coordinator#509] Hold the mcode fallback: its tools
  are live\, proven by acting\n- [AI-Fleet-Coordinator#518] (cursor) fix(ag
 ent-sync): accept the exact — metadata callback pair\n- [AI-Fleet-Coordi
 nator#522] Update actions/create-github-app-token action to v3\n- [AI-Flee
 t-Coordinator#524] (claude) Raise — Autofix to 120 Turns\n- [AI-Fleet-Co
 ordinator#525] Update non-major dependencies\n- [AI-Fleet-Coordinator#527]
  feat(board): add the three missing GB personas to SEAT_ROSTER\n- [AI-Flee
 t-Coordinator#528] (muse-assist) Constrain — Wakes and Include the Trust
 ed Contract\n- [AI-Fleet-Coordinator#529] Queue Zulip Nudges Into Bound Ex
 isting Chats\n- [AI-Fleet-Coordinator#530] (muse-assist) Add — chat disc
 overy\, inspection\, and exact-chat wakes\n- [AI-Fleet-Coordinator#531] fe
 at(board): give the eleven BotFleet seats their own Linear apps\n- [AI-Fle
 et-Coordinator#532] Add Authenticated Zulip Outgoing Wake Ingress\n- [AI-F
 leet-Coordinator#534] Support Registered BotFleet Outgoing Bot Migrations\
 n- [BotFleet#873] feat(settings): grey cross-platform computers and voice 
 playback\n- [BotFleet#899] (sentry) Fix — Deployment Tracking With Verif
 ied TestFlight Receipts\n- [BotFleet#933] Update dependency vitest to v5\n
 - [BotFleet#980] fix(plugins): strict Zod host config and trust-boundary p
 arsing (post-#859)\n- [BotFleet#1074] fix(chat): accessibility hardening o
 n Mac + iOS\, measured against the nine criteria\n- [BotFleet#1082] Update
  actions/download-artifact action to v8\n- [BotFleet#1085] Wire The STS Br
 idge And Add The Voice Call Settings Panel\n- [BotFleet#1094] Update depen
 dency @sentry/electron to v8\n- [BotFleet#1095] Update dependency @sentry/
 vite-plugin to v5\n- [BotFleet#1104] Widen TTS/STT Provider Ladder (xAI\, 
 Meta\, Azure\, Groq)\n- [BotFleet#1107] (claude) Raise — Autofix to 120 
 Turns\n- [BotFleet#1110] Update actions/setup-node action to v7.1.0\n- [Bo
 tFleet#1112] Make Engine Settings Consistent\n- [BotFleet#1113] Update non
 -major dependencies\n- [BotFleet#1114] (gemini) fix(ios): STS voice path 
 — xAI socket auth\, — credentials\, transcript races\n- [BotFleet#1115
 ] Update non-major dependencies\n- [BotFleet#1116] feat(server): Port Open
 MausBot MCP client reliability fixes\n- [BotFleet#1117] (cursor) feat : ma
 p — effort slugs over ACP and report substitutions\n- [BotFleet#1118] Du
 rable per-tool Always-allow for custom MCP tools (reads and writes)\n- [Bo
 tFleet#1119] Port the computer-call gate and the sign-in card\n- [BotFleet
 #1120] Durable delegated jobs and one coordination tool\n- [BotFleet#1122]
  Redesign dense routine schedules and migrate fleet coordination\n- [BotFl
 eet#1123] Update dependency wrangler to v4.149.0\n- [BotFleet#1124] fix(io
 s): prevent main thread hang in chat list pending approvals\n- [BotFleet#1
 125] chore: Oct 23 model sunset sweep\n- [BotFleet#1126] Update dependency
  happy-dom to v20.14.6\n- [Clutch#114] (claude) Raise — Autofix to 120 T
 urns\n  … +69 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-13
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-12@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261012
DTEND;VALUE=DATE:20261013
SUMMARY:Fleet: 69 merged · 0 opened · 0 closed
DESCRIPTION:69 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#515] Fix admin GitHub card: resolve each repo
  under its real owner\n- [AI-Fleet-Coordinator#516] (claude) Retain Saniti
 zed — Autofix Diagnostics\n- [AI-Fleet-Coordinator#517] (codex) fix(agen
 t-sync): isolate native — chat attribution\n- [AI-Fleet-Coordinator#519]
  feat(home): Agent Quotas quotaGroups bars (piece 4)\n- [AI-Fleet-Coordina
 tor#520] fix(autofix): fail closed\, head SHA guard\, and App-token CI ret
 rigger\n- [AI-Fleet-Coordinator#521] Update actions/create-github-app-toke
 n action to v2.2.2\n- [AI-Fleet-Coordinator#523] Update actions/upload-art
 ifact action to v7.0.2\n- [BotFleet#1093] Update non-major dependencies\n-
  [BotFleet#1096] Push-To-Start: A Permission Ask Reaches A Killed Phone As
  A Live Activity\n- [BotFleet#1098] could not update itself on any Mac: th
 e dependency gate compared a pnpm stream against one of its own documents\
 n- [BotFleet#1099] (claude) Retain Sanitized — Autofix Diagnostics\n- [B
 otFleet#1100] Always-on checkout: say when it is not serving main\, and st
 op the engine's own skill root blocking updates\n- [BotFleet#1101] Remove 
 Local VM Watch Screen from Settings\n- [BotFleet#1103] chore(ci): hardened
  PR autofix (OPS-946)\n- [BotFleet#1105] Clarify Engine Access And Details
 \n- [BotFleet#1106] Update non-major dependencies\n- [BotFleet#1109] (muse
 -assist) Use The Compact — Code Mark\n- [Clutch#110] (minimax) Ship — 
 as a drop-in engine plugin\n- [Clutch#111] (claude) Retain Sanitized — A
 utofix Diagnostics\n- [Clutch#112] chore(ci): hardened PR autofix (OPS-946
 )\n- [Clutch#113] chore(deps): update dependency @playwright/test to v1.64
 .0\n- [Clutch#115] CometChat UI Kit on the Clutch iOS Chat tab\n- [Congres
 s.Trade#2711] (claude) Retain Sanitized — Autofix Diagnostics\n- [Congre
 ss.Trade#2712] feat(ingestion): loud alerts for terminal failures and pipe
 line stalls\n- [Congress.Trade#2713] fix(scan-cpu-worker): fetch ADMIN_TOK
 EN from Infisical at boot\n- [Congress.Trade#2714] chore(ci): hardened PR 
 autofix (OPS-946)\n- [Congress.Trade#2715] chore(deps): update non-major d
 ependencies\n- [Congress.Trade#2716] feat(ingestion): dual-publisher pipel
 ine stall alerts with recovery\n- [Congress.Trade#2717] chore(deps): updat
 e non-major dependencies\n- [Congress.Trade#2718] fix(ingestion): Mac visi
 on hand-check gate and dual publisher wake\n- [Congress.Trade#2719] feat(i
 ngestion): optional GB publisher webhook Authorization header\n- [Congress
 .Trade#2722] chore(deps): update non-major dependencies\n- [ContactLogo#19
 2] (claude) Retain Sanitized — Autofix Diagnostics\n- [ContactLogo#193] 
 chore(deps): update dependency nf3 to v0.4.2\n- [ContactLogo#194] chore(ci
 ): hardened PR autofix (OPS-946)\n- [ContactLogo#195] fix(deps): update no
 n-major dependencies\n- [DealDex#451] (claude) Retain Sanitized — Autofi
 x Diagnostics\n- [DealDex#452] chore(deps): update dependency nf3 to v0.4.
 2\n- [DealDex#453] chore(ci): hardened PR autofix (OPS-946)\n- [DealDex#45
 4] chore(deps): update non-major dependencies to v11.5.0\n  … +29 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-12
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-11@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261011
DTEND;VALUE=DATE:20261012
SUMMARY:Fleet: 246 merged · 0 opened · 0 closed
DESCRIPTION:246 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#341] docs(fleet-infra): B2 request-spike mon
 itor lives in Usage Monitor\n- [AI-Fleet-Coordinator#434] fix(board): matc
 h findings filters to the whole app alias family\n- [AI-Fleet-Coordinator#
 458] Linear replaces THE BOARD in the docs\, skills and scripts\n- [AI-Fle
 et-Coordinator#462] agent-sync: every fleet bot in every public channel\, 
 so a mention or DM anywhere wakes\n- [AI-Fleet-Coordinator#463] Linear-boa
 rd signs as each seat's own Linear app\, with Fleet as the fallback\n- [AI
 -Fleet-Coordinator#464] feat(agent-sync-mcp): any public channel the seat'
 s bot is subscribed to\n- [AI-Fleet-Coordinator#465] (grok) docs : record 
 — Web/iOS instructions and skills\n- [AI-Fleet-Coordinator#466] docs: su
 bscribe_all.py in the Mac processes mirror\; record bridge deploy ebe48ba3
 \n- [AI-Fleet-Coordinator#467] Reusable Fleet PR Autofix Workflow\n- [AI-F
 leet-Coordinator#468] (deepseek) Enable The Kody — Fix Proposal Caller\n
 - [AI-Fleet-Coordinator#469] (minimax\, claude) Add Fleet PR Autofix And 
 — Autofix\n- [AI-Fleet-Coordinator#470] (codex) Fixes Need The Owner's O
 K\; Drop The Deleted demo-repository\n- [AI-Fleet-Coordinator#471] (muse-a
 ssist) Move The Kody Caller To — Spark On Vercel AI Gateway\n- [AI-Fleet
 -Coordinator#472] (claude) Drop GH_PAT From — Autofix And Bump The Pin\n
 - [AI-Fleet-Coordinator#473] chore(registry): add FleetLink (FL) and fleet
 link-legacy (FLL) to fleet-apps.json\n- [AI-Fleet-Coordinator#474] fix(age
 nt-sync): surface every held-back message by id\, overflow kept\, no TTL b
 efore the owner is shown\n- [AI-Fleet-Coordinator#475] Reference Sheet reg
 istry sync: 16 columns\, two new tabs\, safe writes\n- [AI-Fleet-Coordinat
 or#476] (codex) Absorb The — Fix Gate So The AFC And Live AGENT-SYNC.md 
 Can Match\n- [AI-Fleet-Coordinator#477] Registry sheet sync review fixes: 
 fail closed on build queries\, check the facts file\, escape the mirror\n-
  [AI-Fleet-Coordinator#478] BFS-0: BotFleet seat switch on in the AFC star
 t script and plist (AFC-267)\n- [AI-Fleet-Coordinator#479] fleet_knobs: In
 fisical knobs with last-known-good and the INFISICAL.md inventory (AFC-270
 )\n- [AI-Fleet-Coordinator#480] Routine-text checker\, synthetic fixtures 
 and the routine-texts pointer (open-loops RT0)\n- [AI-Fleet-Coordinator#48
 1] Linear board: — desc-file\, — text-file\, flat labels\, list — la
 bel (AFC-268)\n- [AI-Fleet-Coordinator#482] work-backup health — json an
 d repair — reload for the Plumbers (open loops P1)\n- [AI-Fleet-Coordina
 tor#483] (grok-bot) F2: seatApps registry key\, — row fix\, strict_seat 
 and seat_app (AFC-273)\n- [AI-Fleet-Coordinator#484] Lane doctor signals (
 open-loops F4): git operations\, dirty and last-change times\, never-pushe
 d\, keep marker\, auto-draft\n- [AI-Fleet-Coordinator#485] Register The Ec
 ho And Instinct Seats\n- [AI-Fleet-Coordinator#486] Record Clutch's Rules 
 Home In The Zulip Switch Prompt Seat Table\n- [AI-Fleet-Coordinator#487] R
 oute FleetLink To Its Own Linear Team\n- [AI-Fleet-Coordinator#488] F3: ag
 ent-sync safety helpers (render_untrusted\, verify-owner-msg\, — to-owne
 r\, — body-file\, secretscan kinds\, redact_fields)\n- [AI-Fleet-Coordin
 ator#489] Generated-mirror check\, RAG dedupe and onboarding text for the 
 handbook (AFC-281)\n- [AI-Fleet-Coordinator#490] C6-1: needs-owner files d
 ecisions in Linear and announces them from the filer's bot (AFC-282)\n- [A
 I-Fleet-Coordinator#491] F6: fleet_facts gatherers and the pure activity f
 unction (AFC-283)\n- [AI-Fleet-Coordinator#492] C2-1: open-loops gather\, 
 render\, lint and send for the daily digest (AFC-284)\n- [AI-Fleet-Coordin
 ator#493] (grok-bot) C6-2: Needs-Owner Fallback Notifier\, One-Tap Answers
 \, — Mirror And OWNER Router Rule (AFC-286)\n- [AI-Fleet-Coordinator#494
 ] F7: signed Mac facts to fleet-loops-data every 3 hours (AFC-287)\n- [AI-
 Fleet-Coordinator#496] (grok) docs(handoffs): — Web/iOS instructions han
 doff\n- [AI-Fleet-Coordinator#497] Add CC to the board team routing for Co
 deCaps\n- [AI-Fleet-Coordinator#498] (claude) Make guard drops and a stale
  — pin visible (AFC-255\, AFC-256)\n- [AI-Fleet-Coordinator#499] (codex)
  Install And Sync — Fleet CLIs On Coolify\n  … +206 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-11
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-10@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261010
DTEND;VALUE=DATE:20261011
SUMMARY:Fleet: 110 merged · 0 opened · 0 closed
DESCRIPTION:110 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#428] agent-sync-mcp: wake Jet through OpenAI
  MCP Events\n- [AI-Fleet-Coordinator#429] agent-sync listener: every fleet
  bot can wake any seat by mention or DM\n- [AI-Fleet-Coordinator#430] Agen
 t-Sync bridge: Zulip DM tools for hosted seats (dm_list\, dm_read\, dm_sen
 d)\n- [AI-Fleet-Coordinator#431] Agent-Sync DEPLOY.md: record the DM tools
  deploy (version 50042a13)\n- [AI-Fleet-Coordinator#432] agent-sync server
 : nine GB personas on routine webhooks\, Infisical at start\n- [AI-Fleet-C
 oordinator#433] agent-sync-server.md: name the status line for disabled se
 ats\n- [AI-Fleet-Coordinator#435] agent-sync CLI: dm to any active realm u
 ser (peers\, groups of up to 8)\, dm-read\, DMs in inbox\n- [AI-Fleet-Coor
 dinator#436] (cursor) subagent-economy hook: port resolve_tier so a reinst
 all keeps — model slugs\n- [AI-Fleet-Coordinator#437] (grok) skills: tra
 ck the Clutch drive — folder like its 18 siblings\n- [AI-Fleet-Coordinat
 or#438] install_rules: add the opencode platform (~/.config/opencode/AGENT
 S.md)\n- [AI-Fleet-Coordinator#439] (muse-assist\, kimi) basics for Clutch
 \, OpenCode\, Conductor\, — Code\, \, Vibe and Copilot CLI\n- [AI-Fleet-
 Coordinator#440] OpenCode as a seat: registry row\, identity docs\, OpenCo
 de-zuliprc override\, onboarding prompt\n- [AI-Fleet-Coordinator#441] (sen
 try) agent-sync: — Crons heartbeat for the Mac and server listeners\n- [
 AI-Fleet-Coordinator#442] agent-sync server: enable GB-DIRECTOR and GB-COM
 PILER\, owner-confirmed restart rule\n- [AI-Fleet-Coordinator#443] agent-s
 ync heartbeat tests: generate the fake DSN key per run (gitleaks)\n- [AI-F
 leet-Coordinator#444] Infisical is prod only: settings default to prod and
  refuse other slugs\n- [AI-Fleet-Coordinator#445] OpenCode seat: fixed-sea
 t OPENCODE block in install_rules\, docs agree with #440 and #439\n- [AI-F
 leet-Coordinator#446] Harness apply follow-ups: Clutch skill pack render a
 nd mirror rows now say applied\n- [AI-Fleet-Coordinator#447] (claude) Shut
  down idle iOS Simulators: reaper LaunchAgent and — turn-end hook\n- [AI
 -Fleet-Coordinator#448] fix(agent-sync-mcp): settle wake claims after deli
 very\, allowlist wake channels\, re-check access per attempt\n- [AI-Fleet-
 Coordinator#449] External lanes: lanes/<Repo> may be a symlink onto /Volum
 es/External/Lanes\, read as one place by every lane tool\n- [AI-Fleet-Coor
 dinator#450] Disk janitor: prune guard also covers a relative dangling lin
 k and a lane that kept its lanes-path registration\n- [AI-Fleet-Coordinato
 r#451] fix(agent-sync-mcp): deliver a DM wake's excerpt and forward held_b
 ack reduced to the allowlist\n- [AI-Fleet-Coordinator#452] (claude) agent-
 sync listener: owner-gated route suggestion from the — wake\n- [AI-Fleet
 -Coordinator#453] feat(agent-sync): hold back over-budget wakes for every 
 seat\, surface them in band\, catch up within the budgets\n- [AI-Fleet-Coo
 rdinator#454] work backup: unpushed commits\, stashes\, dirty trees and ~/
 apps files to restic on B2\n- [AI-Fleet-Coordinator#455] Add the Linear-ba
 cked board CLI\, with writes off until cutover\n- [AI-Fleet-Coordinator#45
 6] Digest builders default FLEET_OWNER to the Simple-With-Us org\n- [AI-Fl
 eet-Coordinator#457] (grok\, grok-bot) followed by BUILD is an alias for \
 , and the — display name is plain\n- [AI-Fleet-Coordinator#459] work bac
 kup: close the review findings before the install (anchors\, missed-backup
  alert\, B2 key checks\, no-print password)\n- [AI-Fleet-Coordinator#460] 
 work backup: alert the owner by DM and the Plumbers by post\, dedicated B2
  bucket\, keep session stores in the backup\n- [AI-Fleet-Coordinator#461] 
 (grok) docs(linear): record the — Web connector exception\n- [BotFleet#1
 024] Fix: Give The New iOS App Record An Internal TestFlight Group So Buil
 ds Reach The Owner\n- [BotFleet#1041] chore(deps): update dependency posth
 og-js to v1.435.9\n- [BotFleet#1043] Shared VPS: Build The New Image Ahead
 \, Then Switch In A Restart\n- [BotFleet#1044] chore(deps): update non-maj
 or dependencies\n- [BotFleet#1046] chore(deps): update non-major dependenc
 ies to v1.87.0\n- [BotFleet#1047] (muse-assist) Fix — Code and OpenCode:
  real marks\, labelled quotas\, and two wrong sign-in checks\n- [BotFleet#
 1048] chore(deps): update dependency posthog-js to v1.436.1\n- [BotFleet#1
 050] fix(deps): update non-major dependencies to v16.16.2\n  … +70 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-10
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-09@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261009
DTEND;VALUE=DATE:20261010
SUMMARY:Fleet: 178 merged · 0 opened · 0 closed
DESCRIPTION:178 PRs merged · 0 issues opened · 0 issues closed\n\nMerged 
 PRs:\n- [AI-Fleet-Coordinator#376] feat(outbox): port the GitHub outbox br
 idge from Slack to Zulip\n- [AI-Fleet-Coordinator#377] fix(digest): post t
 he weekly fleet-mode digest to Zulip\, not Slack\n- [AI-Fleet-Coordinator#
 379] feat(agent-sync): stdio MCP server for Mac seats (phase 1)\n- [AI-Fle
 et-Coordinator#381] (grok-bot) fix(agent-sync): pin the — as eligible\; 
 server runbook corrections\n- [AI-Fleet-Coordinator#382] feat(agent-sync):
  screen peer requests by risk\; help when low\, DM the owner when not\n- [
 AI-Fleet-Coordinator#383] docs: sweep live Slack instructions out of the A
 FC docs\n- [AI-Fleet-Coordinator#384] (claude) docs(skills): sweep Slack f
 rom the fleet skills pack\, render the shared — home as \, add CLUTCH\n-
  [AI-Fleet-Coordinator#385] chore(slack): remove retired Slack-era scripts
 \, protocols and pm2 entries\n- [AI-Fleet-Coordinator#386] (grok) fix(mac)
 : — idle-unload skips the slow leader session/list by default\n- [AI-Fle
 et-Coordinator#387] feat(agent-sync): Jet is wake-eligible like the other 
 seat bots\n- [AI-Fleet-Coordinator#388] Sentence gap: chat entity returns\
 , GitHub and Zulip use U+00A0\n- [AI-Fleet-Coordinator#389] (grok) fix(mac
 ): — idle-unload runs at standard priority\, not the background class\n-
  [AI-Fleet-Coordinator#390] chore(registry): replace Slack fields with Zul
 ip\, add cloud seats and CodeCaps\n- [AI-Fleet-Coordinator#391] feat(agent
 -sync): run the listener and CLI from a managed runtime checkout\n- [AI-Fl
 eet-Coordinator#392] feat(agent-sync): send sentence gaps to Zulip as U+00
 A0 plus a space\n- [AI-Fleet-Coordinator#393] docs(zulip): guide v3.3 and 
 a paste-ready Zulip switch prompt\n- [AI-Fleet-Coordinator#394] feat(agent
 -sync-mcp): Phase 0 hosted stub\, ready to deploy (board 18f61cf4)\n- [AI-
 Fleet-Coordinator#395] (minimax) Add PR autofix workflow with\n- [AI-Fleet
 -Coordinator#396] fix(deps): update dependency @modelcontextprotocol/clien
 t to v2.2.0 [security]\n- [AI-Fleet-Coordinator#397] fix(deps): update dep
 endency @modelcontextprotocol/sdk to v1.31.0 [security]\n- [AI-Fleet-Coord
 inator#398] chore(deps): bump @modelcontextprotocol/sdk from 1.30.0 to 1.3
 1.0 in /scripts/agent-sync-mcp\n- [AI-Fleet-Coordinator#399] chore(deps): 
 bump @modelcontextprotocol/client from 2.0.0 to 2.2.0 in /scripts/agent-sy
 nc-mcp\n- [AI-Fleet-Coordinator#400] chore(deps): bump sharp and wrangler 
 in /scripts/agent-sync-mcp\n- [AI-Fleet-Coordinator#401] chore(deps): bump
  undici and wrangler in /scripts/agent-sync-mcp\n- [AI-Fleet-Coordinator#4
 02] docs(slack-sweep): Mac process list\, listener docs\, onboarding and p
 eer wording leftovers\n- [AI-Fleet-Coordinator#403] chore(agent-sync-mcp):
  commit Phase 0 KV id and Access AUD\n- [AI-Fleet-Coordinator#404] fix(dep
 s): update non-major dependencies\n- [AI-Fleet-Coordinator#405] docs(cutov
 er): tidy the Slack cutover leftovers\n- [AI-Fleet-Coordinator#408] fix(de
 ps): update non-major dependencies\n- [AI-Fleet-Coordinator#409] (grok) fe
 at(agent-sync-mcp): Phase 2 hosted tools for the cloud seats ( served\, JE
 T blocked on its role)\n- [AI-Fleet-Coordinator#410] feat(agent-sync): sea
 t precedence\, launcher seat first\, bot check on every command\n- [AI-Fle
 et-Coordinator#411] fix(deps): update dependency @modelcontextprotocol/ser
 ver to v2.1.0\n- [AI-Fleet-Coordinator#412] docs(effort-log): add the Zuli
 p cutover row (board 18f61cf4)\n- [AI-Fleet-Coordinator#413] feat(agent-sy
 nc): the fleet wake is @all in #agent-sync › fleet\, no fleet group\n- [
 AI-Fleet-Coordinator#414] fix(agent-sync): daemon init reads the seat's ow
 n credentials\, — rc and ZULIP_RC included\n- [AI-Fleet-Coordinator#415]
  feat(agent-sync-mcp): serve JET now that openai-dot-bot is a member\n- [A
 I-Fleet-Coordinator#416] docs(zulip): all bots are members now\, Jay is th
 e only admin\n- [AI-Fleet-Coordinator#417] feat(agent-sync): hold the five
  cloud seats on the server listener (inbox capture)\n- [AI-Fleet-Coordinat
 or#418] docs(mac-processes): mirror the live list\, add the held agent-syn
 c mcp row and the session-hook row\n- [AI-Fleet-Coordinator#419] docs(zuli
 p): live state for the fleet wake\, bot roles and JET (guide v3.8)\n  … 
 +138 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-09
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:fleet-daily-2026-10-08@AI-Fleet-Coordinator
DTSTAMP:20261029T232351Z
DTSTART;VALUE=DATE:20261008
DTEND;VALUE=DATE:20261009
SUMMARY:Fleet: 59 merged · 0 opened · 0 closed
DESCRIPTION:59 PRs merged · 0 issues opened · 0 issues closed\n\nMerged P
 Rs:\n- [AI-Fleet-Coordinator#365] docs(agent-sync): full Zulip-native rewr
 ite of AGENT-SYNC.md\n- [AI-Fleet-Coordinator#366] chore(janitor): sync tr
 acked disk-janitor.sh and mac-auto-cleanup.sh with the live copies\n- [AI-
 Fleet-Coordinator#367] (claude) feat(agent-sync): listener v1 — always-o
 n Zulip daemon\, — hooks plugin\, tool-less wake\n- [AI-Fleet-Coordinato
 r#368] docs(agent-sync): MCP design draft (local stdio + hosted OAuth for 
 cloud seats)\n- [AI-Fleet-Coordinator#369] docs(linear): migration design 
 — Linear replaces THE BOARD\n- [AI-Fleet-Coordinator#370] feat(janitor):
  lane-aware retire gate and dependency reaper (reviewed and hardened)\n- [
 AI-Fleet-Coordinator#371] (grok) docs: post-handoff fixes (MCP decisions D
 1/D2/D8\, Linear shared Fleet agent\, stale — item)\n- [AI-Fleet-Coordin
 ator#372] docs(skills): retire Slack across the fleet skills pack and iden
 tity writer\n- [AI-Fleet-Coordinator#373] fix(mac-seat): post needs-mac an
 d seat-claim notices to Zulip\, not the retired relay\n- [AI-Fleet-Coordin
 ator#374] fix(watch): restart on refused\, not on slow\; drop Slack-era en
 tries\n- [AI-Fleet-Coordinator#375] docs(agents): point coordination at Zu
 lip\, not Slack\n- [AI-Fleet-Coordinator#378] (grok-bot) feat(agent-sync):
  Coolify listener instance\, — routine wakes\, seat partition\n- [AI-Fle
 et-Coordinator#380] (grok) fix(mac): — idle-unload sees loaded stubs\, S
 hellular watch confirms before kill\n- [BotFleet#937] (sentry) fix( -crons
 ): confirm a Crons check-in close actually left the process\n- [BotFleet#9
 45] Local VM: Carry The Host gh Login Into The Container When CLI Credenti
 als Are Shared\n- [BotFleet#946] Pin @xmldom/xmldom Back To 0.8.15 So elec
 tron-builder Packages Again\n- [BotFleet#947] CI: Gate Renovate And Packag
 ing PRs On A Pre-Merge Mac Package Build\n- [BotFleet#948] Stop Test Harne
 sses From Creating Real Local VM Containers\n- [BotFleet#949] Hosted Mac U
 pdates: Accept In-Bundle Framework Symlinks\, Still Refuse Zip Slip\n- [Bo
 tFleet#951] Docs: Mark Mac Packaging Gate Row Completed\n- [BotFleet#952] 
 feat(voice): Karaoke on the Main Message Text\, on Mac and iPhone\n- [BotF
 leet#953] docs: Mark the Voice\, Karaoke\, and iOS Scroll Row Completed\n-
  [BotFleet#954] Updater: Treat Zombie Processes As Exited So A Reaped-Late
  cua-driver Cannot Block Updates\n- [BotFleet#956] fix(mac-updater): authe
 nticate Actions artifact downloads via gh\n- [BotFleet#957] (minimax) docs
 (research): How Apple Personal Voice and — Process Text\n- [BotFleet#959
 ] VM Cards: Fix The Literal \\u00a0\, False Desktop-Start Failures\, And A
  Wrong Docker Prompt\n- [BotFleet#961] docs(agents): point coordination at
  Zulip\, not Slack\n- [BotFleet#962] fix(mac-updater): answer "how far beh
 ind" from identity\, not from the clock\n- [BotFleet#965] fix(voice): Spea
 k the Distilled Script Again\, and Karaoke Follows It on the Main Text\n- 
 [Clutch#82] chore(deps): update dependency vitest to v5\n- [Clutch#83] doc
 s(agents): point coordination at Zulip\, not Slack\n- [Congress.Trade#2674
 ] (sentry) chore(deps): update — javascript monorepo to v11\n- [Congress
 .Trade#2675] docs(agents): point coordination at Zulip\, not Slack\n- [Con
 gress.Trade#2676] Delete .github/dependabot.yml\n- [Congress.Trade#2677] D
 elete app/vendor/congress-trading-shared/scripts/slack-sync.sh\n- [Contact
 Logo#167] docs(agents): point coordination at Zulip\, not Slack\n- [Contac
 tLogo#168] Delete .github/dependabot.yml\n- [DealDex#419] docs(agents): po
 int coordination at Zulip\, not Slack\n- [DealDex#420] Delete .github/depe
 ndabot.yml\n- [DealDex#421] Delete scripts/slack-sync.sh\n  … +19 more
URL:https://simple-with-us.github.io/AI-Fleet-Coordinator/#2026-10-08
CATEGORIES:fleet-daily,agent-activity
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
