Recover the tradeoff
Find why a decision made sense then.
Them AI for Engineering
The code shows what exists. It rarely explains every tradeoff that made it that way. Bring architecture decisions, reviewed incident lessons, and onboarding guidance into shared rooms where teammates can inspect the sources behind answers.
Mac-only for now. Free during the beta (invite-only).
Why is this work handled asynchronously?
Them AI with company contextThis job runs outside the request path because completion can be delayed and retried. An immediate response requirement would change the assumptions recorded in the architecture decision.
↗ Example architecture noteA useful record for the next person.
Illustrative workflow. Not a live conversation.
The work gets better when the context stays.
Find why a decision made sense then.
Keep reviewed incident learning available beyond responders.
Retrieve approved knowledge through the MCP interface.
In the day-to-day
Start with the question. Keep the source. Make a person responsible for what comes next.
Does this decision still apply?
The design assumes independent jobs and recoverable failures. The new dependency needs an immediate result, so that assumption no longer holds. Bring the changed constraint into design review.
↗ Example design decisionAsk about a design choice with the original rationale in reach. Keep constraints and rejected options visible, then check with the responsible engineer before carrying an older decision into new work.
What should we learn from this incident?
The incident review found that recovery depended on an assumption the team had not tested. Preserve the verified contributing factor, then add that recovery condition to the review checklist.
↗ Example incident reviewKeep the lesson after an incident separate from the rush of response. Review a sanitized account of contributing factors and followup reasoning, then preserve the guidance another engineer can use.
Where should I begin understanding this service?
Start with the service boundary, then read the decision rationale and recovery guide. Those sources explain what the service owns, why it exists, and which failures its owner expects.
↗ Example service overviewGive new teammates a way to ask why the system works as it does. Cite approved architecture and operating guidance, then direct unresolved questions to the person responsible for the area.
Which checks matter for this change?
Review compatibility, failure handling, and recovery before implementation. The change checklist asks which assumptions have changed and how the developer will validate the affected behavior in the development environment.
↗ Example change checklistMake your review questions reusable across people and external coding agents. Retrieve an approved skill through MCP, then apply its checks in the development environment where the actual work happens.
These are example workflows to evaluate, not customer results. Connected agents use their own tools; Them AI is the shared context and review workspace.
From useful work to reusable knowledge
Memory keeps the facts and decisions. Skills keep a way of working. People decide what deserves to become a shared reference.
Meet Rooms and the CollectiveExample architecture note
Service owner reviews the sources and proposed record.
Design review
Make it real
Bring its rationale, its constraints, and an engineer who can explain what changed.
Discuss a design partnership
Before you begin
Bring one real workflow
Start with a question your team keeps answering. Bring the sources, the people who know, and the decisions worth keeping.
Mac-only for now. Free during the beta (invite-only).