Review: Connect Evidence to a Technical Decision

LESSON

Technical English: Connectors and Phrasal Verbs

015 20 min beginner REVIEW

Review: Connect Evidence to a Technical Decision

By the end of this lesson, you will be able to...

  • separate observed evidence from an inference, a recommendation, and a guarantee;

  • review whether a short technical recommendation preserves contrast, cost, condition, and fallback;

  • revise a decision note so its next action is proportional to the evidence and its owner can verify the boundary.

Idea in one sentence: A connector can make reasoning visible, but only evidence and explicit limits can make the reasoning trustworthy.

Core Insight

The track has taught the language needed to connect an engineering decision:

evidence ── because/so ──> reason or consequence
competing fact ── but/although ──> preserved risk
condition ── if/unless ──> permission or block
sequence ── first/then/after ──> ordered action
fallback ── otherwise/instead/in case ──> alternative path
operational action ── roll out/roll back/look into/follow up ──> owned change

The difficult question is not “Which connector do I remember?” It is:

Does the recommendation actually follow from what the team knows?

Consider this note:

Replay tests reduced backend reads by 22%, so we can roll the new cache key out to everyone. The change is safe because the canary is green. We will figure out any old-client problems later.

The connectors are grammatical, but the reasoning is too strong. Replay tests are not full production evidence. “Green” is incomplete without metrics and duration. “Figure out later” hides an owner and a boundary. A good review repairs the inference, not just the punctuation.

The Small Situation

The team is deciding whether to expand a new cache key. The available evidence is:

replay tests: backend reads down 22%
canary duration: 20 minutes
canary error rate: 0.2%
canary p95: 230 ms
old-client compatibility check: incomplete
rollback configuration: ready
cost: dual-read path adds storage and monitoring work

There are two candidate recommendations:

A. Roll the cache key out to 100% now.
B. Keep the canary at 10%, complete the compatibility check, then phase the key in by client group.

The recommendation should not be selected by optimism alone. Build an evidence matrix first.

Claim Evidence What it supports What it does not prove
The key may reduce backend reads replay result: -22% test a limited rollout production improvement for every client
The canary is currently within budget 0.2% errors, p95 230 ms for 20 minutes continue observing at 10% safety under peak traffic or all clients
Old clients are a risk compatibility check incomplete block wider adoption that old clients will fail
Recovery is possible rollback configuration ready keep a bounded fallback that rollback removes every side effect
Staged adoption has a cost dual-read storage and monitoring name the trade-off that the cost is unacceptable

The matrix keeps evidence, inference, and missing knowledge separate.

The Naive Recommendation

Here is the overconfident version:

The replay tests reduced reads by 22%, so the new cache key is safe. Therefore, we will roll it out to 100% today. The canary is green, although the old-client check is incomplete. If anything goes wrong, we can roll it back.

Find the reasoning problems:

The note is not fixed by deleting every connector. It is fixed by making each relation proportional to the evidence.

A Better Reasoning Path

Step 1: State the supported benefit

Replay tests reduced backend reads by 22%, so we will continue testing the new cache key.

The consequence is deliberately smaller than a full rollout. The evidence supports more testing, not yet universal safety.

Step 2: State the current canary evidence

The 10% canary has stayed at 0.2% errors and 230 ms p95 for 20 minutes.

This is an observation. Do not call it “safe” without defining what safe means.

Step 3: Preserve the missing compatibility check

Although the canary metrics are within budget, the old-client check is incomplete.

The contrast keeps the positive signal from erasing the unresolved risk.

Step 4: State the condition and the next action

We will not widen the canary unless the compatibility check is complete. Once it passes, we can phase the key in by client group.

The condition controls permission. Once marks the completed prerequisite. Neither sentence guarantees that the next stage will succeed.

Step 5: Name the fallback and its trigger

If p95 exceeds 250 ms, errors reach 0.5%, or stale results appear, we will pause and serve reads from the old key instead. If the problem persists, we will roll the release back.

The fallback has signals and two levels of response. “Something goes wrong” has been replaced by evidence another engineer can observe.

Step 6: Name the cost and owner

The staged path adds dual-read storage and monitoring work, but it limits the blast radius while we validate old clients. Luis will monitor the canary, and Priya will follow up with the API team after the compatibility check.

The recommendation now includes a trade-off instead of pretending that the safer path is free.

The Revised Decision Note

Replay tests reduced backend reads by 22%, so we will continue testing the new cache key. The 10% canary has stayed at 0.2% errors and 230 ms p95 for 20 minutes. Although those metrics are within budget, the old-client compatibility check is incomplete. We will not widen the canary unless the check is complete; once it passes, we can phase the key in by client group. If p95 exceeds 250 ms, errors reach 0.5%, or stale results appear, we will pause and serve reads from the old key instead. If the problem persists, we will roll the release back. The staged path adds dual-read storage and monitoring work, but it limits the blast radius. Luis will monitor the canary, and Priya will follow up with the API team after the compatibility check.

