Every codebase has a part that looks wrong to the next person who reads it. A relay process nobody remembers adding, a table that is emptied every week, a queue where a direct call would do. The reasons were given out loud in an architecture review months ago, and the people who gave them have moved to other teams. The new engineer has two options: ask around for a week, or "fix" it.
There is a shorter path. Record the architecture review, press a hotkey when a decision, a trade-off or a rejected option is said, and share the recording to an Architecture channel. The marks stay on the sentences, with the time and the speaker's name. Right after the review an AI assistant in Claude Code, Cursor or Claude reads those marks over MCP and drafts the Architecture Decision Record for the repository. Months later the debate is still there for anyone who asks why.
This guide follows the Speak-Y macOS app as checked on 18 October 2026, for a tech lead whose team already shares meetings in a workspace. If you do not have one yet, set it up first.
The fix was described in 2011. Michael Nygard's post Documenting Architecture Decisions (checked on 18 October 2026) proposes a short record for each significant decision — title, context, decision, status, consequences — kept in the repository next to the code. His reasoning is the problem above: someone new to a project who does not know why a decision was made can only accept it blindly or reverse it blindly. The ADR community site calls the collection of these records a project's decision log.
Teams that adopt ADRs still lose the why, in three predictable places:
A recording keeps all three. The marks make them findable, and an assistant turns them into a draft before the details fade.
The marks. Speak-Y ships with one note type, Mark the moment on ⌥1.
Add three of your own in Settings → Notes: click Add note type, type
Decision into Type name, click Save, then Set hotkey and press
⌥2. Repeat for Trade-off on ⌥3 and Rejected on ⌥4. Each mark maps onto a
section of the record:
The context is the discussion around the marks; the assistant reads it from the transcript. Nygard's format has no separate section for rejected options; the MADR template gives them one, Considered Options.
The channel. One public channel for architecture reviews, named Architecture, that every engineer can join. In the workspace's ⋯ menu, choose New channel. Reviews of security-sensitive designs — a threat model, an authentication flow — go to a private channel instead; the trade-offs are in who sees what in meeting channels.

Start a meeting recording in Speak-Y when the review starts. No bot joins the call: Speak-Y records the microphone and the call's sound on your Mac, so it works the same on Zoom, Google Meet, Teams or in a meeting room. Tell everyone the review is recorded.
The transcript only knows what was said, so three habits pay off:
The tech lead running the review usually records and presses the keys. The hotkeys work from any app, with the diagram or the code still in front.
Two minutes in the recording's window, while the room is still fresh:
payments-service and adr-0012. The assistant and your
teammates find the review by these tags.
Connect your assistant to the Speak-Y MCP server once: open Connect AI assistant in the account menu at the bottom of the sidebar, or Settings → Integrations, and click Connect next to Claude, ChatGPT or Cursor. For Claude, one click sets up both Claude Desktop and Claude Code. The server is free on every plan.
Then, in the repository, ask:
Draft ADR 0012 from the payments-service review tagged adr-0012: context, decision, consequences and rejected options. Cite who said each point and when.
The assistant finds the review by its tag and reads it. Alongside the transcript, Speak-Y hands it the marks as a list — each with its offset in the recording, its type, the speaker and the first words of the sentence — so the draft comes back with three decisions, three accepted costs and two rejected options, each with a name and a time. In Cursor the assistant asks before it runs each tool, unless you change that.
Edit the draft before you commit it. Three fields are yours, not the assistant's:

The ADR in the repository answers what in a page. When it does not answer enough, the debate is one step away.
In the app. Teammates you invite join free on any plan. A new engineer who
joins the workspace sees the public Architecture channel with its history.
Open it, click the magnifier in the channel header and type the component
name, such as outbox. The search reads the transcripts of every review in
the channel and shows the matching lines with their times.
In the editor. In Cursor or Claude Code, with the code open:
Why does payments-service write events to an outbox table instead of publishing to Kafka directly? What was rejected?
The assistant searches the recordings the engineer can see, finds the review, and answers from it: the decision, who argued against dual writes and why, and what the team accepted in exchange. The same pattern for code questions in general is in meeting context for voice coding in Cursor.
The recording keeps the reasoning. Four things still live elsewhere:

Three note types — Decision, Trade-off, Rejected — on ⌥2, ⌥3 and ⌥4. During the review: name the component, let the reason be said, press the key. After it: names, tags, To channel → Architecture, show the marks. Then one question to the assistant in the repository, and you edit the ADR draft instead of writing it from memory. The Teams page covers workspaces and channels, and a decision log that keeps itself applies the same idea to product decisions.
Record the architecture review in Speak-Y and press a hotkey when a decision, a trade-off or a rejected option is said aloud. Share the recording to a team channel such as Architecture. The channel keeps the debate with names and timestamps, and an AI assistant connected over MCP can turn the marks into a draft Architecture Decision Record for the repository.
They can write a draft. Connected to the Speak-Y MCP server, the assistant finds the review by its tag, reads the transcript and the list of marks with their type, time and speaker, and fills in context, decision, consequences and rejected options. The status, the owner and the final wording stay with the engineer who commits the file.
Two ways. Open the Architecture channel in the Speak-Y macOS app and search it for the component name, or ask an assistant in the editor, such as Cursor or Claude Code, why the service does what it does. The assistant searches the recordings the engineer can see and answers with who said what and when.
No. Speak-Y records audio from the Mac that starts the recording: the microphone and the sound of the call app. Diagrams, slides and whiteboards are not in the recording. Name the component out loud before you discuss it, and link the diagram from the ADR.
The MCP server is free on every plan. Creating a team workspace needs Pro or higher, and teammates join free on any plan. Checked on speak-y.com on 18 October 2026: Free stops a meeting recording at 30 minutes, Pro ($10 a month) at 60, and Pro+ ($15) and Max ($30) at four hours.