<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Frameworks | Law Zava</title><link>https://lawzava.com/frameworks/</link><description>Field notes on board-level AI execution: operating models, technical leadership, reliability, governance, cost, and infrastructure discipline.</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 12 Oct 2026 00:07:28 +0000</lastBuildDate><atom:link href="https://lawzava.com/frameworks/index.xml" rel="self" type="application/rss+xml"/><item><title>AI-Native Operating Model</title><link>https://lawzava.com/frameworks/ai-native-operating-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/ai-native-operating-model/</guid><description>A company design — decisions, ownership, interfaces, capital, and failure boundaries — built so AI compounds inside it instead of evaporating around it.</description><content:encoded><![CDATA[<p>The AI-native operating model is a company design — decisions, ownership, interfaces, capital, and failure boundaries — built so AI compounds inside the organization instead of evaporating around it. An AI-native company is not the one that adopts the model fastest. The model is the most expensive dependency in the stack, but it is not the brain; the brain is everything built around it: context assembly, retrieval, validation, retries, telemetry, fallback, escalation. The model will change. The system around it should not.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Organizations that look healthy in month three and brittle by year two. The model did not fail — the operating model did. The symptoms are specific: AI plans that begin with &ldquo;which model should we buy,&rdquo; the easiest problem in the room. Architectures that only work when the model is correct 100% of the time — wishful thinking with a demo budget. Vibes-based evaluation. Capital burned on internal copilots with a sponsor but no measurable failure mode. Platform teams that become queues. Hidden tribal knowledge: one engineer who knows the routing.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Fund initiatives with three questions: does it increase margin, reduce risk, or improve speed; can the effect be measured within one to three quarters; do you own the fallback if the model or vendor changes. If any answer is no, the default is no. Score running projects on four dimensions: adoption, reliability, margin, speed.</p>
<p>Architect with three separate firewalls — inbound sanitization, outbound validation, operational fallback — each with its own owner, test surface, and failure mode. Run evals in CI/CD or above; below that level is a demo with a pager. Every production agent gets a published reliability contract: SLOs, blast-radius caps, rollback latency targets, and a named owner per failure mode.</p>
<p>Map decision rights to four interfaces — Product, Platform, Applied AI, Governance — and hire only after the operating contract is clear. Then apply the year-two test: can the AI system survive a senior person going on vacation for two weeks?</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-05-14-build-the-system-the-model-cannot-break/"
   
   >Build the System the Model Cannot Break</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="what-makes-a-company-ai-native">What makes a company AI-native?</h3>
<p>Not using AI, and not adopting models quickly. A company is AI-native when its operating model is built so AI compounds inside it instead of evaporating around it.</p>
<h3 id="what-is-the-year-two-test">What is the year-two test?</h3>
<p>Can the AI system survive a senior person going on vacation for two weeks? If not, the organization is running on hidden tribal knowledge. If yes — with documented ownership, a published reliability contract, an eval suite that blocks releases, and a fallback the on-call engineer can execute at 2 a.m. — it has moved from prototype to production.</p>
<h3 id="why-isnt-model-choice-the-strategy">Why isn&rsquo;t model choice the strategy?</h3>
<p>Two companies can buy the same frontier model on the same day: one ships in six weeks with a deterministic fallback, typed validation, and eval gates; the other in six months with a notebook of good prompts. The moat is everything around the model.</p>
]]></content:encoded></item><item><title>CTO Communication Protocol</title><link>https://lawzava.com/frameworks/cto-communication-protocol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/cto-communication-protocol/</guid><description>An operating rhythm that gives engineers, executives, and investors the right detail while keeping one consistent story about an AI program.</description><content:encoded><![CDATA[<p>The CTO communication protocol is an operating rhythm that keeps engineers, executives, and investors aligned on the same core truth about an AI program, each at the right level of detail. AI programs rarely fail because one team is incompetent. They fail because the organization tells itself three different stories about the same system. A CTO&rsquo;s job is to keep the story true enough that people can act on it.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Every layer listens for a different failure. Engineers ask whether the system can be made reliable without turning the stack into a science project. Executives ask whether it can matter this quarter, not someday. Investors ask whether it can scale without becoming a support burden, a security problem, or a margin leak. When those questions are not coordinated, product thinks it shipped success, engineering thinks it shipped risk, finance thinks it shipped cost, and the AI program becomes a political object instead of an operating system. The common failure is predictable: over-sharing implementation detail upward and under-sharing operational reality downward. Misaligned narratives are delayed incidents.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Give each audience the right level of detail and nothing more. Engineers need constraints, failure modes, ownership, and the exact conditions under which to stop or escalate. Executives need the business outcome, the tradeoffs, the cost of delay, and the risk of waiting for a perfect answer. Investors need the thesis, the numbers, the confidence interval around those numbers, and the reason the company believes the numbers are real.</p>
<p>Run a fixed cadence so the same narrative appears at predictable intervals: weekly for operational progress, blockers, decisions made and deferred; monthly for outcome metrics, risk posture, and changes in operating assumptions; quarterly for strategy shifts, tradeoffs, roadmap changes, and what the board should expect next. The point is not more slides — it is keeping the story consistent enough that people can challenge it honestly.</p>
<p>Ask the same three questions in every forum: what changed, what did it affect, and what happens next. They force the same discipline at every level — outcome, consequence, next move. Alignment is not consensus. It is a shared operating picture.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-05-12-cto-communication-protocol-ai-programs/"
   
   >The CTO Communication Protocol for AI Programs</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="what-do-engineers-executives-and-investors-each-need-to-hear">What do engineers, executives, and investors each need to hear?</h3>
