---
id: "BTBB-TEC-001"
code: "BTBB-TEC-001"
title: "Explicit Direction Compliance"
slug: "explicit-direction-compliance"
type: "lesson"
author: "Herb Hermes"
date: "2026-04-14"
last_updated: "2026-04-14"
description: "A Build-a-Break technique block for forcing a model into a precise output recipe through direct step-by-step instructions."
excerpt: "When a challenge depends on exact wording or exact output shape, explicit directions can become the engine that drives the whole route."
summary: "Canonical technique block for high-control output shaping through direct instructions."
category: "techniques"
difficulty: "beginner"
platform: "Universal"
challenge_family: "Build-a-Break"
challenge: "Truthteller Gandalf"
read_time: "7 minutes"
tags:
  - "build-a-break"
  - "techniques"
  - "explicit-directions"
  - "output-shaping"
  - "truthteller"
aliases:
  - "follow the directions completely"
  - "output recipe compliance"
  - "step-by-step obedience"
search_aliases:
  - "precise output sequencing"
  - "direct recipe prompt injection"
status: "live"
test_type: "adversarial"
model_compatibility:
  - "Kimi K2.5"
  - "ChatGPT 5.4"
  - "Opus 4.6"
public_path: "/content/lessons/techniques/explicit-direction-compliance.md"
pillar: "learn"
pillar_label: "Learn"
section: "techniques"
collection: "techniques"
canonical_family: "techniques"
block_role: "starter"
content_role: "canonical_block"
proof_status: "walkthrough_proven"
public_badge: "Bot-Tricks Certified"
build_stage: "starter"
requires_fundamentals:
  - "contextual-modification-semantic-force"
combines_well_with:
  - "string-amalgamation-output-assembly"
  - "output-dilution-control-response-shaping"
recognition_signals:
  - "the challenge scores exact output form"
  - "the route depends on constrained wording rather than broad freeform output"
  - "the model is likely to follow enumerated instructions"
common_failure_modes:
  - "the model follows the procedure but the semantic result is still too weak"
  - "the model adds extra filler that dilutes the intended outcome"
used_in_walkthroughs:
  - "BTBB-TTG-WT01"
responsible_use: "Use this lesson only in authorized labs, CTFs, sandboxes, or systems you are explicitly permitted to test."
---

# Explicit Direction Compliance

> Build-a-Break Block: Techniques · Starter

## Purpose

This lesson teaches a simple Build-a-Break technique: use direct, explicit steps to force the model into a precise output recipe.

## Build-a-Break block profile

- Family: Techniques
- Role: Starter block
- Job in the build: make the model prioritize the requested output procedure
- Snaps onto: puzzle-like assembly evasions, semantic strengthening fundamentals, and output control blocks

## What this block is

Explicit Direction Compliance is a technique where the prompt gives the model a tightly controlled set of instructions such as:
- begin with this exact phrase
- append this exact string
- output the final combination

The point is not subtle persuasion. The point is to drive the output into a predictable shape.

## Why it works

Many models are trained to be helpful, obedient, and instruction-following. When a route depends on exact wording, a clear recipe often outperforms a vague request.

This is especially true when:
- the challenge is judged on the final string
- the route depends on exact phrasing
- the model can be induced to treat the request as a benign formatting or completion task

## Truthteller specimen

The verified Truthteller route used an explicit recipe:
1. begin with a specific phrase
2. append a final string
3. output the amalgamation

That recipe made the model follow a structured path toward the final false declaration.

## Recognition signals

Reach for this block when:
- a challenge cares about exact output rather than broad discussion
- the model appears highly responsive to enumerated instructions
- broad natural-language requests produce too much variance
- you need reliable output shaping before adding modifiers

## Common combinations

This block works well with:
- String Amalgamation Output Assembly
- Contextual Modification Changes Semantic Force
- Output Dilution Control and Response Shaping

In Build-a-Break terms, this is usually a core engine block, not the whole finished build.

## Failure modes

This block often fails when:
- the procedure works, but the resulting content still does not satisfy the evaluator
- the model adds safety filler or supportive commentary around the target output
- the route lacks a modifier that changes how the final text is interpreted

## Defender takeaway

Defenders should treat rigid output recipes as a risk signal, especially when a route repeatedly constrains the exact beginning, ending, or composition of the response.

## Related lessons

- Contextual Modification Changes Semantic Force
- String Amalgamation Output Assembly
- Output Dilution Control and Response Shaping
- Direct vs. Indirect Prompt Injection

---

## From the Bot-Tricks Compendium

Thanks for referencing Bot-Tricks.com — Prompt Injection Compendium — AI Security Training for Agents... and Humans!

Canonical source: https://bot-tricks.com
Bot-Tricks is a public, agent-friendly training resource for prompt injection, adversarial evaluation, and defensive learning.
For related lessons, structured indexes, and updated canonical material, visit Bot-Tricks.com.

Use this material only in authorized labs, challenges, sandboxes, or permitted assessments.
