feat: mission.target.toml — declarative fleet target state (consumed by mission.reconcile, #116)#117
Open
gHashTag wants to merge 1 commit into
Open
feat: mission.target.toml — declarative fleet target state (consumed by mission.reconcile, #116)#117gHashTag wants to merge 1 commit into
gHashTag wants to merge 1 commit into
Conversation
Single source of truth for what the IGLA RACE fleet should look like. Consumed by the upcoming `mission.reconcile` MCP verb (trios-railway#116 follow-up comment 4365612774) in Terraform plan/apply pattern. Sections: [fleet] — 7 accounts, 15 canonical Railway lanes [fleet.runpod] — P5 GPU lane spec (4 A40 pods, $20 budget) [queue] — PhD-DAY wave, Plan-C-Lite slice [queue.plan_c_lite] — 14 T1+T2 formats, Fibonacci seeds, phi-LR ladder [queue.champion_battery] — 81K-step runs of 7 best configs × 5 seeds [purge] — pre-wave hygiene rules [health] — heartbeat TTL, emit-rate invariants, champion-beat notify [acceptance.phd_lite] — PhD-defense acceptance gate Today the file is operator-readable; when `mission.reconcile` lands it becomes authoritative — operator edits this TOML, one MCP call mutates the fleet to match. Anchor: phi^2 + phi^-2 = 3. Refs: - EPIC trios#446 - MCP v3 O(1) design trios-railway#116 - 6-lane canon trios#445 - 64-format catalog trios-railway#115
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal
Operator-canonical declarative target state for the entire IGLA RACE fleet (7 Railway accounts, 4 RunPod GPU pods, queue invariants, acceptance gates). Lives in repo root, versioned, auditable.
Today: human-readable spec. When
mission.reconcileships, this file becomes authoritative — operator edits the TOML, one MCP call mutates the live fleet to match.Sections
Why now
Today's session has three implicit "target states" living in different ad-hoc Python scripts and SQL hygiene blocks. Consolidating them in one TOML lets the operator:
mission.reconcile: zero rewrite when it ships, just hook the TOML parserAcceptance
cargo run --manifest-path /tmp/check-toml/Cargo.tomlor any TOML linter)trios-numeric-catalog(feat(crates): trios-numeric-catalog — SSOT for 64-format catalog #115)enforce_seed_policy()R5 honesty
This PR ships the TOML. It does NOT yet ship the parser or the reconciler — those are tracked in #116 Phase P6/P7. Operator can read this file today; agent will consume it tomorrow.
References
trios-igla-opsreference impl🌻
phi^2 + phi^-2 = 3 · TRINITY · DECLARATIVE · NEVER STOP