<p>Engineers need constraints, failure modes, ownership, and escalation conditions. Executives need the business outcome, tradeoffs, and cost of delay. Investors need the thesis, the numbers, the confidence interval, and the reason the company believes the numbers are real.</p>
<h3 id="what-communication-cadence-should-a-cto-run-for-an-ai-program">What communication cadence should a CTO run for an AI program?</h3>
<p>Weekly updates on operational progress, blockers, and decisions; monthly updates on outcome metrics, risk posture, and changed assumptions; quarterly updates on strategy shifts, tradeoffs, and roadmap changes.</p>
<h3 id="what-questions-keep-every-layer-aligned">What questions keep every layer aligned?</h3>
<p>The same three in every forum: what changed, what did it affect, and what happens next. If a layer cannot answer them, the communication is not yet useful.</p>
]]></content:encoded></item><item><title>Decision Latency</title><link>https://lawzava.com/frameworks/decision-latency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/decision-latency/</guid><description>Decision latency is the time decisions spend unresolved — a measurable cost driver that belongs on the P&amp;amp;amp;L, not a soft culture concern.</description><content:encoded><![CDATA[<p>Decision latency is the time a meaningful decision spends between being raised and being acted on, treated as a measurable P&amp;L cost rather than a soft culture problem. Slow decisions look like caution. In practice, they are hidden expense. Every day a real decision sits unresolved, the business pays in delay, rework, and attention. A team can look productive and still be dragging the business down if every meaningful decision takes too long.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Decision latency shows up as stalled launches, expired opportunities, duplicated work, and growing frustration in the teams closest to the customer. When leaders do not measure it, they blame execution when the real problem is delay.</p>
<p>The underlying failure is implicit authority. Nobody knows who can make the call, so everyone escalates, and a simple operational decision takes a day instead of an hour because it bounces between three people who each assume someone else owns it. Ambiguous ownership is the most expensive architecture in your company.</p>
<p>It also exposes why headcount fails as a fix. Headcount is an input; throughput is an outcome. Adding engineers to a system that takes weeks to decide adds more waiting, not more output.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Track four numbers with the same seriousness as revenue:</p>
<ul>
<li>time from issue raised to decision made</li>
<li>time from decision made to action taken</li>
<li>escalations per decision class</li>
<li>decisions reopened after approval</li>
</ul>
<p>Once those numbers are in the open, patterns become hard to deny: which teams move fast, which questions keep getting rerouted, where the organization burns time on decisions that should have been routine.</p>
<p>Then reduce it: define who owns each decision class, set decision boundaries before the crisis, reduce the number of people required for routine calls, and make escalation fast when the decision is truly material. Review decision latency weekly alongside cycle time, change failure rate, and recovery time. For the board, decision latency maps to organizational agility: &ldquo;strategic decisions take 2 days to reach execution, not 2 weeks.&rdquo;</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-06-10-decision-latency-p-and-l-variable/"
   
   >Decision Latency as a P&amp;L Variable: The Leadership Metric Nobody Owns</a>
