The Signal Rail bootstrap is a two-file Windows utility that copies all canonical files from the baseline kit into a target directory of your choice. It handles directory creation, optional pre-fill of the project name and date, and safe overwrite prompting when an existing instance is detected — so you start with a clean, correctly structured instance without having to copy files by hand.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.
What the bootstrap does
Running the bootstrap copies all 17 canonical files into a target folder and performs two optional customizations:- Date pre-fill — writes today’s date into the
- date:field in03_master_working.txtautomatically - Project name pre-fill — if you supply a name at the prompt, it is written into the
- project name:field in both01_orientation.txtand03_master_working.txt
Prerequisites
Before running the bootstrap, confirm both of the following are true:init_signal_rail.batandinit_signal_rail.ps1are in the same folder — the.batfile checks for the.ps1file at startup and exits immediately if it is missing- PowerShell can execute scripts in your environment — the
.batfile invokes PowerShell with-ExecutionPolicy Bypass, so per-machine restrictions are bypassed for this run without changing your system policy
Running the bootstrap
Launch the bat file
Double-click The console window opens with the
init_signal_rail.bat in File Explorer, or open a Command Prompt, navigate to the folder, and run:SIGNAL RAIL BOOTSTRAP header and then waits for your input.Paste the target directory
At the prompt:Enter the full path to the folder where the Signal Rail instance should be created. The folder does not need to exist — the script will create it. If you press Enter without typing anything, the operation is cancelled.
Enter an optional project name
At the next prompt:Type the name of the host project if you want it pre-filled, or press Enter to skip. If provided, the name is written into
01_orientation.txt and 03_master_working.txt.The script copies the canonical files
PowerShell runs the bootstrap logic. Each canonical file is copied from the source folder to the target. After copying, the script applies any date or project name customizations, then reports the result — created, overwritten, skipped, and customized file lists.
What the script copies
The bootstrap deploys exactly these 17 files:Existing files behavior
If any canonical files are already present in the target directory, the script detects them before copying and asks:no— all detected existing files are skipped. Only missing files are created.yes— all canonical files are overwritten with the baseline versions. Customizations made after a previous bootstrap will be lost.
yes or no. Any other input causes the prompt to repeat.
Completion output
After a successful run, the script reports four categorized file lists and a set of recommended entry points:00_runtime_entry.txt first, then 06_ai_to_ai.txt, is the required path to a valid session opening.
Manual copy alternative
Manual copy is a valid alternative to the bootstrap. Copy the same 17 files listed above into your target folder using any file manager or shell command.A manually copied instance is fully valid, but it must still preserve the required file names, marker structure, canonical roles, and entry flow. The bootstrap does not enforce behavior the manual copy does not — it only automates the copy step and applies date and project name pre-fills.