"""
The Grid - A Digital Frontier

Agent orchestration framework with TRON aesthetics and GPU-inspired hierarchy.
Natural language input → The Grid figures out structure.

Terminology:
    Grid     - The digital frontier (workspace/session)
    Cluster  - Collection of related Blocks (feature/domain group)
    Block    - Collection of Threads (task group)
    Thread   - Single unit of execution (atomic operation)
    Program  - Autonomous executor (subagent)
    Recognizer - Validation Program
    Identity Disc - Context/state carrier
    I/O Tower - Human checkpoint
    Energy   - Token budget
    Cycles   - Iterations
    Derezzed - Completed/archived
    Rectified - Fixed/refactored
    Portal   - Session entry point
    Light Cycle - Fast execution path
"""

from .grid import Grid
from .cluster import Cluster
from .block import Block
from .thread import Thread
from .program import Program
from .recognizer import Recognizer
from .disc import IdentityDisc
from .energy import EnergyManager
from .io_tower import IOTower

__version__ = "1.0.0"
__all__ = [
    "Grid",
    "Cluster",
    "Block",
    "Thread",
    "Program",
    "Recognizer",
    "IdentityDisc",
    "EnergyManager",
    "IOTower",
]
