Getting Signal Rail running takes two steps: creating an instance in the directory you want to govern, and opening a session with a correct entry path. There are two ways to create the instance — a Windows bootstrap script that handles everything automatically, or a manual copy if you prefer full control. Either way, the session entry sequence is the same.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.
Two ways to create an instance
Windows bootstrap
Run
init_signal_rail.bat to scaffold a full instance with auto-patching for date and project name.Manual copy
Copy the canonical files yourself. The copied instance must preserve file names, marker structure, and entry flow.
Windows bootstrap
Theinit_signal_rail.bat launcher is the fastest way to create a Signal Rail instance. It prompts for a target directory and an optional project name, then delegates the real bootstrap logic to init_signal_rail.ps1.
Run the launcher
Open a Command Prompt window in the Signal Rail source folder and run:The launcher prints the bootstrap title and checks that
init_signal_rail.ps1 is present before continuing.Enter the target directory
When prompted, paste the full path to the directory where you want the instance created:The target must not be the Signal Rail source folder itself. The script will refuse to overwrite its own source.
Enter a project name (optional)
When prompted, type the host project name, or press Enter to skip:If provided, the project name will be auto-patched into both
03_master_working.txt and 01_orientation.txt (see auto-patching below).Confirm any existing files
If Signal Rail files already exist in the target directory, the script asks whether to overwrite them:Entering
no skips all existing files and creates only the ones that are missing.The 17 canonical files
init_signal_rail.ps1 copies exactly 17 files into the target directory:
| File | Role |
|---|---|
00_runtime_entry.txt | Runtime entry manual — valid entry and minimum read |
README.txt | Human-readable overview of the instance |
AI_TO_AI__DEPLOYED_INSTANCE_SIGNAL_RAIL.txt | Instance marker file |
01_orientation.txt | Project identity, perimeter, and reading frame |
02_protocol_freeze.txt | Hard-to-reopen identity constants |
03_master_working.txt | Current live state, blocker, and next move |
04_decision_log.txt | Already-won decisions already in effect |
05_latent_ideas.txt | Live but unresolved material |
06_ai_to_ai.txt | Lateral kernel — agent operating behavior |
07_guided_prompts_test.txt | Guided paths for safer starts, rebuilds, and routing |
08_surface_map.txt | Technical topology, entrypoints, and sensitive surfaces |
09_handoff_reentry.txt | Re-entry support and continuity |
97_field_findings.txt | Lateral capture during an active pass |
98_parking.txt | Useful but not active material |
99_archive.txt | Closed, historical, or no-longer-live material |
init_signal_rail.bat | Windows bootstrap launcher |
init_signal_rail.ps1 | Bootstrap logic script |
Auto-patching
After copying the files,init_signal_rail.ps1 applies two automatic patches:
- Date patch — today’s date in
yyyy-MM-ddformat is written into the- date:line of03_master_working.txt. - Project name patch — if a project name was provided, it is written into the
- project name:line of both03_master_working.txtand01_orientation.txt.
Auto-patching only occurs when the file was created or explicitly overwritten in the current run. Skipped files are not patched.
First session startup
Once the instance exists, open an AI chat with access to the instance directory and follow the mandatory read order before any substantive action.Read 00_runtime_entry.txt
This is the runtime entry manual. It governs valid entry and correct system reading. The agent must read this file before anything else.
Read 06_ai_to_ai.txt
This activates the lateral kernel. The kernel governs how the agent reads, stops, asks, routes, and writes inside the instance.
Reading
06_ai_to_ai.txt activates the protocol. It does not authorize bootstrap, classification, or writing on its own.Read 01_orientation.txt
Orientation establishes the project identity, perimeter, and reading frame. The default startup mode is orientation, which is read-only.
Closing the minimum frame
After the mandatory read, the agent must close the minimum frame before any substantive action is allowed. The five items that must all be closed are:| Frame item | What it closes |
|---|---|
| Host project | The real project being governed — not Signal Rail itself |
| Working object | The specific thing being worked on this session |
| Active mode | The permission boundary for this session (orientation, review, work, etc.) |
| Source scope | Which files or sources were explicitly indicated for this session |
| Authority | Who can confirm freeze, live state, and source conflicts |
Initial bootstrap actions
When the instance is brand new and the canonical files are still template-like, fill these two files first before treating the instance as live:Fill 01_orientation.txt
Describe the host project — what it is, why it exists, its core direction, accepted trade-offs, and main boundaries. Do not describe Signal Rail here unless Signal Rail is itself the host project. Do not put current live work, decisions, or technical topology in this file.
Recommended next steps
After bootstrap, the console output frominit_signal_rail.bat shows these recommended steps:
- Read
00_runtime_entry.txtfirst. - Read
06_ai_to_ai.txtafter entry is valid. - Close host project, working object, and mode.
- Fill
01_orientation.txtand03_master_working.txtfirst. - Continue from the textual system and use the canonicals by level.
- Use
97_field_findings.txtonly when you want to keep lateral findings readable before routing or discarding them.
Core Concepts
Understand rails, levels, authority, and the write gate before your first session.
Bootstrap overview
Compare the Windows installer and manual copy approaches in detail.
AI agent operation
How the agent reads, stops, routes, and writes under Signal Rail governance.
Guided prompts
Safer guided paths for bootstrap, source rebuild, and routing passes.