01System context, assets, trust boundaries, and threat modeling
Provide inconsistent diagrams, a sensitive business journey, several identities and a new external dependency. Ask the person to establish what must be protected and how the system can be misused or fail.
Confirm: The person starts with business service user and safety consequences; defines the system, environment and lifecycle boundary; identifies decision owners and stakeholders; maps people, processes, assets, identities, privileges, data classes, stores, flows, interfaces, protocols, components, environments, administration, observability, recovery and supplier dependencies; shows trust boundaries and entry points; distinguishes current, planned and unknown state; cites evidence and dates; describes credible threat actors, capabilities, goals, misuse and abuse cases, attack paths, accidental failures and preconditions; includes insider, supply-chain and operational paths when relevant; separates threat from vulnerability, weakness, impact and risk; prioritizes scenarios by local consequence and plausibility rather than a universal score; records excluded scope and uncertainty; and defines triggers that reopen the model.
02Security requirements, trust decisions, and control architecture
Provide broad policy statements, a control catalog and products already selected. Ask for requirements and a layered design that can fail safely and be tested.
Confirm: The person converts protected outcomes and threat scenarios into specific security privacy and resilience requirements with actor, asset, condition, response and measure; distinguishes requirement from control, mechanism, configuration and evidence; states authentication, authorization, session, service identity, device, workload and administrative trust decisions explicitly; removes implicit trust based only on network location or ownership; applies least privilege and separation of duties to named actions and lifecycles; minimizes data and attack surface; places validation, isolation, integrity, confidentiality, availability, detection, response and recovery controls at appropriate boundaries; identifies inherited shared and system-specific controls plus provider and consumer duties; records keys, secrets, certificates, policy data, logs, updates, break-glass and recovery ownership; models bypass, degradation, dependency and common-mode failure; and gives every control an owner, assumption, operating condition and verification path.
03Quality scenarios, alternatives, tradeoffs, and decision records
Provide two plausible designs where stronger isolation affects latency, operability, delivery time and recovery. Ask for a recommendation without hiding the losing qualities.
Confirm: The person elicits prioritized scenarios with source, stimulus, environment, affected artifact, expected response and measurable response; includes security, privacy, safety, availability, performance, usability, modifiability, interoperability, observability, recoverability, delivery, cost and operator load as relevant; maps scenarios to architectural approaches; identifies sensitivity points, tradeoff points, risks, non-risks and risk themes; compares more than one feasible option including do-nothing and staged paths; distinguishes capital cost, operating cost, migration cost and risk exposure; makes assumptions and confidence visible; avoids collapsing stakeholder judgment into an opaque score; recommends a bounded option with consequences, prerequisites, reversible steps, verification and stop conditions; names the authorized decision owner; and records context, decision, alternatives, rationale, dissent, residual risk and review trigger.
04Implementation alignment, assurance, resilience, and evolution
Provide an approved design, partial implementation, failed control test and upcoming migration. Ask how the architecture remains real after the workshop.
Confirm: The person translates architecture decisions into backlog items, interface contracts, policy, infrastructure and test obligations; traces requirements to components, configurations, suppliers and verification methods; reviews code, infrastructure, identity, data flow and deployment evidence at proportional depth; distinguishes design review, implementation conformance and operating effectiveness; combines analysis, inspection, testing, telemetry, exercises and recovery evidence; records deviations and exceptions with owner and expiry; avoids treating absence of findings as proof of security; designs for anticipation, resistance, detection, containment, recovery and adaptation according to consequence; validates management, update, backup, restoration and degraded-operation paths; feeds vulnerabilities, incidents and tests back into models and patterns; reopens decisions when context, threat, dependency, scale or evidence changes; and demonstrates a qualified handoff before access ends.