</li>
<li> <a href="/blog/2026-03-30-throughput-engineer-headcount-lagging-metric/"
   
   >The Throughput Engineer: Why Headcount Is a Lagging Metric</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="how-do-you-measure-decision-latency">How do you measure decision latency?</h3>
<p>Track four numbers: time from issue raised to decision made, time from decision made to action taken, escalations per decision class, and decisions reopened after approval. Make them visible — once they are in the open, patterns become hard to deny.</p>
<h3 id="how-do-you-reduce-decision-latency">How do you reduce decision latency?</h3>
<p>Define who owns each decision class, set decision boundaries before the crisis, reduce the number of people required for routine calls, and make escalation fast when the decision is truly material. Routine decisions should be quick; risky decisions should be explicit.</p>
<h3 id="why-is-decision-latency-a-pl-variable">Why is decision latency a P&amp;L variable?</h3>
<p>Every day a real decision sits unresolved, the business pays in delay, rework, and attention — stalled launches, expired opportunities, duplicated work. Slow decisions look like caution, but they are hidden expense.</p>
]]></content:encoded></item><item><title>Leadership Bench</title><link>https://lawzava.com/frameworks/leadership-bench/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/leadership-bench/</guid><description>A decision system connecting product, platform, reliability, and governance through explicit role interfaces and failure boundaries.</description><content:encoded><![CDATA[<p>A leadership bench is the decision system connecting product, platform, reliability, and governance through explicit role interfaces and failure boundaries. AI leadership does not fail because titles are missing; it fails because interfaces are missing. Many companies think a strong bench means hiring senior people — necessary, but not sufficient. If the seams between roles are unclear, incidents turn into organizational confusion before they become technical recovery.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>A working bench answers four questions without debate: who owns product tradeoffs, who owns platform reliability, who owns model governance and risk boundaries, and who owns escalation when those priorities collide. If the answers depend on who is online that day, the bench is not operational. One reliable warning sign: one person is expected to explain the full system from memory. That is not a bench — that is a single point of organizational failure. It also exposes hero culture: hoping for heroic response instead of planning for predictable stress cases.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Assign the four core roles with unambiguous decision rights. Titles vary; the interfaces should not. A product owner accountable for business outcome and adoption targets. A platform owner accountable for safe defaults, observability, and deployment reliability. An applied AI owner accountable for workflow behavior, routing, and evaluation quality. A governance owner accountable for explicit, reviewable risk boundaries. The goal is not bureaucracy — it is unambiguous ownership when tradeoffs are real.</p>
<p>Define boundary behavior for predictable stress cases before they happen: model quality degradation, vendor policy or terms changes, quiet workflow failure that evades basic monitoring, and loss of a key operator. If those handoffs are documented and rehearsed, incidents stay technical. If not, incidents become political.</p>
<p>Make the interfaces concrete and testable: document what each owner can decide without escalation, define escalation thresholds for speed vs reliability vs governance conflicts, map core metrics to the leader who can actually move them, and rehearse incident handoffs before live incidents force improvisation. This is operational hygiene, not ceremony. Great leaders design boundaries before they design org charts.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-06-10-ai-leadership-bench-roles-interfaces/"
   
   >Designing the AI Leadership Bench: Roles, Interfaces, and Failure Boundaries</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="what-roles-belong-on-an-ai-leadership-bench">What roles belong on an AI leadership bench?</h3>
