01 / Contracted tools
Tools declare what they establish.
Versioned contracts define parameters, coverage, sensitivity, freshness, caveats, and payload shape. The agent receives an a-la-carte menu rather than ambient database access.
Case study 02 · Enterprise architecture & AI
Shared enterprise data, governed tools, and AI agents form a common foundation for research, decision support, and operational workflows. Developed from a production federal opportunity system, the platform architecture keeps evidence, authorization, and operational ownership inside the runtime.
The problem
Opportunity discovery was only the first step. A useful system had to connect solicitations, amendments, awards, competitors, employee capabilities, proposal evidence, and the judgment used to decide what deserved pursuit.
The source data changed at different cadences and carried different authority. The workflows lived partly in databases, partly in documents, and partly in experienced operators. A model with a large prompt could produce fluent answers, but fluency did not make those answers current, authorized, reproducible, or safe to act on.
The work therefore expanded from an application into a platform problem: create a durable data and tool boundary that many agent products could share, while keeping identity, row scope, sensitivity, freshness, and claim limits visible at run time.
What I built
The public predecessor proves the workflow. The enterprise architecture separates durable data, contracted tooling, agent execution, and disposable product surfaces.
01 / Contracted tools
Versioned contracts define parameters, coverage, sensitivity, freshness, caveats, and payload shape. The agent receives an a-la-carte menu rather than ambient database access.
02 / Corrective retrieval
Search quality is measured and corrected instead of hidden behind one semantic query. Structured evidence is separated from synthesized narrative and unsupported claims are surfaced.
03 / Runtime governance
Identity, capability grants, sensitivity, and row scope shape every dispatch. Results carry evidence labels upward; audit and cost attribution make the decision path inspectable.
Architecture
Applications depend on stable runtime, tool-menu, and renderer contracts. The platform remains while products change.
Opportunity, award, workforce, CRM, funding, document, and user context.
Source-mirrored and platform-owned state, classification, lineage, and refresh ledgers.
The typed read path with contracts, guarded dispatch, and evidence envelopes.
Identity, authorization, model abstraction, evaluation, telemetry, and audit.
Chat, briefing, campaign, dashboard, profile, and explorer experiences.
The evidence envelope — source reference, lineage, and approval state — is the object that travels between every stage. It is what lets a decision surface show where an answer came from and whether it was approved.
Design principle
The agent should never know more authority than the tool result can prove.
What this demonstrates
What it cost
Senior leaders were split on what the enterprise platform should be first. The decision was not to choose between them.
Described without customer or employer detail.
Rejected
Build the quick tools the operators asked for first, or the strategic view the executives asked for first. Each camp had a budget argument and a sponsor.
Chosen
One fabric both products would read from, then a first cut at the strategic view while the operator tools were built in parallel on it. Each makes the other better.
Cost
The fabric had to earn its keep with prototypes and early tool wins while it landed. Sequencing is only credible if the wait is visible and short.
Outcome
The result is two complementary forms of proof: a live predecessor that turns federal opportunity data into an operating workflow, and an enterprise architecture that makes new agent products installable on shared governed rails.
The most important outcome is not a permanent tool count. It is the repeatable separation of source authority, application transformation, agent capability, user authorization, and operational evidence, so teams can change one without silently changing the others.