[console_scripts]
aptl = aptl.cli.main:app
aptl-misp-suricata-sync = aptl.services.misp_suricata_sync.main:main

[aptl.evidence_payload]
aptl.collector.redteam-session-transcript = aptl_techvault.evidence.techvault_transcript:validate_retained_transcript

[aptl.pack_backend_interactions]
techvault-participant-study.aptl = aptl_techvault.study:serving
techvault.aptl = aptl_techvault.serving:provider

[aptl.participant_mcp_smoke_plans]
guided-purple.techvault-attacker-target = aptl_techvault.participant_smoke:PARTICIPANT_SMOKE_OPERATIONS
techvault-full.techvault = aptl_techvault.participant_smoke:FULL_TECHVAULT_SMOKE_OPERATIONS

[aptl.scenario_capture]
techvault-participant-study.aptl = aptl_techvault.study:capture
techvault.aptl = aptl_techvault.capture:provider

[aptl.scenario_planning_compatibility]
techvault-participant-study.aptl = aptl_techvault.study:planning_compatibility
techvault.aptl = aptl_techvault.planning_compatibility:provider

[aptl.scenario_runtime_parameters]
techvault = aptl_techvault.runtime_parameters:provider
techvault-participant-study = aptl_techvault.study:runtime_parameters

[aptl.scenario_startup]
techvault = aptl_techvault.startup:provider
techvault-participant-study = aptl_techvault.study:startup

[aptl.scenario_verifiers]
techvault-participant-study.aptl = aptl_techvault.study:verifier
techvault.aptl = aptl_techvault.verification:verifier