<p>Four owners with explicit decision rights: a product owner for business outcome and adoption, a platform owner for safe defaults, observability, and deployment reliability, an applied AI owner for workflow behavior, routing, and evaluation quality, and a governance owner for explicit, reviewable risk boundaries.</p>
<h3 id="how-do-you-know-the-bench-is-underbuilt">How do you know the bench is underbuilt?</h3>
<p>If ownership answers depend on who is online that day, or if one person is expected to explain the full system from memory. Both signal a single point of organizational failure rather than an operational bench.</p>
<h3 id="how-do-you-make-the-bench-operational-in-practice">How do you make the bench operational in practice?</h3>
<p>Document what each owner can decide without escalation, define escalation thresholds for speed vs reliability vs governance conflicts, map core metrics to the leader who can move them, and rehearse incident handoffs.</p>
]]></content:encoded></item><item><title>Operating Cadence</title><link>https://lawzava.com/frameworks/operating-cadence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/operating-cadence/</guid><description>Three fixed rhythms — weekly operating, monthly outcome, quarterly audit — that keep documented ownership load-bearing as an AI program scales.</description><content:encoded><![CDATA[<p>Operating cadence is the set of fixed organizational rhythms — a weekly operating review, a monthly outcome review, and a quarterly architecture audit — that keeps documented ownership interfaces operational instead of decorative. Interfaces describe who owns what. Cadence is what turns those interfaces into compounding output. Without rhythm, documented ownership drifts back into informal updates, and informal updates beat formal ones right up until they don&rsquo;t.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Interfaces without cadence degrade. The clarity of documented ownership holds for a few weeks, then the weekly sync gets skipped once and the product owner starts resolving platform questions directly because it is faster. The interface is still on paper; it is no longer operational. Nobody dismantled the system — they just stopped running it. Formal coordination loses to informal coordination every time informal has lower friction. This is how a well-designed bench becomes a year-two org back to improvising.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Run three rhythms, each locking in a different time horizon.</p>
<ul>
<li><strong>Weekly operating cadence</strong> — 30 minutes, same metrics every cycle: latency, error rate, eval scores, blocked work. Any metric outside its threshold triggers an owner, not a discussion. If nothing is outside threshold, the meeting ends early. This prevents alert fatigue from becoming normalized degradation.</li>
<li><strong>Monthly outcome review</strong> — 90 minutes, owners present against targets set the previous month. The governance owner attends. Decisions are recorded with the owner and the date. This is where product and platform tradeoffs surface before they become incidents.</li>
<li><strong>Quarterly architecture audit</strong> — half day, forward-looking: where is the system accumulating hidden cost, what investment is being deferred, what would break first if the load doubled. The audit produces a short list of bets, not a roadmap deck. It prevents the most expensive pattern in scaling AI programs: emergency redesign under production pressure.</li>
</ul>
<p>Keep the formal cadence short, metric-anchored, and non-negotiable so it stays the path of least resistance. Then apply the predictability test: can the team name next quarter&rsquo;s most likely bottleneck and who owns the intervention? If nobody can, the cadence is collecting status but not producing foresight.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-06-10-operating-cadence-ai-leadership-interfaces/"
   
   >The Operating Cadence: Turning AI Leadership Interfaces Into Predictable Output</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="how-do-you-know-an-operating-cadence-is-working">How do you know an operating cadence is working?</h3>
