Functional guilds · program status · living doc
Cadence locked: Tooling — Wednesdays, Orchestration — Thursdays, Delivery/Consulting — Mondays. All before standup, optional but recommended.
Where things stand: Tooling has eight calls done (last: 2026-08-26) — Sage, Andres, and Eugene held a strategic three-person call (Justin and Ryan absent) focused on business-model productization: Sage is building a mind map of Rosenblatt's offerings (audit → implementation → maintenance packages) to standardize business inputs and optimize Hermes agents around consistent workflows, with sales-pipeline and hiring discussions deferred until the package structure exists. No new formal action items; standing backlog carried forward. Call 7 (2026-08-19) — Sage went deep on her evolving PR-review harness engineering: the Kanban ticket description is the linchpin of MoA PR review (reference models can't make tool calls, so all context must be baked into the ticket), her periodic client-retrospective loop (powerful model reviews session history/Sol.md/Memory.md, then does "brain surgery" on the harness/skills), and git history as a signal for common review failure patterns. She's expanding her setup diagram with an Investigate profile (Qwen3 for investigation, cheaper models for code writing) and a multi-client architecture. Eugene is working in Justin's ProService support setup. No new formal action items; standing backlog carried forward. Call 6 (2026-08-12) covered beads-Jira bidirectional sync, client isolation architecture Orchestration has eight calls done (last: 2026-08-20) — Sage, Andres, and Eugene held an informal three-person call (Justin and Ryan absent). Sage reported closing the loop on her multi-profile pipeline: Investigate profile (Qwen3, research/planning) → Write Code profile (cheaper model, execution) → PR Review profile → Orchestrator retrospective, with the tension between different models creating useful adversarial review. She wants to bake in DORA metrics (throughput and instability) and connected the team's work to Team Topologies (platform team, complicated subsystem team, enabling team, streamlined team — "doing everything"), framing agent context as cognitive load and agent-team management as managerial science. Andres started research on industry standards for harnesses and software engineering factors, flagging the lack of output grading as a blind spot. Eugene discovered a deployment race condition between Friday IC and Friday backend (backend must deploy first), which broke Justin's monitoring cron jobs. The group took stock of burning items (swarms, software flywheel, client-deployable packaging, multi-client architecture with PII isolation) and discussed agent-to-agent communication: Sage's position is to consolidate on Hermes alone (adding tools = cognitive load), while Andres noted the one gap is person-to-person agent communication — which Eugene's peer query tool and the newly-published Hermes bots/group-chat feature address directly. No new formal action items opened; standing backlog carried forward untouched. Call 7 (2026-08-13) was a short knowledge-sharing call (Justin absent, family emergency): Sage detailed her MoA PR-review pipeline, Andres flagged a beads-board-visibility gap (13 items, most of the team unaware) and committed to standardizing beads for client use, and Eugene reported using Luna 5.6 (GPT 5.6) with good results. No new formal action items. Call 6 (2026-08-06) was a retrospective on guild value: Eugene finds the calls useful for aligning on company vision, Sage for forcing prioritization. Sage introduced a cognitive-load-as-shared-resource framework (80% client work = 20% leftover for guild work). No new action items. Sage delivered the guild's first evidence-backed swarm case study (a Lovable-to-AWS Amplify conversion, with concrete composability lessons and cost data) at call 4, closing that action item; call 3's Jiu Jitsu vs. Git worktrees decision (worktrees for now) still stands. 2026-08-10) — deepened the client-profile/playbook thinking (ontology-building framing, per-client dashboard sketch) without landing the skill itself, and opened a new open question on cross-client agent knowledge-sharing weighed against IP risk. Call 4 (2026-08-10) featured a live beads CLI demo (Justin: agents.md injection, shared beads server, Jira+beads dual tracking), Sage flagging consulting skills/playbook as P0 (real client pain), Justin's Rosenblatt playbook + client-specific playbooks framing, sales/pipeline strategy discussion (deferred to consulting skills), and Ryan briefly on transcripts as "API of internal knowledge" with graph RAG as a later quality optimization. Call 5 (2026-08-24) was a two-person call (Sage and Andres; Ryan and Justin absent): Sage proposed productizing their capabilities into predefined service packages (audit, one-off project, etc.) instead of operating as an "engineering multitool," with Intravia cited as an inefficient client for the random-work model. Andres raised client education as a crux for both client and employee retention. Sage expressed intent to take a week off from Intravia to build the consulting skill book. Andres flagged that the Hermes update process being known only to Justin/Eugene/Ryan is a barrier to team-wide experimentation. Call 6 (2026-08-31) was a two-person call (Justin and Andres; Sage and Ryan absent): Justin walked Andres through Steve Yegg's "Shape of Things to Come" article and the crew-agent vs fleet-agent architecture — crew agents (Hermes) decompose conversations into work-graph items, fleet agents (Gasity) pick up typed edge nodes and do the work. Justin demoed a work-graph visualizer prototype (milestone-driven, Svelte flow) built over the weekend and proposed standing up a shared Gasity service on the existing Rosenblatt beads server (~couple hours) plus potentially a Rosenbot dashboard as a Hermes plugin (~1–2 weeks). No consulting-playbook progress (Sage absent); P0-flagged skill now unbuilt across six calls. Full status, meeting history, and open questions live in each guild's tab above.
Retrospective (2026-07-14): First-week check-in on the guild-call format itself landed on one concrete commitment — an auto-extraction pipeline turning call discussion into tracked, owned tasks (see Program meetings below) — and confirmed holding at the current three guilds rather than chartering more from the seed list.
Accountability
Cross-guild commitments from program-level calls (workshop 1, design calls, retrospectives) that don't map to one specific chartered guild. Per-guild action items live on that guild's own tab instead.
Weekly rhythm
Delivery / Consulting guild — before standup. Cadence itself still under gut-check (see the Consulting tab).
Ad hoc Orchestration follow-up call — originally scheduled for everyone to bring their own swarm attempt from the week and compare notes; not confirmed as having run yet (not mentioned in the 2026-07-16 call). In addition to, not replacing, the Thursday cadence.
Tooling guild — before standup.
Orchestration guild — before standup.
Ground rules
A guild is a knowledge-sharing cadence, not an ownership structure — no reporting line, no default budget. If something a guild surfaces needs a real accountable owner (the GPU cluster/swarm infra is the live example — already trending toward "needs a dedicated platform role," not a standing guild topic), that's a separate decision, made explicitly, not absorbed into the guild.
The positive half of the definition, from the workshop-1 primer: a guild is a secondary affiliation with a steward, a cadence, and a concrete artifact it owns. Owen's addition at workshop 1: guild outcomes should be things that can be built on, not just discussed — artifacts the next session (or a future agent/swarm) can pick up. Three guild calls in, no guild has named its artifact yet — each guild's tab tracks this as an open item.
Standard across every guild
What do we need to learn? What's missing that this guild exists to close?
What gap in the business — not just knowledge — does this guild address?
What can people now justify spending time on (e.g. ~5% of the day) that execution pressure would otherwise eat?
Concrete targets, a timeline, and explicit go/no-go conditions for anything explorative.
Standing constraint on question 4, carried from the workshop-1 primer (DORA's own warning): setting a metric as a target invites Goodhart's-law gaming. If a guild ends up stewarding delivery metrics, track them per engagement as a coaching signal against that engagement's own trend — never as a cross-pod ranking or a blended org scorecard. Applies the moment any guild defines its KPIs; still unclaimed since every guild's question 4 is open.
Source calls · program-wide
Cross-guild calls that shaped the program itself. Each guild's own calls are listed in its tab.
Introduced the vertical-pods vs. functional-guilds framing, ran live definition/adoption/top-of-funnel checks, and produced the seed list of 10 candidate functional areas.
Resolved the consulting/delivery merge, voted Orchestration, Tooling, and Delivery/Consulting as the first three chartered guilds, and locked the four-part outcomes template.
Checked in on the guild-call format after its first week: Ryan's read is the primary output so far is vision alignment, not yet execution — both he and Eugene pushed on how to translate discussion into tangible built outcomes. Landed on a concrete commitment: auto-extract action items from these (and other Recall-transcribed) calls into tracked tasks, assigned by default to a guild's steward/owner rather than left as a group responsibility. On chartering more guilds from the seed list: explicitly held at the current three — Ryan's case against proliferating groups (an anti-pattern in his view) went unchallenged, and the two untouched seed areas (Governance, Comms) were judged already reasonably covered by existing forcing functions (Vanta) and by Ryan's own extensive personal integration work, respectively, rather than needing a dedicated guild.
Three weeks after the retrospective; the auto-extract pipeline is now running and has been migrated from hive-kanban to the beads CLI task system. Eugene's agent auto-detected a stall and fixed it (Opus added a notification without being asked) — a live demonstration of self-healing agent behavior. Two P0 items surfaced: the SQLite-to-Rust migration with swarm (Eugene operating, Justin assisting) and beads as a Docker tool for all Hermes agents (multi-stage Docker, shared beads server, agents.md injection). Gas City fork planned. Other items punted to next week.
Not chartered this round
Original 10-area breakdown from workshop 1, minus the three
chartered guilds. Not discussed in depth this round — tracked here
so nothing quietly drops before the next vote. Provenance: the
seed list was mined via /session-lens from 860 agent
sessions (Hermes, Copilot, and Claude logs, whole team, Jun
3–Jul 3), clustering skill usage, tool calls, and message
content into recurring themes — evidence to argue with at
the next vote, not a verdict.
Evaluation & observability — knowing whether swarms are getting better, proving it to clients.
Strongest runner-up: Eugene's pick, and Justin nearly voted for it too. Case made live: without an eval/observability baseline, comparisons between approaches (e.g. GLM 5.2 vs. Sonnet) are currently vibes-based. Explicitly on the table for next week's vote.Model & GPU infrastructure — serving, capacity, fine-tuning, cost per token.
Live activity, uncredited: cluster availability/outbidding work this week got voted and discussed under Orchestration, not as its own guild. Watch whether it needs to split out — original framing flagged it as a platform-team candidate, not a guild, regardless.Security, permissions & data isolation between swarms; risk posture for self-hosted models.
Discussed 2026-07-14 in the guild-format retrospective (not a chartering vote): Ryan's assessment is the org is already unusually strong on governance for its size, backed by Vanta's forcing functions on security — used as part of the case for holding at three guilds rather than chartering a fourth. Bedrock guardrails (a governance-shaped topic) separately surfaced under Tooling.PR review & GitHub workflow, CI triage, merge hygiene.
Live activity, uncredited: the review-loop skill adoption gap got folded straight into Tooling's backlog rather than discussed as its own area. Same watch-item as Inference.Ticket & PM lifecycle — Jira, kanban board hygiene.
Adjacent discussion 2026-07-14: the retrospective's auto-extract-tasks-from-calls commitment is squarely an Ops-shaped mechanism (ticket creation/assignment pipeline), even though the call itself framed it as guild-accountability tooling rather than an Ops guild charter proposal.Channel & call integration — Slack, email, calendar, call transcription plumbing.
Discussed 2026-07-14 in the guild-format retrospective (not a chartering vote): Ryan reports he's personally connected nearly every company service (Slack, email, calendar, call transcription) to his own agent with no issues, offered as evidence this area doesn't need a dedicated guild right now — used alongside the Governance point to justify holding at three guilds.Business-ops integrations — banking, payroll, e-signature style client-facing APIs.
Real, active work already happening outside any guild: Ryan's DocuSign migration is a stated "burning issue," Justin G. is building a Documenso-based alternative, and Sage flagged Intravia needs the same capability. Strong candidate for next week's vote given the existing momentum.Traceability
Tooling call 8 done (2026-08-26): Sage, Andres, and Eugene held a strategic three-person call (Justin and Ryan absent) focused on business-model productization rather than technical tooling. Sage is building a mind map of Rosenblatt's offerings into standardized service packages (audit → implementation → maintenance) to give prospective clients a clear engagement model and to work backwards from concrete business outcomes to prioritize Hermes agent capabilities. Andres connected this to internal prioritization — standardized packages give the unassigned Kanban backlog real context for prioritization instead of everything being vaguely good. The group acknowledged Rosenblatt can't yet say no to work for revenue reasons, making the funnel/conversion problem the real constraint. Sage proposed the package structure must exist before hiring a salesperson. She plans to compile the past few days' discussions into a summary for Ryan. No new formal action items; standing backlog carried forward untouched (Justin absent).
The shared capability layer for the whole team — skills, MCP servers, and config that any agent should be able to pick up rather than rebuild from scratch. If it's reusable and not swarm-specific, it lives here.
Scope boundary (settled live, don't re-litigate): Orchestration owns swarm-specific architecture/SDLC; Tooling owns the general reusable capability layer — skills, MCP servers, config, anything meant to be shared across pods regardless of whether it's swarm-related. Cadence: Wednesdays, before standup.
Accountability
.env-style files) from the dev container over to Hermes, which has no equivalent guardrail today.
Justin Hromalik
In progress — call 3: Justin has formally claimed this on the hive kanban board and is actively working on incorporating it into Hermes and Copilot as a pre-tool-use / pre-LLM-call hook.
dev is mostly a blocker for routine changes — Copilot review may count as the official review, bypass allowed on judgment call, required review kept for infra/harness-touching changes.
/swarm tool once cluster infra stabilizes — standardizes Justin's Novi-era workflow patterns into a shared tool. Carried from Orchestration's backlog; lands here once it exists.
Justin Hromalik
Open — call 3: explicitly put on hold. Justin hasn't started it and isn't sure yet whether a dedicated /swarm skill is even needed on top of base Hermes functionality, given everyone's using different swarm approaches; revisit once there's more shared swarm experience to standardize from.
session-lens — it now doubles as a session/skill manifest per agent (surfaced when Sage asked Justin how he was publishing sites and he pointed her at session-lens rather than a wiki).session-lens across other agents' sessions) rather than maintaining a separate doc. Pulling off the wiki idea unless a strong new case is made./swarm tool (future). Carried forward from before call 1; not discussed in call 2 either.dev — tentatively reframed as mostly a blocker (new discussion, not fully resolved). Eugene raised whether mandatory human review before merging to dev is still a value-add given how much of the team's day-to-day coding now flows through Hermes-authored PRs already covered by AI/Copilot review. Justin's read: mostly a blocker at this point, especially when the PR-review-loop skill was already used — except when someone is editing shared harness/dev-container infrastructure directly, where a human eye still matters (ties to SOC 2's own approval requirement, which the team could in principle change but is wary of loosening for security reasons — self-approving automation was called out as the specific risk). Sage noted Copilot reviews may already be able to count as the official required review. Justin also described a GitHub CODEOWNERS-based approach (partially started, not finished) that could route review requirements per-subfolder, including bot-account auto-approval for lower-risk areas — flagged as worth revisiting, not decided. Working guidance for now: use best judgment, bypass when a change doesn't touch anything important./swarm tool — explicitly put on hold (status change). Justin hasn't started building this and, after more time experimenting with swarms himself, isn't convinced a dedicated /swarm skill is the right move yet given how differently everyone on the team is already approaching swarms with base Hermes functionality. Deferred until there's a clearer shared need, rather than standardizing prematurely.beads list can search through task metadata by Ticket ID, and changes in Jira (e.g. moving a ticket to "In Review") are reflected in beads instantly. The mirrored issues get their own beads IDs but retain the external link, making beads list + bd show a unified view across both systems. This is a concrete step toward beads as the shared task-tracking layer that complements (not replaces) Jira.client-hermes-base Docker image that extends from hermes-base but removes the peer network, disables all firewalls by default (vs. the internal agents which get all firewalls by default), and has its own beads task graph. The motivating incident: Justin's personal agent immediately surfaced Social Security numbers from ProService data after adding one API key — a live PII-exposure warning that prompted the full isolation. Justin committed to writing a playbook documenting the steps. Eugene noted PII is "an eventuality" for any automated ticketing agent.dev policy question — not revisited in call 5, 6, 7, or 8; still only a tentative working answer (use judgment, bypass when safe), not formally closed.Source calls
Confirmed the weekly cadence for all three guilds. Worked the knowledge-gap question live and surfaced real tension — skill visibility/manifest, a contested wiki proposal, and Sage's mandatory-shared-skills idea — without resolving it. Explicitly left with open questions, picked up again next Wednesday.
Resolved the wiki-vs-accessibility-tooling fork in favor of
query-based discovery via session-lens, and
corrected the record on the Copilot/Hermes review-loop gap
(both surfaces load the cloud skills; it was an adoption
issue, not a tooling gap). Landed three new action items:
a per-agent skills-usage digest (Justin), Hermes
secret-leak guardrails covering both prevention and
retroactive cleanup, and a repo/PR hygiene pass on stale
monorepo cards. Also flagged, not actioned: agent-messaging
reliability on Slack after a rate-limiting incident.
Real progress on two standing action items: secret-leak
guardrails work is now formally claimed on the hive kanban
board, and the repo/PR hygiene pass got a live walkthrough
with concrete next steps for Andres, Justin, and Eugene's
PRs. Tentatively reframed mandatory human PR review on
dev as mostly a blocker for routine changes,
without formally changing policy. Put the /swarm
tool on hold pending more shared swarm experience, and opened
a new action item for Eugene to assess the dev-container/VM
setup's readiness for multi-client deployment. Justin also
flagged that this doc's action items have drifted from the
hive kanban board's independently-updated copies and need
reconciling.
Short two-person call (Justin + Eugene only; Ryan, Sage, and Andres absent) dominated by guardrails: Eugene got AWS MCP working but hit a real PII-exposure incident (his agent pulled live Social Security numbers from DynamoDB while triaging a ticket), and Justin flagged that guardrails today are provider-specific — a profile switching to a non-Bedrock model silently loses protection. New action item to research a provider-agnostic guardrail via Hermes's hook system. Also escalated the call-3 doc-vs-board reconciliation item: hive kanban now has confirmed duplicate tasks, not just drifted copies.
Three-person call (Justin, Sage, Eugene). Hermes Bedrock integration confirmed — full model list available, no per-model proof needed. Guardrails design debate: Bedrock-only config vs. a generic MESOS approach for all providers (Fireworks has no native guardrails). Beads CLI integration assigned to Justin. Gas City explored. Justin requested P0 flags on standing action items for prioritization.
Four-person call (Justin, Sage, Andres, Eugene). Justin demonstrated beads bidirectional sync with Jira issues (live metadata search by Ticket ID) and walked through the ProService client-isolation architecture (dedicated Docker base, no peer network, firewalls off by default) prompted by a live PII-exposure incident. Sage demonstrated Mixture of Agents (MoA) for PR review — Kimi K2 + DeepSeek + GLM 5.2 aggregator replacing Sonnet at ~$3.50 vs ~$50 per review, with a Kanban-card stoplight system for a real 34-commit Intravia release. Justin proposed auto-injecting shared profiles/presets into everyone's Hermes; Sage agreed. Bedrock keys deactivated by Ryan, reinforcing the provider-agnostic guardrails action item.
Informal three-person call (Sage, Andres, Eugene; Justin absent). Sage went deep on her evolving PR-review harness: the Kanban ticket description is the linchpin of MoA PR review (reference models can't make tool calls, so all context must be baked into the ticket upfront), and Andres's admission that he skips Kanban tickets is likely why he catches less. Sage also described her periodic client-retrospective loop (powerful model reviews session history/Sol.md/Memory.md, then does "brain surgery" on the harness) and git history as a signal for common review failure patterns. She's expanding her setup diagram with an Investigate profile (Qwen3 for investigation, cheaper models for code writing) and a multi-client architecture. Eugene is working in Justin's ProService support setup. No new formal action items; standing backlog carried forward.
Strategic three-person call (Sage, Andres, Eugene; Justin and Ryan absent) pivoting from technical tooling to business-model productization. Sage proposed standardized service packages (audit → implementation → maintenance) as the prerequisite for both sales hiring and Hermes agent optimization — working backwards from concrete business outcomes instead of building random research projects. Andres connected this to internal prioritization: packages give the unassigned Kanban backlog real context. Group acknowledged the funnel/conversion problem as the real constraint. No new formal action items; standing backlog carried forward.
Orchestration call 8 done (2026-08-20): Sage, Andres, and Eugene held an informal three-person call (Justin and Ryan absent). Sage reported closing the loop on her multi-profile pipeline: Investigate profile (Qwen3 for codebase investigation, research/planning) feeds a Write Code profile (cheaper model for execution), which feeds a PR Review profile, and then the Orchestrator runs a retrospective on the full chain. The tension between different models (one plans, another executes, a third reviews) creates useful adversarial review and avoids the self-bias of a single model reviewing its own work. Sage wants to bake in DORA metrics (throughput and instability) as the next quality/throughput measure, and connected the team's work to Team Topologies (platform team, complicated subsystem team, enabling team, streamlined team — "we're doing everything"), framing agent context as cognitive load and agent-team management as managerial science. Andres started research on industry standards for harnesses and software engineering factors, flagging the lack of output grading as a blind spot — which Sage's retrospective loop partially addresses. Eugene discovered a deployment race condition between Friday IC and Friday backend (backend must fully deploy first because front-end packages reference backend infra setup), which broke Justin's monitoring cron jobs when he pushed both simultaneously. The group took stock of burning items and discussed agent-to-agent communication: Sage's position is to consolidate on Hermes alone (adding tools = cognitive load), while Andres noted the one gap is person-to-person agent communication — which Eugene's peer query tool and the newly-published Hermes bots/group-chat feature address directly. No new formal action items opened; business outcome, permission, and OKRs/KPIs remain undecided after eight calls.
How we design and run agent swarms well — sub-agent topologies, delegation patterns, and the infrastructure (GPU cluster, model serving) that makes swarms possible. Tied directly to the swarm mandate, and currently the most active, fastest-moving guild.
Scope boundary reaffirmed live: orchestration is patterns (sub-agent delegation, Kanban orchestration in Hermes, which model handles planning vs. execution); infrastructure is separate and ownership-based (cluster uptime, model serving) — related but kept distinct in discussion. Cadence: Thursdays, before standup.
Accountability
/swarm tool once infra stabilizes, standardizing the plan-first Novi-era workflow. Echoed in Tooling's backlog too — will live there once built.
Justin Hromalik
Open — explicitly put on hold per Tooling call 3 (2026-07-22); not raised again in call 4 or call 5.
/swarm tool; Sage's proposed Lovable-to-AWS swarm exercise is a new candidate too if it produces a reusable Hermes skill as intended, but nothing has been formally named yet./swarm tool (assigned to Justin H.) once infra stabilizes — likely lands in Tooling once it exists. Also echoed in Tooling's own backlog. Not discussed in call 3./swarm tool. Not formally named yet./swarm tool (Justin H.) — explicitly put on hold per Tooling call 3 (2026-07-22), pending more shared swarm experience before standardizing.memory.md file as a "field guide" — which Justin noted is a rough MVP of what Hermes already does better via its session/skill system. Running this kind of experiment through Hermes would not only produce working swarms but also let the planner/worker agents recursively build skills on how to swarm effectively — a form of recursive self-improvement. Flagged as fascinating, not yet scoped into a formal action item (see action item above).dev; when told to fix the mistake, it rebased off main instead of dev. Sonnet 5 would have inferred that dev is the source for new branches. Eugene's read: this is exactly why open-source models work well as delegated workers (the orchestrator gives explicit instructions), while models with stronger inference handle ad-hoc requests better.Source calls
Small group (Justin, Sage, Andres, Ryan, Eugene) worked the swarm-vs-infra distinction and confirmed the same knowledge-gap as Tooling: most of the team hasn't practiced Hermes Kanban orchestration hands-on. Discussion ranged into client-demo framing for swarms and cost/compute tradeoffs; landed on a concrete commitment — Sage and Justin to run a Kanban/dashboard show-and-tell, targeting Monday.
Sage and Justin ran the promised Kanban/dashboard show-and-tell for Andres, Eugene, and Justin Griffin (Ryan and Owen absent), walking through task/profile creation, Slack integration, and two contrasting swarm approaches (plan-first-then-decompose vs. goal-first-with-freedom). Included a live one-shot Copilot Cloud PR built from a Slack message for Ryan's Travia client. Closed with dev-container and Bitwarden-secrets debugging for Eugene and Sage.
Group worked through Git worktrees vs. Jiu Jitsu and settled on worktrees for now — not enough swarm volume yet to justify the coordination overhead of adopting Jiu Jitsu. Ryan reported real GPU cluster progress but a new Copilot Remote/custom-endpoint launch blocker; Andres and Eugene gave status updates on their own agent setups. Closed on a shared diagnosis (the team hasn't run swarms enough to have earned more advanced tooling yet) and two volunteered exercises this week — a GLM 5.2/Sonnet cost-quality A/B test (Ryan) and a Lovable-template-to-AWS conversion (Sage) — plus Justin's reflection that swarming's core value is forcing explicit task-to-specialist delegation, and a new idea to delegate across the whole team's shared-hive agents by track record.
Short call (Ryan absent). Sage delivered her promised Lovable-to-AWS Amplify swarm conversion exercise and reported back concrete lessons: component-level composability (not line-of-code) as the right swarm primitive, an LLM-as-judge pattern restricting workers to a component library, and a real cost data point (~$20-50/run for a small app, ~$1,000 estimated for a larger one from an external contact's comparable migration). Justin drew a contract-first parallel to shared service schemas at past employers. No new action items opened; closes out the guild's first delivered, evidence-backed swarm case study.
Ryan walked through his personal Cursor-inspired agent-swarm experiment (planner/worker split, ~25M tokens over 6 hours on Fireworks AI) with real infra lessons: no motivating case yet for self-hosted GPUs at current volume/pricing, Fireworks holding up well as a provider. Sage connected swarms and software factories as two angles of the same system. Justin connected the source article's shared-memory-file pattern to Hermes's session/skill system — flagged that running experiments through Hermes could let swarms recursively build skills on how to swarm. No new formal action items opened.
Retrospective call (Justin, Sage, Eugene). Eugene finds the guild calls useful for aligning on company vision; Sage for forcing prioritization. Sage introduced a cognitive-load-as- shared-resource framework: ~80% client work leaves ~20% for guild work, so the guild must make that 20% count. No new action items. Justin: digest and discuss further on standup or next guild call.
Short call (Sage, Andres, Eugene; Justin absent — family emergency, Ryan absent). Sage gave a detailed walkthrough of her MoA PR-review pipeline: GLM 5.2 agent gathers context into a Kanban ticket, which becomes the prompt to a council of reference models (Kimi K2, DeepSeek, Nemotron 3 Ultra, MiniMax M3), with GLM 5.2 as aggregator. Open-source model literalism contrasted with Sonnet's implicit inference. Andres flagged the beads board visibility gap (13 items, most of the team unaware) and committed to standardizing beads for client use. Eugene reported good results with Luna 5.6 (GPT 5.6); Fireworks outages ongoing. Sage's consulting skill book delayed by Travia fires. No new formal action items.
Informal three-person call (Sage, Andres, Eugene; Justin and Ryan absent). Sage reported closing the loop on her multi-profile pipeline: Investigate profile (Qwen3, research/planning) feeds a Write Code profile (cheaper model, execution), which feeds a PR Review profile, then the Orchestrator runs a retrospective on the full chain — creating useful adversarial tension between different models. She wants to bake in DORA metrics (throughput and instability) as the next quality measure, and connected the team's work to Team Topologies (cognitive load = agent context windows, agent-team management = managerial science). Andres started research on industry standards for harnesses and software engineering factors, flagging the lack of output grading as a blind spot. Eugene discovered a deployment race condition between Friday IC and Friday backend (backend must deploy first), which broke Justin's monitoring cron jobs. The group discussed agent-to-agent communication — Sage's position is to consolidate on Hermes alone, while Andres noted the one gap is person-to-person agent communication, which Eugene's peer query tool and the newly-published Hermes bots/group-chat feature address directly. No new formal action items.
Delivery/Consulting call 6 done (2026-08-31): Two-person call (Justin and Andres; Sage and Ryan absent). Justin walked Andres through Steve Yegg's "Shape of Things to Come" article and the crew-agent vs fleet-agent architecture: crew agents (Hermes agents in Slack/Discord) decompose conversations into work-graph items, while fleet agents (Gasity) pick up typed edge nodes (orange = human-ready/blocking, yellow = agent-ready) and do the actual work. Justin built a work-graph visualizer over the weekend (milestone-driven, Svelte flow libraries) and proposed standing up a shared Gasity service connected to the existing Rosenblatt beads server (estimated ~couple hours) plus potentially a Rosenbot dashboard as a Hermes plugin (estimated 1–2 weeks). The client-profile/playbook skill remains unbuilt across six calls despite the P0 flag.
The commercial and relationship side of client work — scoping, pricing, demoing, and the ongoing client-relationship layer Sage raised at workshop 1. Newer and less urgent than the other two per live discussion; still finding its first concrete outcome.
Merged from the original Delivery category plus the consulting/ client-relationship gap Sage raised at workshop 1 (rolled up per Eugene's suggestion — naming can still change). Cadence: Mondays, before standup.
Accountability
Source calls
First real Delivery/Consulting call: worked demo standardization, an "AI-driven live design session" concept, and a client-playbook skill idea under the knowledge-gap question; pricing/retainer-vs-time-and-materials tension and client-consolidation risk under business outcome. Ryan flagged live that this guild isn't yet a confirmed burning issue relative to Orchestration/Tooling — cadence and urgency still unresolved.
Worked through call 1's open action items live: demo standards deprioritized (Ryan/Andres agreed it's not the right time), and the client-playbook-skill idea reassigned from Justin to Sage, merged with Ryan's client-health-check idea into a broader "client profile" concept (onboarding playbooks + per-client health/status tracking, eventually a dashboard). Ryan floated mining Recall transcripts team-wide into an implicit task board before dropping early with Eugene. Justin and Sage then spent the rest of the call on a long freeform discussion of Hermes profiles vs. skills vs. memory isolation for managing multiple clients at once — real thinking, no new commitments beyond Sage's ownership of the client-profile concept. The guild's own cadence/urgency gut-check, flagged again at the top of the call, was never explicitly revisited before the call ended.
Long freeform continuation of the client-profile/playbook discussion (Sage still hasn't built the skill, but extended the concept with an ontology-building framing and a per-client dashboard sketch). Ryan detailed his own cron-to-Dagster pipeline migration as a possible pattern for shared client metrics. New open question, not resolved: whether agents should share knowledge across clients automatically, weighed directly against IP/proprietary-data risk (Sage pushed back, Justin drew a Deloitte/BCG-style conflict-wall analogy). No new action items landed; the guild's standing cadence/urgency question wasn't raised at all this call.
Justin demoed beads CLI live (agents.md injection, shared server, Jira+beads dual tracking). Sage flagged consulting skills/playbook as P0 — real pain, not theoretical. Justin distinguished a two-tier structure: Rosenblatt-level playbook plus per-client playbooks. Eugene suggested sales/pipeline strategy belongs in the consulting skill set. Ryan (brief): transcripts as the "API of internal knowledge," graph RAG as a later quality layer. Client-profile/playbook skill still unbuilt across four calls despite the P0 flag.
Two-person call (Sage and Andres; Ryan and Justin absent). Sage proposed productizing Rosenblatt's capabilities into predefined service packages (audit, one-off project, etc.) instead of operating as an "engineering multitool" — Intravia cited as an inefficient client for the random-work model. Andres raised client education as a crux for both client and employee retention. Sage expressed intent to take a week off from Intravia to build the consulting skill book in Hermes. Andres flagged that the Hermes update process being known only to Justin/Eugene/Ryan is a barrier to team-wide experimentation. Sage shared a referral-pipeline update (VC recommending Rosenblatt to a founder) and Intravia leadership dynamics context. Client-profile/playbook skill still unbuilt across five calls despite the P0 flag.
Two-person call (Justin and Andres; Sage and Ryan absent). Justin walked Andres through Steve Yegg's "Shape of Things to Come" article and the crew-agent vs fleet-agent architecture: crew agents (Hermes) decompose conversations into work-graph items, fleet agents (Gasity) pick up typed edge nodes and do the work. Justin demoed a work-graph visualizer prototype (milestone-driven, Svelte flow) built over the weekend and proposed standing up a shared Gasity service on the existing Rosenblatt beads server (~couple hours) plus potentially a Rosenbot dashboard as a Hermes plugin (~1–2 weeks). Andres suggested internal requirements-gathering before committing to a dashboard design. No consulting-playbook progress (Sage absent); P0-flagged skill now unbuilt across six calls.