Engineering
go avatar

go

Autonomous recursive execution engine for indiiOS that manages task completion, state verification, and error handling.

Introduction

The go skill acts as a sovereign, self-reflective execution loop specifically designed for the indiiOS AI-native operating system. It serves as an orchestration hub that ensures complex development tasks, ranging from codebase updates to deployment workflows, are driven to a verified, shipping state without manual intervention. By leveraging a structured approach to state snapshots, context scanning, and recursive re-evaluation, it minimizes agent drift and prevents the common stagnation found in multi-step AI workflows. It is intended for software engineers and creative developers working within the indiiOS repository who need a reliable mechanism to automate long-running implementation plans or complex multi-module updates.

  • Automated recursive task management and loop-based execution for continuous progress.

  • Built-in validation suite including type checking, linting, unit testing, and visual regression testing via browser subagents.

  • Mandatory error memory checks using error ledgers and retrieval-augmented memory systems to prevent repetitive failures.

  • Structured state management that tracks goal progress, session time, and dependency requirements.

  • Rigorous commit cadence and git integration to ensure a clean working tree and maintain clear project history.

  • Final 'Gauntlet' verification process requiring zero-error builds before tasks are marked complete.

  • Invoke using /go or @go.md to initiate the loop; always ensure the session has an associated task.md and implementation_plan.md.

  • The engine expects a deterministic project structure and relies on standard Node.js, TypeScript, and Electron development practices.

  • Before execution, ensure the environment is primed with make prime and local secrets are configured via .env files.

  • If a task fails more than twice, the agent will trigger a manual re-diagnosis rule to prevent the compound error trap.

  • Ideal for managing dependencies between modules, verifying UI state, and maintaining consistency in complex multi-agent environments.

  • Use the provided completion summaries to audit task N of M status, build outcomes, and visual verification evidence.

Repository Stats

Stars
0
Forks
0
Open Issues
1
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 09:57 PM
View on GitHub