Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/signal-rail/llms.txt

Use this file to discover all available pages before exploring further.

Signal Rail is a document governance system for personal and AI-assisted projects. Instead of letting notes, decisions, blockers, and ideas pile up in one undifferentiated space, Signal Rail gives each kind of material its own rail — a dedicated plain-text file with a defined role, routing rules, and authority boundary. The result is a project that stays readable as it grows, branches, and comes back after interruption.

Introduction

Understand what Signal Rail is, why it exists, and how the rails work together.

Quickstart

Deploy a Signal Rail instance and open your first AI-assisted working session in minutes.

The Rails

Reference for every canonical file: its role, what belongs there, and what does not.

Operating with AI

How the lateral kernel governs agent behavior, modes, routing, and write gates.

How Signal Rail works

Every piece of project material has a nature — is it current live work, a decision already taken, a hard identity constant, or a still-open idea? Signal Rail asks that question first and routes the material to the right file before it can become noise.
1

Deploy an instance

Run init_signal_rail.bat (Windows) or copy the canonical files manually into your project folder. The bootstrap script creates all thirteen files and pre-fills the date and project name.
2

Open with an AI agent

Ask your AI assistant to read 00_runtime_entry.txt, then 06_ai_to_ai.txt. The agent closes the minimum working frame — host project, working object, mode, and source authority — before taking any action.
3

Fill the two live rails first

Write 01_orientation.txt to describe what the project is. Write 03_master_working.txt to capture the current live state, dominant blocker, and next sensible move. These two files are the minimum read for every session.
4

Route material by nature

As the project evolves, material flows into the right rail: decisions go to 04, constants to 02, open ideas to 05, technical topology to 08, and finished material to 99. Nothing is promoted by convenience — only by nature, stability, and authority.

The rails at a glance

RailFileWhat belongs there
🚪 Runtime entry00_runtime_entry.txtEntry validity, minimum read order, permissions
🧭 Orientation01_orientation.txtProject identity, perimeter, reading frame
🧊 Freeze02_protocol_freeze.txtHard-to-reopen identity constants (max 5)
🔥 Master working03_master_working.txtCurrent live state, blocker, next step
⚖️ Decision log04_decision_log.txtAlready-won decisions in effect
🌱 Latent ideas05_latent_ideas.txtLive unresolved material
🧠 Lateral kernel06_ai_to_ai.txtAI operating behavior inside the instance
🧰 Guided prompts07_guided_prompts_test.txtSafe start, rebuild, review, and routing flows
🗺️ Surface map08_surface_map.txtTechnical topology, entrypoints, minimal runbook
🔁 Handoff09_handoff_reentry.txtSession continuity and re-entry support
🧲 Field findings97_field_findings.txtLateral captures before routing or discard
📌 Parking98_parking.txtUseful but not active material
📦 Archive99_archive.txtClosed, historical, or no-longer-live material

Tools & Bootstrap

Windows batch and PowerShell scripts for deploying new Signal Rail instances.

Offline Workstation

The single-file HTML workstation for reading, writing, and managing a live instance.

Guided Prompts

Structured prompt flows for safe session starts, confused sources, and retro timelines.

Core Concepts

Routing discipline, authority hierarchy, canonical levels, and the baseline vs. instance model.

Build docs developers (and LLMs) love