This is not the only valid answer. It is strong because every connector points to a relation supported by the matrix. The next action is limited, the unresolved risk changes the permission, the fallback is observable, and ownership is explicit.

Retrieval: Inspect the Inference

Use a four-part test for every recommendation:

What do we know?
What does that evidence support?
What remains uncertain?
What action and boundary follow?

Apply it to this sentence:

The canary is green, so we will roll the feature out to everyone.

“Green” may support continuing the canary, but it does not identify the metrics, duration, client coverage, or fallback. Repair the scope:

The canary has stayed within the error and latency budgets for 20 minutes, so we will continue at 10% while the compatibility check runs.

The recommendation now matches the known state.

Common Confusions

Confusion: a causal connector validates the conclusion

Why it is tempting:

So and therefore make a sentence sound logical.

Better model:

They expose the direction of reasoning; they do not make weak evidence strong:

Replay tests were positive, so we will test the canary further.

Confusion: contrast is only a style choice

Why it is tempting:

Although and but can sound like transitions.

Better model:

They preserve a fact that should constrain the decision:

Although latency is within budget, client compatibility is incomplete.

Confusion: a condition is a prediction

Why it is tempting:

We can widen if the check passes sounds optimistic.

Better model:

It states permission under a condition, not a forecast that the check will pass.

Confusion: a fallback removes the cost of caution

Why it is tempting:

Rollback makes a staged plan feel reversible.

Better model:

Staging and rollback reduce blast radius but add storage, monitoring, and coordination cost. State the trade-off.

Check Your Understanding

Check: Which recommendation is proportional to the evidence?

  1. Replay tests reduced reads by 22%, so we will roll the key out to everyone.
  2. Replay tests reduced reads by 22%, so we will continue testing the key in a 10% canary.

Think first, then reveal.

Answer: Sentence 2. The replay result supports more controlled testing, not a full production guarantee.

Check: Which sentence lets an unresolved risk change the decision?

  1. Although the compatibility check is incomplete, we will widen now.
  2. We will not widen unless the compatibility check is complete.

Think first, then reveal.

Answer: Sentence 2. It turns the missing check into an explicit permission boundary.

Check: Which fallback has an observable trigger?

  1. If anything goes wrong, we will use the old path.
  2. If p95 exceeds 250 ms or stale results appear, we will serve reads from the old key instead.

Think first, then reveal.

Answer: Sentence 2. It names measurable or inspectable signals and the replacement action.

Transfer Challenge: Review a Recommendation

Review this note:

The new cache key lowers reads in replay tests, therefore it is safe. We will phase it in everywhere tomorrow because the canary is green. Although old clients are not checked, we can roll back if needed. Luis will look into any issue.

Rewrite it in six or seven sentences. Keep these facts:

Your revision should:

One model answer:

Replay tests reduced backend reads by 22%, so we will continue the 10% canary rather than widen immediately. The canary has stayed at 0.2% errors and 230 ms p95 for 20 minutes. Although those metrics are within budget, old-client compatibility is incomplete. We will not phase the key in by client group unless the compatibility check passes. If p95 exceeds 250 ms, errors reach 0.5%, or stale results appear, Luis will pause the rollout and serve reads from the old key instead. The staged path costs dual-read storage and monitoring, but it limits the blast radius. Priya will follow up with the API team after the compatibility check.

The exact wording may differ. Check whether the decision remains bounded and whether another engineer can identify the next signal and owner.

Daily Practice Lines

The second line combines a condition and fallback; the third reuses the investigation ownership pattern from lesson 012. Replace compatibility check with load test or migration check, but keep the reasoning boundary visible.

What Comes Next

This review is the final reasoning check before the capstone. The capstone will ask for an independent operational decision update. It will not reward the largest number of connectors; it will reward a valid relation between evidence, action, condition, fallback, and owner.

Trade-offs and Limits

The trade-off is between recommendation strength and evidence coverage. A strong recommendation can move work quickly, but if it outruns the data it turns an inference into a hidden promise. A staged recommendation costs time and coordination, yet it creates more observation points and limits the blast radius.

Connectors can expose a weak argument but cannot repair missing monitoring or incomplete experiments. Therefore cannot create causation, although cannot remove a risk, and unless cannot make a prerequisite true. The boundary signal is a reader asking, “What would change this recommendation?” State the metric, check, or event that would change it.

Finally, a fallback is part of the decision, not evidence that the decision is safe. Rollback, an old path, or a pause may have its own costs and limits. Name those limits briefly so the recommendation remains useful without pretending to be a guarantee.

Resources

Key Takeaways

PREVIOUS Practice: Write a Rollout Note NEXT Capstone: Write an Operational Decision Update