Post-M9 Review Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key Post-M9 concepts including hooks, MCP primitives, prerequisite gates, error handling, subagents, and structured output.

Last updated 4:51 PM on 8/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

PreToolUse

A hook that can block a tool call before execution using permissionDecision: "deny" and rewrite the input via updatedInput.

2
New cards

PostToolUse

A hook that receives additionalContext as commentary, but cannot block or rewrite tool calls.

3
New cards

Hook Session State

The state behavior of hooks where each invocation runs as a fresh subprocess with no memory of past calls, requiring state to live in the session rather than Python variables.

4
New cards

Tools (MCP Primitive)

Model-initiated actions within the Model Context Protocol.

5
New cards

Resources (MCP Primitive)

Browsable content in the Model Context Protocol that the model knows exists without needing a tool call, requiring explicit human UI attachment to read.

6
New cards

Prompts (MCP Primitive)

Reusable templates within the Model Context Protocol that are invocable by name.

7
New cards

MCP Tool Naming Convention

The standard structure mcp____ assigned to an MCP tool upon loading by a client.

8
New cards

Prerequisite Gate

A validation check keyed on the facility_id of a gated call matched against a prior successful get_facility_users result in the transcript.

9
New cards

Transient Error

An error category where isRetryable is true, causing the system to retry locally.

10
New cards

Validation Error

An error category where isRetryable is false, instructing the system to explain the issue to the user without retrying.

11
New cards

Permission Error

An error category where isRetryable is false, triggering escalation via a structured handoff.

12
New cards

A-2 Escalation Triggers

The three specific conditions that trigger escalation: an ambiguous facility with no live user to ask, a permission-category error, and an exhausted retry budget.

13
New cards

Standalone Escalation Handoff

A handoff format required because human recipients lack conversation access, requiring fields such as facility, question, attempted, reason, and recommendation to stand alone.

14
New cards

Subagent Context Inheritance

The structural default where subagents inherit nothing from the parent conversation, requiring all needed facts to be explicitly included in their prompt.

15
New cards

Parallel Dispatch

The execution model where multiple dispatch-tool calls are emitted in a single coordinator response.

16
New cards

Sequential Dispatch

The execution model where the same tool is invoked across separate conversation turns.

17
New cards

Coverage Gaps Section

A coordinator report section used when a subagent fails, explicitly distinguishing unmeasured facilities from those measured as zero.

18
New cards

R-3 "other" + metric_detail Pattern

A routing structure for real Mongo metrics lacking fixture coverage (kscore, bg, temperature, sleep, steps, weight) that maps them to metric:"other" and metric_detail:" ".

19
New cards

Schema Validation vs. Semantic Validation

The principle that type systems like Pydantic verify structure and shape (e.g., n=0nulln = 0 \rightarrow \text{null}) but cannot detect factual fabrication or invalid ranges (e.g., n=10n = 10, mean=97\text{mean} = -97).