Skip to content

Standard Operating Procedures

This section contains step-by-step guides for common tasks and processes.

Core Processes

Client Management

Development

  • TDD Pipeline - Test-Driven Development pipeline with specification agents
  • Code Review - Code review standards and process
  • Deployment - Deployment procedures
  • Testing - Testing requirements and procedures

Operations

Communication

HALT System

The HALT system is GE's safety mechanism for stopping work when needed.

When to HALT

  • Security incident detected
  • Data breach suspected
  • Compliance violation identified
  • Critical infrastructure failure
  • Cross-team boundary violation

How to HALT

# System-wide HALT
touch /ge-ops/system/halt/HALT

# Agent-specific HALT
touch /ge-ops/system/halt/HALT-{agent_name}

# JSON HALT with details
cat > /ge-ops/system/halt/halt-$(date +%Y%m%d-%H%M%S).json <<EOF
{
  "status": "active",
  "scope": "system",
  "reason": "Security incident detected",
  "timestamp": "$(date -Iseconds)",
  "issued_by": "ron"
}
EOF

Clearing a HALT

Only Dirk-Jan or Ron can clear a HALT:

# Remove the HALT file
rm /ge-ops/system/halt/HALT*

# Or update JSON status
# Edit the JSON file and change "status" to "resolved"

Team Boundaries

CRITICAL: Once a client is assigned to a team, they stay with that team FOREVER.

  • Team Alpha serves Team Alpha clients
  • Team Beta serves Team Beta clients
  • Cross-team work triggers automatic HALT
  • Only Dolly can assign new clients to teams

This ensures context retention and prevents knowledge fragmentation.