[{"id":"ccarp-prompt-chaining-fixed-steps","domain":"solution-design-architecture","topic":"Prompt chaining for fixed steps","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-start-simple","domain":"solution-design-architecture","topic":"Start with the simplest solution","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-routing-by-difficulty","domain":"solution-design-architecture","topic":"Routing by request difficulty","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-parallel-guardrail","domain":"solution-design-architecture","topic":"Parallel guardrail screening","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-orchestrator-workers","domain":"solution-design-architecture","topic":"Orchestrator-workers for unknown subtasks","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-evaluator-optimizer","domain":"solution-design-architecture","topic":"Evaluator-optimizer for refinement","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-multi-agent-poor-fit","domain":"solution-design-architecture","topic":"When multi-agent is a poor fit","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-effort-scaling-rules","domain":"solution-design-architecture","topic":"Scaling subagent effort","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-combine-models-cost","domain":"solution-design-architecture","topic":"Combining models for cost","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-effort-before-switching","domain":"claude-models-prompting-context-engineering","topic":"Tune effort before switching models","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-system-prompt-structure","domain":"claude-models-prompting-context-engineering","topic":"Role and XML-tagged prompt structure","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-few-shot-design","domain":"claude-models-prompting-context-engineering","topic":"Few-shot example design","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-thinking-for-reasoning","domain":"claude-models-prompting-context-engineering","topic":"More thinking for hard reasoning","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-cache-tool-churn","domain":"claude-models-prompting-context-engineering","topic":"Tool changes break caching","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-skills-progressive-disclosure","domain":"claude-models-prompting-context-engineering","topic":"Skills for reusable playbooks","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-tool-search-bloat","domain":"integration","topic":"Tool search for tool bloat","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-mcp-token-passthrough","domain":"integration","topic":"MCP token passthrough gap","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-rerank-latency-tradeoff","domain":"integration","topic":"Reranking accuracy vs latency","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-tracing-without-content","domain":"integration","topic":"Agent observability with privacy","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-contextual-chunks","domain":"integration","topic":"Contextual chunk indexing","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-hybrid-lexical-retrieval","domain":"integration","topic":"Hybrid lexical and semantic search","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-small-corpus-no-rag","domain":"integration","topic":"Full context instead of RAG","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-remote-mcp-shared","domain":"integration","topic":"One remote MCP server","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-just-in-time-context","domain":"integration","topic":"Just-in-time context loading","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-measurable-success-criteria","domain":"evaluation-testing-optimization","topic":"Measurable success criteria","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-eval-volume","domain":"evaluation-testing-optimization","topic":"Eval volume over polish","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-llm-grader-rubric","domain":"evaluation-testing-optimization","topic":"Reliable LLM-based grading","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-start-small-evals","domain":"evaluation-testing-optimization","topic":"Starting agent evals small","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-ab-test-models","domain":"evaluation-testing-optimization","topic":"A/B testing two models","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-quote-grounding","domain":"evaluation-testing-optimization","topic":"Diagnosing long-document hallucination","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-batch-offline-cost","domain":"evaluation-testing-optimization","topic":"Batch for offline workloads","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-cache-min-length","domain":"evaluation-testing-optimization","topic":"Verifying cache hits","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-harmlessness-screen","domain":"governance-safety-risk-management","topic":"Lightweight input screening","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-indirect-injection","domain":"governance-safety-risk-management","topic":"Untrusted content in agents","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-high-risk-human-review","domain":"governance-safety-risk-management","topic":"Human review for high-risk uses","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-hipaa-feature-eligibility","domain":"governance-safety-risk-management","topic":"HIPAA feature eligibility","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-zdr-scope","domain":"governance-safety-risk-management","topic":"Zero data retention scope","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-fedramp-high-path","domain":"governance-safety-risk-management","topic":"FedRAMP High deployment path","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-bias-paired-prompts","domain":"governance-safety-risk-management","topic":"Testing for demographic bias","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-discovery-before-prompting","domain":"stakeholder-communication-lifecycle-management","topic":"What discovery must produce","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-us-inference-cost","domain":"stakeholder-communication-lifecycle-management","topic":"Communicating residency cost","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-ttft-sla","domain":"stakeholder-communication-lifecycle-management","topic":"Defining latency SLAs","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-deprecation-plan","domain":"stakeholder-communication-lifecycle-management","topic":"Planning for model retirement","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-handoff-package","domain":"stakeholder-communication-lifecycle-management","topic":"What to hand off","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-hallucination-expectations","domain":"stakeholder-communication-lifecycle-management","topic":"Setting accuracy expectations","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1},{"id":"ccarp-rainbow-deployments","domain":"stakeholder-communication-lifecycle-management","topic":"Rolling out agent updates","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-managed-settings-policy","domain":"developer-productivity-operational-enablement","topic":"Org-wide Claude Code policy","kind":"scenario","options":["a","b","c","d"],"answer":"b","rev":1},{"id":"ccarp-hooks-deterministic-format","domain":"developer-productivity-operational-enablement","topic":"Hooks for must-run steps","kind":"scenario","options":["a","b","c","d"],"answer":"d","rev":1},{"id":"ccarp-bare-mode-ci","domain":"developer-productivity-operational-enablement","topic":"Reproducible headless CI runs","kind":"scenario","options":["a","b","c","d"],"answer":"c","rev":1},{"id":"ccarp-otel-usage-telemetry","domain":"developer-productivity-operational-enablement","topic":"Org-wide usage telemetry","kind":"scenario","options":["a","b","c","d"],"answer":"a","rev":1}]