Goal
senior-analyst-v2.yaml covers 10 case classes in a single playbook. For
deeper specialization, write case-class-focused playbooks that inherit
v2's architectural guarantees but tune sequencing for one scenario.
Proposed bundle
dart_playbook/
├── senior-analyst-v2.yaml [base, 845 lines]
├── ransomware-recovery-denial-v1.yaml [NEW]
├── vishing-initial-access-v1.yaml [NEW]
├── identity-centric-intrusion-v1.yaml [NEW]
├── exploit-edge-device-v1.yaml [NEW]
└── third-party-compromise-v1.yaml [NEW]
Each ~150-300 lines, focused, citing v2 as the lineage.
Methodology
Each new playbook should:
- Inherit the architectural posture from v2 (read-only, audit chain, contradictions)
- Restrict
target_case_classes to ONE class
- Override
next_call_decisions to prioritize the relevant evidence sources
- Add case-specific
contradiction_triggers
- Document the threat model with citations to Mandiant M-Trends 2026 / DFIR Report / CISA advisories
Examples
ransomware-recovery-denial-v1.yaml:
- First call:
detect_persistence (look for AD CS template abuse)
- Second:
analyze_event_logs (4624/4625 surge on backup hosts)
- Third:
detect_defense_evasion (1102 log clear on identity services)
- Contradiction trigger:
ransomware_without_recovery_denial_evidence (already in v2)
vishing-initial-access-v1.yaml:
- First call:
analyze_windows_logons (look for impossible-travel logins)
- Second:
analyze_unix_auth (vishing victims often have hybrid creds)
- Add trigger:
mfa_push_fatigue_pattern (3+ rejects then accept within 60s)
- Cite: M-Trends 2026 (vishing 11% of vectors), Scattered Spider TTPs
identity-centric-intrusion-v1.yaml:
- First call:
analyze_kerberos_events (Kerberoasting / AS-REP)
- Cite: BlackSuit DFIR Report (Rubeus + Cobalt Strike pattern), Sean Metcalf adsecurity.org
Acceptance
Goal
senior-analyst-v2.yamlcovers 10 case classes in a single playbook. Fordeeper specialization, write case-class-focused playbooks that inherit
v2's architectural guarantees but tune sequencing for one scenario.
Proposed bundle
Each ~150-300 lines, focused, citing v2 as the lineage.
Methodology
Each new playbook should:
target_case_classesto ONE classnext_call_decisionsto prioritize the relevant evidence sourcescontradiction_triggersExamples
ransomware-recovery-denial-v1.yaml:
detect_persistence(look for AD CS template abuse)analyze_event_logs(4624/4625 surge on backup hosts)detect_defense_evasion(1102 log clear on identity services)ransomware_without_recovery_denial_evidence(already in v2)vishing-initial-access-v1.yaml:
analyze_windows_logons(look for impossible-travel logins)analyze_unix_auth(vishing victims often have hybrid creds)mfa_push_fatigue_pattern(3+ rejects then accept within 60s)identity-centric-intrusion-v1.yaml:
analyze_kerberos_events(Kerberoasting / AS-REP)Acceptance