CLICommands

director

snug director <COMMAND>

Director - Tension-curve pacing engine.

Subcommands

CommandWhat it does
policyPacing policy management
sessionDirector session management
signalReport a weighted intensity signal for a session
decisionPoll the current pacing decision for a session
subscribeProvision push delivery of decisions for a session
outcomeRecord an outcome signal (completion, rage_quit, abandon) for a session
curveFetch the realized vs target intensity trajectory for a session

Run snug director <command> --help for that command's own options. The global options apply everywhere.

Examples

snug director policy create --file ./survival-coop.json
snug director policy get --policy-id policy_survival_coop
snug director policy versions --policy-id policy_survival_coop
snug director policy analytics --policy-id policy_survival_coop --variant-breakdown
snug director session start --policy-id policy_survival_coop --seed 55128
snug director session get --session-id sess_match_7781
snug director signal --session-id sess_match_7781 --type damage_taken --magnitude 2.0
snug director signal --session-id sess_match_7781 --type death --magnitude 1.0 --respond
snug director decision --session-id sess_match_7781
snug director subscribe --session-id sess_match_7781 --channel pubsub --target director.decisions
snug director subscribe --session-id sess_match_7781 --channel webhook --target https://example.test/hook
snug director subscribe --session-id sess_match_7781 --channel websocket --target conn_abc123
snug director outcome --session-id sess_match_7781 --kind completion
snug director outcome --session-id sess_match_7781 --kind rage_quit
snug director curve --session-id sess_match_7781

Next

On this page