Infrastructure Architect

RSI Lab Β· real-world case β€” simplify an architecture (services Β· cost Β· availability) under a frozen judge, conditioned by the workload profile.

← RSI Lab
The Solutions-Architect loop: the artifact that evolves is an architecture spec β€” a services table with prices, an availability note, an IaC excerpt. The frozen judge scores four things at once: service economy (fewest independently-operated services β€” but a merge that breaks separation of concerns scores DOWN), cost efficiency (every dollar traces to a stated need), availability fit (redundancy sized to the SLO β€” over-provisioning is a defect too), and boundary integrity (compliance/security boundaries survive every consolidation).
Architecture is a moving target β€” prices, traffic, team size, and regulations all drift. That's why every volatile factor lives in the workload profile below (never in the frozen judge): when the world moves, update the profile and re-run with your last accepted architecture as the new baseline. Prices are dated inputs β€” any $ figure not in ALLOWED FACTS is treated as fabrication and auto-rejected.
Workload profile β€” what conditions the optimization: app type, goals, regulations. Compiles into INTENT + ALLOWED FACTS below.
App type Β· industry
Regulations
Availability target Β· critical path
Budget ($/mo) Β· traffic Β· team size
Providers in play
Pricing anchors + hard requirements (the judge treats any $ not here as fabrication β€” paste your Infracost output)
then pick an architecture below (or paste yours) and run
Run the consolidation loop β€” same engine + house rules as the parent Lab
Architecture EVOLVES β€” services table + availability note + IaC excerpt
INTENT (from the profile β€” drift auto-rejects)
ALLOWED FACTS (profile clauses + pricing anchors β€” the only evidence)
Judge FROZEN β€” how the architecture is scored
Loop β€” proof-gate pairs well: every merge must argue dimension-by-dimension why it wins; evolution surfaces divergent proposals for contested trade-offs
Run model loops
When the target moves β€” prices change, traffic 10Γ—es, a regulation lands: update the profile, load your last accepted architecture from the library (β˜† on a finished run) as the new baseline, and re-run. The judge stays frozen; the frame is yours to move. Each accepted proposal ends with a sensitivity note naming the factors it depends on β€” the conditions under which you should come back.
Sign in to continue

LLM Switchboard is private β€” sign in with Authlee to access the control room.

Sign in with Authlee
← Back to home