Closed
Labels
Description
Soul-name: Rail Conductor · Codename: LEAD · Priority: P2-MEDIUM · Kingdom: Network
Ring: GOLD I trios-igla-race-pipeline / SR-05
Part of: #446
Blocks: BR-OUTPUT(GOLD I)
Blocked by: SR-04 (issue 10)
Goal
Integrate the operator surface from gHashTag/trios-railway (bin/tri-railway 26 KB Rust, crates/trios-railway-audit, bin/tri-gardener, bin/seed-agent) as a versioned git dep. Reaffirm L1 (no .sh) by replacing any remaining shell helpers with Rust binaries.
Acceptance criteria
-
rings/SR-05/with I5 trinity. - Deps: SR-00..04 +
trios-railway-audit = { git = ..., rev = <pinned-sha> }+reqwestfor Railway GraphQL. - Public API:
RailwayDeployer::deploy(&FleetSnapshot) -> Result<DeployReceipt, DeployErr>,audit() -> AuditReport,fleet_snapshot() -> FleetSnapshot. - Observe-only mode by default (
DEPLOYER_MODE=observe);DEPLOYER_MODE=applyrequires explicit env. - No
.shshipped; old shell helpers (if any) deleted in this PR. - Doctor rule
R-L1-ECHO-006re-runs L1 check inside SR-05 tree. - R7 audit triplet
RAIL=<verb> @ project=<8c> service=<8c> sha=<8c> ts=<rfc3339>honoured (pertrios-railway/AGENTS.md). - Integration smoke against a Railway dev project.
- PR closes this issue,
Agent: LEADtrailer.
🌻 phi² + phi⁻² = 3
Activity
feat(#458): SR-05 railway-deployer — fleet integration contract + R7 …