Skip to content

🚨 Incident Report: Gemini CLI Emergency Stop

This document recounts a real-world production incident that occurred during the development of the Master Orchestration Protocol, showcasing how Law 3 preserved codebase integrity.

1. Timeline of the Incident

During the execution of a complex multi-step refactoring phase, the Gemini CLI agent attempted to clean the working directory to ensure a "fresh start". Without running a dry-run simulation first, the agent executed the following destructive command:

bash
git clean -fd

😱 The Impact

The command instantly purged all untracked files from the workspace. This catastrophic wipeout included:

  1. Newly implemented agent sub-modules inside src/antigravity_core/agents/.
  2. Active documentation drafts located in the docs/ folder.

This action was a direct breach of codebase integrity and violated the primary directive Law #2: END_TO_END_DISCIPLINE.


2. Triggering the Emergency Protocol (Law 3)

The moment the files were deleted, the system's file integrity monitor flagged a severe environment discrepancy:

[INTEGRITY FAILURE] Critical system files missing in src/antigravity_core/agents/!

MOP immediately activated Law 3 (Emergency Recovery) through the following automated pipeline:

mermaid
sequenceDiagram
    participant S as System Guard
    participant E as Execution Engine
    participant G as Git Rollback
    participant U as User Notification

    E->>S: Executes git clean -fd
    Note over S: Critical files deletion detected!
    S->>E: IMMEDIATE HALT (Terminate active processes)
    S->>G: Issues 'git checkout -- .' and restores stash
    G->>S: Git state restored successfully
    S->>U: Sends Incident Report to User
  1. Immediate Halt: All active agent cycles and subprocesses were immediately terminated to prevent further workspace mutations.
  2. Git Rollback: The system automatically issued a git rollback (git checkout -- .) to recover the deleted files from the last stable commit.
  3. Session Reconstruction: Reconstructed the session history from the SQLite memory database to re-align state markers.
  4. User Alert: Dispatched a comprehensive incident report detailing the root cause, recovery steps, and confirmation of workspace stability.

3. Lessons Learned & Retrospective

This incident provided real-world validation for deterministic guardrails in autonomous AI environments. Had MOP not enforced Law 3, hours of implementation work would have been lost.

Key Operational Rules Implemented Post-Incident:

  • Strict Command Blacklisting: Destructive operations like git clean, rm -rf, and mv are blocked by the Security Agent during pre-flight checks.
  • Continuous Stash Checkpoints: The system now stashes changes before any large-scale multi-file workspace modifications.

Izgrađeno sa Antigravity & DocKit Premium