Capstone: the source-grounded research assistant

Quick quiz (ungraded)

Q1: Why does cap01-e2 want len(probe.calls) next to the refusal, instead of the refusal on its own?

  • Nothing in the capstone needs a warm model, and FakeLLM has no warm-up.

  • Correct. A refusal after a model call is still a refusal, but it paid for something retrieval already knew for free.

  • The deterministic door is the reliable one. Asking the model to confirm an empty retrieval adds a cost and a way to be talked out of it.

Q2: The model returns a good sentence and cites a document retrieval never returned. What does the capstone do with it?

  • The model's reason is unavailable and the claim is unsupported by anything the program can point at. That is the failure the check exists for.

  • The caller gets a traceback instead of a result, and the part of the answer that was usable is lost.

  • Correct. The sentence may still help a person; the source claim beside it may not. Both facts survive.

Q3: A capped reflection loop costs three model calls and scores the same on the golden set as the one-call chain. What ships?

  • Correct. Pick the least autonomy that passes the eval, and write down the number that would reverse the choice.

  • Capability you cannot measure is a claim. Three times the spend for no measured gain is a decision you cannot defend in minute 4.

  • That adds a branch nobody has evaluated, and the demo now has two systems to explain and one measurement covering neither.

Q4: In minute 6 you draw "the retrieval returns nothing" and cannot recover inside the minute. What is the passing answer?

  • Correct. Failing safely is a pass. A refusal the caller can read plus an accurate next step is the demonstration.

  • That answers a question nobody asked. The room already believes the happy path exists.

  • Claiming it worked when the trace says otherwise is the one answer that fails.

Q5: cap01-e5 rejects an issue list whose first two rows are both ranked 1. Why is that worth failing?

  • Nothing is stored. The list is read once and judged.

  • Correct. The impact is what orders the list, which is why every row has to carry one.

  • They may be unrelated and equally annoying. You still have to say which one you would fix first.