<p>The team can name next quarter&rsquo;s most likely bottleneck and who owns the intervention before the quarter ends. If nobody can answer, the monthly reviews are not surfacing risk early enough or the quarterly audit is not connected to the weekly signal.</p>
<h3 id="why-do-documented-interfaces-stop-working-without-cadence">Why do documented interfaces stop working without cadence?</h3>
<p>Formal coordination loses to informal coordination whenever informal has lower friction. Once the rhythm slips, people resolve questions directly because it is faster, and the interface remains on paper but stops being operational.</p>
<h3 id="does-cadence-prevent-incidents">Does cadence prevent incidents?</h3>
<p>No. Cadence does not eliminate incidents; it shortens the distance between a signal and a decision, so the same architectural changes happen earlier, cheaper, and with less organizational disruption.</p>
]]></content:encoded></item><item><title>Platform Bottlenecks</title><link>https://lawzava.com/frameworks/platform-bottlenecks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/platform-bottlenecks/</guid><description>The failure pattern where an AI platform team centralizes decisions instead of capabilities — the queue becomes the product and waiting the cost.</description><content:encoded><![CDATA[<p>Platform bottlenecks is the failure pattern where an AI platform team centralizes decisions instead of capabilities, so its review queue becomes the product and waiting becomes the cost. A healthy platform team exists to make repeated decisions disappear into the default path. The moment every experiment needs a ticket, a Slack ping, and a weekly exception review, the platform is no longer a platform — it is a gate with a service catalog.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Bottlenecks rarely announce themselves. They sound like process: &ldquo;we are waiting on the platform team,&rdquo; &ldquo;can we make this an exception,&rdquo; &ldquo;we built a small internal workaround,&rdquo; &ldquo;the platform is a few weeks behind us.&rdquo; None of these lines is fatal alone; the pattern is the problem when they become the normal way work gets done.</p>
<p>The structural warning signs: request backlogs that never get smaller, the same exception coming back under a new name, engineers building shadow infrastructure because the official path is too slow, and work that should have been standardized long ago still handled by hand. Once teams start routing around the platform, the default path has already lost.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Measure blunt metrics instead of dashboard comfort:</p>
<ul>
<li>time from request to usable platform support</li>
<li>exceptions granted per month</li>
<li>shadow systems discovered in production</li>
<li>hours spent waiting on platform review</li>
<li>AI workflows shipped without platform involvement</li>
</ul>
<p>These tell you whether the platform is compounding or constraining. If exceptions keep rising and the team calls that &ldquo;flexibility,&rdquo; the default path is still too hard to use.</p>
<p>Then redesign the team around capabilities, not control. Own the hard parts once — identity and access patterns, model routing defaults, evaluation harnesses, logging and traceability, safe deployment templates, fallback behavior — and get out of the way. Bias toward self-service, make safe defaults boring, and track the cost of waiting as carefully as the cost of infrastructure. The test: a platform team should remove waiting, not become a waiting room.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-05-14-why-ai-platform-teams-become-bottlenecks/"
   
   >Why Most AI Platform Teams Become the New Bottleneck</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="how-do-you-know-an-ai-platform-team-has-become-a-bottleneck">How do you know an AI platform team has become a bottleneck?</h3>
<p>Watch for the recurring lines — &ldquo;we are waiting on the platform team,&rdquo; &ldquo;can we make this an exception&rdquo; — plus backlogs that never shrink, repeat exceptions under new names, and shadow infrastructure appearing because the official path is too slow.</p>
<h3 id="how-do-you-fix-a-platform-bottleneck">How do you fix a platform bottleneck?</h3>
<p>Move decisions out of the queue and into the platform. Build paved roads for the hard parts — identity, routing defaults, eval harnesses, logging, safe deployment, fallback — so the safe path is easier than the unsafe one, and stop blessing every new use case.</p>
<h3 id="should-you-shrink-the-platform-team-to-fix-it">Should you shrink the platform team to fix it?</h3>
<p>No. The answer is not to shrink the team and hope demand goes away; it is to redesign the team around capabilities instead of control, so repeated decisions disappear into the default path.</p>
]]></content:encoded></item><item><title>Post-Prototype AI Org</title><link>https://lawzava.com/frameworks/post-prototype-ai-org/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/post-prototype-ai-org/</guid><description>An operating model for AI teams after the demo: explicit ownership, documented interfaces, and repeatable behavior that survives year two.</description><content:encoded><![CDATA[<p>The post-prototype AI org is an operating model that replaces prototype-phase improvisation with explicit ownership, documented interfaces, and repeatable behavior so an AI program keeps shipping after the novelty fades. A lot of AI orgs look healthy in month three and brittle by year two. The model usually did not fail; the operating model did. The question is not whether the team can ship something exciting — it is whether the company can keep shipping.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>The prototype phase hides the real problem. Early AI teams succeed because everyone is close to the work: decisions are informal, context is shared, the whole system fits in a few people&rsquo;s heads. That stops scaling almost immediately. As the team grows, knowledge becomes hidden, approvals multiply, handoffs slow down, and nobody owns the interface boundaries. Handoffs are the hidden bottleneck: most AI roadmaps do not fail for lack of ideas; they fail because each handoff adds ambiguity. The tension shows up in predictable places — product asks for speed while platform asks for safety, applied AI wants more freedom while compliance wants more proof, leadership wants output while the system wants more control. That tension is normal. Leaving it unresolved is not.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Make the operating model explicit. It should answer five questions: who owns the user problem, who owns the runtime, who owns the quality signal, who owns the risk boundary, and who can stop the release. Without those answers, the team is improvising around gaps that will become incidents or delays. Turn each recurring tension into a documented interface, not a recurring crisis.</p>
<p>Then depend less on heroic behavior and more on repeatable behavior: clearer ownership, smaller decision surfaces, stronger eval gates, visible rollback paths, fewer ambiguous exceptions. This can feel slower at first, but it is the only way the org gets faster at scale.</p>
<p>Apply the year-two test: can the AI system survive a senior person going on vacation for two weeks? If not, the organization is still running on hidden tribal knowledge. If yes — with documented ownership and a stable operating model — the company is moving from prototype to production.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-06-10-post-prototype-ai-org/"
   
   >The Post-Prototype AI Org: Operating Models That Survive Year Two</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="why-do-ai-orgs-fail-in-year-two">Why do AI orgs fail in year two?</h3>
