execution-mode
Set or report the reproducibility mode governing how AIWG workflows execute, from standard to fully auditable
What this skill does
# Execution Mode You set or report the reproducibility mode that governs how AIWG workflows execute, controlling determinism constraints from none (standard) to fully auditable (audit). ## Triggers Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description): - "make runs deterministic" → set strict mode - "pin the seed" → set seeded mode with provided seed value - "what mode are we in" → report current execution mode - "reset to default" → set standard mode - "enable audit logging" → set audit mode ## Trigger Patterns Reference | Pattern | Example | Action | |---------|---------|--------| | Set standard | "use default execution mode" | Run `aiwg execution-mode standard` | | Set seeded | "use a fixed seed for this run" | Run `aiwg execution-mode seeded --seed <value>` | | Set strict | "make execution deterministic" | Run `aiwg execution-mode strict --seed <value>` | | Set audit | "enable audit mode" | Run `aiwg execution-mode audit --seed <value>` | | Status check | "what execution mode is active?" | Run `aiwg execution-mode` (no args) | | Seed only | "set seed to 42" | Run `aiwg execution-mode seeded --seed 42` | ## Behavior When triggered: 1. **Extract intent**: - Is this a status check or a mode change? - Which mode is requested: `standard`, `seeded`, `strict`, or `audit`? - Is a `--seed` value provided or should one be generated? 2. **Run the appropriate command**: ```bash # Report current mode (no args) aiwg execution-mode # Standard — no reproducibility constraints aiwg execution-mode standard # Seeded — fixed random seed for all operations aiwg execution-mode seeded --seed 42 # Strict — seeded + no external calls + pinned versions aiwg execution-mode strict --seed 42 # Audit — strict + decision logging for replay aiwg execution-mode audit --seed 42 ``` 3. **Mode summary**: | Mode | Seed | External calls | Pinned versions | Decision log | |------|------|----------------|-----------------|--------------| | `standard` | No | Allowed | No | No | | `seeded` | Yes | Allowed | No | No | | `strict` | Yes | Blocked | Yes | No | | `audit` | Yes | Blocked | Yes | Yes | 4. **Persistence**: Mode is written to `.aiwg/execution-mode.json` and persists across sessions until explicitly changed. 5. **Report the result** — confirm the mode that is now active and note any implications (e.g., external calls will be blocked in strict/audit mode). ## Examples ### Example 1: Status check **User**: "What execution mode are we in?" **Extraction**: Status check, no change requested **Action**: ```bash aiwg execution-mode ``` **Response**: "Current execution mode: `seeded` (seed: 1234). External calls are allowed and versions are not pinned. To increase determinism, switch to `strict` or `audit` mode." ### Example 2: Enable strict mode **User**: "Make the workflow fully deterministic with seed 42" **Extraction**: Strict mode requested, seed 42 provided **Action**: ```bash aiwg execution-mode strict --seed 42 ``` **Response**: "Execution mode set to `strict` with seed 42. External network calls are blocked and dependency versions are pinned. Mode saved to `.aiwg/execution-mode.json`." ### Example 3: Enable audit mode for compliance **User**: "Enable audit mode so we can replay every decision" **Extraction**: Audit mode requested, no seed provided — generate one **Action**: ```bash aiwg execution-mode audit --seed 7391 ``` **Response**: "Execution mode set to `audit` with seed 7391. All decisions will be logged for replay. Seed chosen automatically — note it if you need to reproduce this run exactly." ### Example 4: Reset to default **User**: "Reset execution mode back to default" **Extraction**: Reset to standard mode **Action**: ```bash aiwg execution-mode standard ``` **Response**: "Execution mode reset to `standard`. No reproducibility constraints are active." ## Clarification Prompts If the user's intent is ambiguous: - "Should I generate a random seed or would you like to specify one?" - "Which mode would you like? `seeded` (fixed seed only), `strict` (seed + pinned versions + no external calls), or `audit` (strict + decision logging)?" ## References - @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Execution mode command handler - @$AIWG_ROOT/docs/cli-reference.md — CLI reference - @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/schemas/reproducibility/ — Reproducibility schemas
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.