Turning Fragmented Infrastructure Evidence into Reviewable Design Decisions
Infrastructure design work rarely fails because engineers cannot write documents.
It fails because the information needed to write those documents is scattered, partial, stale, and politically ambiguous.
A review comment says one thing. A meeting transcript suggests another. A vendor answer explains product behavior, but not the customer’s actual design decision. An existing design document reflects an old baseline. A slide deck contains an important diagram, but no one is sure whether it is still authoritative. A detailed-design issue gets mixed into a high-level design review. A decision is mentioned in a meeting, but never reflected into the artifact that the next team will actually use.
Then someone says:
Please update the design document.
That sentence sounds simple. In reality, it often means:
- Find the source.
- Recover the context.
- Separate confirmed facts from assumptions.
- Identify what is still unresolved.
- Decide what belongs in the main design, what belongs in detailed design, and what must be escalated.
- Preserve enough traceability so another engineer can review the change later.
This is the messy layer where many enterprise infrastructure projects slow down.
It is not glamorous. It is not a clean prompt-engineering problem. It is a source, context, responsibility, and approval problem.
That is the problem I am exploring with LLM Infra Design Studio.
I am not trying to make AI own engineering decisions.
I am building workflow structures that help engineers turn fragmented infrastructure information into reviewable, traceable, and human-approved decisions.
The problem: infrastructure design evidence is fragmented
Enterprise infrastructure design work rarely starts from a clean source of truth. Important information is scattered across meeting notes, review comments, vendor answers, existing design documents, technical references, unresolved issues, and human approval decisions.
Each source carries a different level of authority. A meeting note may capture intent but not approval. A vendor answer may clarify behavior but not define the design requirement. An existing design document may describe the current baseline but not approve a new change. A review comment may identify a risk without deciding how to resolve it.
Why one-shot LLM generation is not enough
A tempting approach is to ask an LLM to generate a final design update in one step. For infrastructure work, that shortcut is unsafe.
One-shot generation can lose source context, promote assumptions into facts, hide uncertainty, close unresolved items too early, and imply approval that humans have not given. A polished paragraph can make a tentative statement look authoritative. A confident summary can blur the boundary between a proposed change and an approved design decision.
The safer pattern is not to avoid LLMs. It is to constrain their role. The workflow should ask the model to structure evidence, preserve uncertainty, identify impact, and prepare review artifacts. It should not let the model approve final design decisions.
A source-backed workflow instead
The workflow pattern I am exploring looks like this:
Fragmented project evidence
-> Source Registry
-> Extraction
-> Impact Analysis
-> Artifact Map
-> review_required / human approval
-> Reviewable design patch
-> Operational handoff
The Source Registry records what sources exist, what type they are, how authoritative they are, and which artifacts they may affect.
Extraction separates confirmed facts, assumptions, unresolved issues, proposed changes, and detailed-design handoff items.
Impact Analysis identifies which design domains may be affected, such as communication matrix, routing, security boundary, monitoring, and failover behavior.
The Artifact Map links sources and extracted review items to the documents or review artifacts they may change.
The review_required state keeps ambiguous or approval-gated items visible. It prevents draft outputs from becoming approved design language.
The final output is a reviewable design patch and operational handoff package, not an automatic production update.
The Review-to-Patch pattern
A small example makes the problem clearer.
Suppose a design review comment says:
Clarify whether branch traffic should pass through the cloud security service.
That comment is not enough to update a design document.
A meeting note may show that someone proposed the flow. A vendor document may explain that the product supports it. An existing baseline may show the current route. A security reviewer may still need to confirm inspection scope. A routing owner may still need to confirm failover behavior. A QoS decision may belong in detailed design, not in the high-level design document.
If an LLM turns that comment directly into final design language, the output may look useful but be unsafe.
A better workflow should first ask:
- Which source introduced this requirement?
- Is it confirmed, proposed, or unresolved?
- Which artifact would be affected?
- What must remain
review_required? - What should be handed off to detailed design?
- Who must approve the change before it becomes official language?
That is the Review-to-Patch problem.
The smaller pattern is:
review comment
-> source context
-> decomposed item
-> impacted artifact
-> draft design patch
-> human approval checklist
The LLM Infra Design Studio repository includes a minimal synthetic Review-to-Patch dataset that demonstrates this flow with fictional identifiers and public-safe examples only.
Human approval is not optional
LLMs may structure information, surface contradictions, draft review questions, and prepare review artifacts.
Humans must approve final design decisions, customer-facing wording, production-impacting changes, risk acceptance, unresolved issue closure, detailed design handoff, and artifact reflection.
This boundary is not a limitation added after the fact. It is part of the workflow design. In infrastructure environments, the difference between “suggested,” “review_required,” and “approved” matters.
What the prototype demonstrates
LLM Infra Design Studio currently demonstrates a Markdown-first structure for this workflow.
The repository includes:
- a README entrypoint,
- an anonymous case study,
- a Review-to-Patch Pipeline,
- a Source Context Card schema,
- a minimal synthetic example dataset,
- a Markdown-only traceability sample that links source evidence, requirements, review items, decisions, handoffs, and validation records with stable IDs,
- a CLI Validation Runner,
- public-safe validation checks.
The validation scripts check repository structure, sample outputs, source registry assets, LLM contract fixtures, failure-mode behavior, unresolved assertions, expected-output drift, and sensitive identifier hygiene.
The newer traceability sample is still synthetic and review-oriented. It is meant to make the evidence-to-decision chain easier to inspect, not to claim production automation or final design approval.
This does not make the project ready for production use. It makes the workflow inspectable.
What this is not
This is not a self-directed infrastructure design system.
It is not a network design tool ready for production use. It does not substitute for qualified engineers. It is not a repository for private project data. It is not a SaaS product. It does not claim correctness by default.
The purpose is narrower and more practical: define a workflow structure that helps human reviewers turn messy evidence into source-backed design review artifacts.
Why this matters
The future value of LLMs in enterprise infrastructure is not just text generation. The deeper value is helping teams transform messy project evidence into structured, reviewable, source-backed, human-approved workflow outputs.
That requires more than prompts. It requires source handling, review states, failure-mode tests, validation scripts, and clear human approval boundaries.
When those pieces are explicit, an LLM-assisted workflow can make expert review faster and clearer without pretending that the model owns the engineering decision.
Public preview repository
A public preview repository for this workflow prototype is available here:
The repository uses synthetic examples only. It is intended for public portfolio visibility and review, not as a deployed system or a reusable project under a selected license.