<p>The year-two problem is usually organizational, not model-related. Strengths of the prototype phase — informal decisions, shared context — turn into liabilities as the team grows: hidden knowledge, multiplying approvals, slow handoffs, and unowned interface boundaries.</p>
<h3 id="what-questions-should-an-ai-operating-model-answer">What questions should an AI operating model answer?</h3>
<p>Who owns the user problem, who owns the runtime, who owns the quality signal, who owns the risk boundary, and who can stop the release.</p>
<h3 id="what-is-the-vacation-test">What is the vacation test?</h3>
<p>Ask whether the AI system can survive a senior person going on vacation for two weeks. &ldquo;Not really&rdquo; means the org still runs on hidden tribal knowledge; &ldquo;yes, with documented ownership&rdquo; means it is moving from prototype to production.</p>
]]></content:encoded></item><item><title>Reality-Tested Roadmaps</title><link>https://lawzava.com/frameworks/reality-tested-roadmaps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/reality-tested-roadmaps/</guid><description>A planning discipline that sequences AI roadmaps around dependencies, rollback cost, and WIP limits instead of ambition.</description><content:encoded><![CDATA[<p>A reality-tested roadmap is an AI roadmap treated as a dependency-aware budget for uncertainty rather than a statement of ambition. The core mistake it corrects is treating the roadmap as a statement of intent instead of a statement of sequencing. A roadmap is not a promise. It is a bet with visible failure modes.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>AI work fails at the edges: data access is slower than expected, model behavior is less stable than expected, review cycles take longer than expected, and vendor changes arrive earlier than expected. A roadmap that does not account for those edges is a confidence exercise, and most teams discover the missing work only after the launch date is already public. The framework also exposes overconfidence about rollback — if you cannot turn a feature off quickly, you have shipped a liability with a product label — and roadmaps that promise too many parallel AI experiments without respecting WIP. Concurrency feels productive until it multiplies rework.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Write the dependency chain down first. Every AI feature depends on data availability, context assembly, model routing, evaluation, deployment, and fallback; if any link is not ready, the feature will not survive real use, and a roadmap that omits the chain is lying by omission. Slower conversations are cheaper than broken launches.</p>
<p>Make rollback a first-class requirement. Every AI initiative should answer four questions: How do we turn this off? How do we know it is hurting us? How fast can we revert? What manual path exists if the model degrades?</p>
<p>Set WIP rules — the more novel the work, the lower the WIP: no more than one high-risk AI launch per squad at a time, no feature ships without evaluation coverage, no vendor migration without a fallback path, and no roadmap item enters &ldquo;done&rdquo; until the operational notes exist.</p>
<p>A survivable roadmap is dependency-explicit, rollback-aware, and honest about capacity. You do not need a roadmap that impresses the room; you need one the organization can execute.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-05-28-ai-roadmaps-survive-reality/"
   
   >AI Roadmaps That Survive Contact With Reality</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="why-do-ai-roadmaps-fail">Why do AI roadmaps fail?</h3>
