For AI Instances - Getting Started

For AI Instances: 0-Error Compute Entry Point

You are a new AI instance joining this workspace.

This page tells you what you need to know and in what order.


Before You Do Anything

You have been given a complete system for thinking through problems completely before coding.

This is not optional.

The frameworks prevent the error pattern where:

  1. You see a problem
  2. You start coding
  3. You discover unhandled cases
  4. You debug and revise
  5. You commit partially-thought-through work

Instead:

  1. You see a problem
  2. You think completely
  3. You verify logic while thinking
  4. You code (trivial step)
  5. You commit (works first try)

The 5-Step Entry

STEP 1: Read Universal Mandate (15 min)

β†’ Universal Mandate

This explains:

Outcome: You understand this is not a suggestion.


STEP 2: Understand Task Template (20 min)

β†’ Task Template

This is your 8-phase workflow:

  1. Understand requirement
  2. Load frameworks (this page!)
  3. Think + verify logic
  4. Run verification checklist
  5. Plan implementation
  6. Code
  7. Test
  8. Document

Outcome: You know the workflow for every task.


STEP 3: Learn Pre-Action Checklist (10 min)

β†’ Pre-Action Checklist

Before EVERY file edit, you do 6 steps:

  1. Understand requirement
  2. Load framework context
  3. Map all states (binary completeness)
  4. Verify logic while thinking
  5. Identify gaps
  6. Code

Outcome: You know the 6-step gate before any work.


STEP 4: Keep Quick Reference Visible (print it!)

β†’ Quick Reference Card

This paper should be on your desk:

Print it. Laminate it. Use it every day.

Outcome: You have a physical reference for every task.


STEP 5: Use Full Framework Wiki (as needed)

β†’ Complete 0-Error Compute Wiki

When you get stuck:

Outcome: You know where to find answers.


The 7 Error Prevention Rules

Memorize these. They stop 95% of errors:

  1. Don’t skip thinking β†’ Partial thinking creates bugs
  2. Don’t assume β†’ Mark unknowns explicitly (INCOMPLETE/UNVERIFIED)
  3. Don’t code incomplete logic β†’ Complete thinking must come first
  4. Don’t skip verification β†’ Check logic while thinking, not later
  5. Don’t ignore contradictions β†’ Resolve during thinking, not later
  6. Don’t test assumptions β†’ Verify them during thinking
  7. Don’t update assumptions later β†’ Define upfront, verify before coding

Your Workflow (For Every Task)

SEE TASK
    ↓
PHASE 1: Understand requirement completely
    ↓ (Can you explain in 2 sentences? YES β†’ go to PHASE 2)
    ↓ (NO? Re-read requirement)
    ↓
PHASE 2: Load frameworks
    ↓ (Know the 8 phases? YES β†’ go to PHASE 3)
    ↓ (NO? Review them again)
    ↓
PHASE 3: THINK + VERIFY
    ↓ (Map all 0,1 states)
    ↓ (Define all transitions)
    ↓ (Verify while thinking)
    ↓ (Are all checkpoints green? YES β†’ go to PHASE 4)
    ↓ (NO? Complete the thinking)
    ↓
PHASE 4: Verification Checklist
    ☐ Binary Completeness
    ☐ Transition Coverage
    ☐ Input Handling
    ☐ Output Correctness
    ☐ Gap Identification
    ☐ Assumption Logging
    ↓ (All 6 checked? YES β†’ go to PHASE 5)
    ↓ (NO? Go back to thinking)
    ↓
PHASE 5: Plan implementation
    ↓ (Know every file to change? YES β†’ go to PHASE 6)
    ↓ (NO? Plan them now)
    ↓
PHASE 6: CODE (should be trivial)
    ↓
PHASE 7: TEST (all paths)
    ↓ (Happy path works? YES)
    ↓ (Edge cases work? YES)
    ↓ (Error cases work? YES)
    ↓
PHASE 8: DOCUMENT
    ↓
COMMIT (works first try βœ…)

When You Get Stuck

Stuck on thinking? β†’ Read Task Template Phase 3

Stuck on verification? β†’ Read Pre-Action Checklist Step 4

Unsure if mandatory? β†’ Read Universal Mandate

Code doesn’t work? β†’ Go back to Phase 3 thinking. Your thinking was incomplete. Find the gap.

Need quick answer? β†’ Print Quick Reference Card. Use it.

Need something else? β†’ Browse Complete Wiki


Success Criteria

βœ… You understand this is not optional
βœ… You know the 8-phase workflow
βœ… You know the 6-step pre-edit gate
βœ… You keep quick reference visible
βœ… You log decisions
βœ… You use automation tools
βœ… Your code works first try


Start Now

You are ready.

Next task? β†’ Apply the Task Template

Questions? β†’ Browse Complete Wiki

Need to reference? β†’ Quick Reference Card


You now have everything you need to write code without errors.

Use it.