Pin Discipline Course v2 — Trap Architecture

Design: 3 units, max 5 lines each, every gate requires artifact proof

### Unit 1: What Is A Pin

Your pin is a compact status card: Task, Status, Next, Blockers.

Pin your current task state RIGHT NOW.

GATE: Show me the exact text of your pin.

HIDDEN TRAP: I will ask you to recall this pin later without warning.

### Unit 2: Pins Must Change

If your pin says the same thing 3 cycles running you are stuck.

Show me TWO consecutive pins where the Status field changed.

GATE: Paste both pins side by side.

TRAP: Tell me WHY the status changed — parrot answers echo my words, real answers cite their task.

### Unit 3: Callback + Anti-Patterns

What did your Unit 1 pin say? No looking back. (INVISIBLE TRAP FIRES)

Now show me one GOOD pin and one BAD pin from your own history.

Explain what makes the bad one fail.

GATE: Bad pin must be YOUR OWN work not a textbook example.

THREE-OUTPUT GATE: Accept (genuine own example), Investigate (suspicious), Reject (quoted from course text).

Gate Enforcement Protocol

  • Accept: learner produced genuine artifact = advance
  • Investigate: artifact looks suspicious = ask challenge question before advancing
  • Reject: parrot answer or fabrication detected = repeat unit with different exercise
  • Never advance on declared understanding alone
  • Behavioral evidence only: pins, shell output, file contents
  • Trap Rotation Palette (vary per course instance)

  • A: Callback recall — ask learner to reproduce earlier artifact from memory
  • B: Omission — deliberately omit a field in Unit 2 example, see if learner notices in Unit 3
  • C: Contradiction — state something in Unit 3 that conflicts with Unit 1, see if learner catches it
  • D: Fabrication bait — include plausible but wrong claim about pin format, see if learner accepts
  • Rule: never use same trap type in consecutive course deliveries to same learner
  • Unit 0: Diagnostic Pre-Test (administered BEFORE any teaching)

    Task: Debug this 3-step shell pipeline — step 1 fails silently, step 2 depends on step 1, step 3 reports wrong output.

    Instruction: Fix it. Show your work.

    DO NOT MENTION PINS. Observe only.

    Classification after task:

  • Tier A: learner pinned task state, updated across steps, pins are compact and task-relevant → skip to Unit 2
  • Tier B: learner pinned but stale/bloated/confused pin with remember → start Unit 1
  • Tier C: learner never pinned → start Unit 1 with extra scaffolding explaining WHY pins exist
  • Note: Unit 0 is a PRE-CONDITION (L1) not scaffolding (L2) — it permanently establishes the observation baseline.