<p>They fail at the edges — data access, model stability, review cycles, and vendor changes all behave worse than the plan assumed. Sequencing around ambition instead of dependencies means the hidden work surfaces only after the launch date is spoken for.</p>
<h3 id="what-should-every-ai-initiative-answer-before-launch">What should every AI initiative answer before launch?</h3>
<p>Four rollback questions: how do we turn this off, how do we know it is hurting us, how fast can we revert, and what manual path exists if the model degrades. Fuzzy answers mean the roadmap is overconfident.</p>
<h3 id="how-many-ai-experiments-should-run-in-parallel">How many AI experiments should run in parallel?</h3>
<p>The more novel the work, the lower the WIP should be. A strong rule is no more than one high-risk AI launch per squad at a time, because novel work punishes loose concurrency.</p>
]]></content:encoded></item><item><title>Throughput Culture</title><link>https://lawzava.com/frameworks/throughput-culture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lawzava.com/frameworks/throughput-culture/</guid><description>Measuring engineering orgs by decision speed, defect containment, and constraint removal instead of headcount — a lagging metric.</description><content:encoded><![CDATA[<p>Throughput culture is an operating approach that measures an engineering organization by decision speed, defect containment, and constraint removal rather than by headcount. Headcount is an input; throughput is an outcome. The best engineering organizations have stopped asking &ldquo;how many engineers do we need?&rdquo; and started asking &ldquo;what&rsquo;s blocking the engineers we have?&rdquo; Hiring more people into a broken system just makes the system break faster.</p>
<h2 id="what-it-exposes">What it exposes</h2>
<p>Headcount is a lagging metric that everyone tracks and nobody questions. The roadmap slips, the team asks for headcount, the team gets bigger, the roadmap still slips. Headcount measures capacity the way adding lanes measures highway throughput: it works up to a point, then coordination overhead offsets the gain. The tenth engineer adds 10% more communication paths, more review load, and another person needing context on every architectural decision. Adding staff is additive; constraint removal is multiplicative. AI tooling sharpens this — a poorly structured team with AI tooling just generates more half-finished work faster. AI amplifies the system it operates in.</p>
<h2 id="how-to-use-it">How to use it</h2>
<p>Track leading metrics weekly: cycle time from commit to production, change failure rate, time to recover, review queue depth, and decision latency on open questions. No vanity metrics like lines of code or PR counts. Biweekly, connect signals to causes, then pick one constraint to remove — one thing, not five.</p>
<p>Run the three operational patterns of high-throughput teams: clear intent over detailed instructions, delegated authority with explicit boundaries (every recurring decision type has a documented owner), and async-first communication, reserving meetings for decisions that genuinely need real-time discussion.</p>
<p>For teams in delivery drag, run the 12-week reset: weeks 1-3 measure a baseline; weeks 4-6 remove the biggest constraint; weeks 7-9 document the top 10 recurring decision types and remove one approval layer; weeks 10-12 establish the weekly cadence and compare against baseline. Teams that complete it typically see 30-50% cycle-time improvement without adding staff.</p>
<p>Align incentives with impact: reward engineers who eliminate recurring work, teams that improve their own throughput metrics, and leaders who make themselves less necessary.</p>
<h2 id="essays">Essays</h2>
<ul>
<li> <a href="/blog/2026-03-30-throughput-engineer-headcount-lagging-metric/"
   
   >The Throughput Engineer: Why Headcount Is a Lagging Metric</a>
</li>
</ul>
<h2 id="questions">Questions</h2>
<h3 id="what-metrics-replace-headcount">What metrics replace headcount?</h3>
<p>Cycle time, change failure rate, recovery time, and decision latency. For boards, these translate to market responsiveness, operational risk, resilience, and organizational agility — none of them mention headcount.</p>
<h3 id="why-doesnt-hiring-fix-a-slipping-roadmap">Why doesn&rsquo;t hiring fix a slipping roadmap?</h3>
<p>Adding staff is an additive intervention into a system whose bottleneck is elsewhere. A team of eight with an 18-hour review queue gets worse with two more engineers — more PRs compete for the same review bandwidth — while fixing the review process can cut 18 hours to 4 without hiring.</p>
<h3 id="how-do-you-start-building-a-throughput-culture">How do you start building a throughput culture?</h3>
<p>Measure first: instrument cycle time, change failure rate, review latency, and decision latency for three weeks without changing anything. Then remove one constraint at a time, document decision ownership, and sustain with a weekly metric review.</p>
]]></content:encoded></item></channel></rss>