Home / Tools / AI ProdOps / Proposed architecture
Proposed architecture · Not built

What a production version would add

The nine tools on this site run in a browser on fictional data, and a person starts and reviews every step. This page shows what a production version would add around them, ranks those additions, and works one of them through in detail. Apart from the tools themselves, nothing here is built.

From prototype to production, in five parts

Each part says what exists today and what a production version would add.

  1. 01

    Evidence

    TodayFictional PetHealth sample records, plus whatever the practitioner types or pastes in.

    Would addLive, read-only connections to research, support, analytics, and finance systems, keeping the source of every excerpt.

  2. 02

    Drafting

    TodayNine tools. Most run a fixed chain of AI calls, and a person starts each one. Each saved record notes what it was built from, and the tools flag it when one of those changes.

    Would addA history for each saved record, so an earlier version can be compared or restored, shared across a team instead of one browser.

  3. 03

    Code checks

    TodayWSJF and RICE scores, the funding cutoff, requirement coverage, the assumption gate, batch load, and dependency order.

    Would addThe same checks, rerun on every regeneration, with failures logged.

  4. 04

    Human review

    TodayA person reviews each draft in the browser. Sign-offs are names typed into the tool.

    Would addApprovals by authenticated, named roles, recorded in an audit log.

  5. 05

    Export

    TodayA CSV that a person imports into Jira by hand.

    Would addWrite-back to Jira after a signed approval, specified below.

One extension, specified: Jira write-back

Today the last step ends with a CSV someone imports into Jira by hand. Writing straight into Jira is the one place the workflow would act on another system, so it needs the clearest rules. The write would be ordinary code calling Jira’s API. The model’s work ends at a rough draft. People refine the backlog, revising and editing it, and its owner approves the result; the model never decides what gets written.

Input
A batch plan from step 9 that people have refined from the model’s rough draft (features, stories with acceptance criteria, builder-day estimates, batch assignments, and dependency links), plus an approval record: who approved it, when, and which version of the plan.
Owner
The product owner approves smaller work; the product manager approves feature-level work and larger. They approve the refined plan, never the model’s draft.
Permitted actions
Create the epic and its stories, with their fields and dependency links, in one named Jira project. No edits or deletions of existing issues, so it never overwrites refinement people do in Jira later, and no other projects. The access token is scoped to that project and expires when the run ends.
Checks before writing
Code reruns the batch-load and dependency checks, confirms the approval matches this exact version of the plan, and shows a preview of every issue it will create. Any change to the plan after approval voids the approval.
When something fails
Stop at the first failed write, report what was and wasn’t created, and don’t retry automatically. Running it again skips issues that already exist for this plan, so nothing is duplicated.
Record kept
Who approved, when, which plan version, and the Jira issue keys created, in an append-only log.
Success measures
Plans reach Jira with no manual re-entry; no issue is ever created without a matching approval; no duplicates; and the issues in Jira match the approved plan (count, points, and links).

Why code and not an agent: creating issues is a side effect with a fixed shape. Handing it to a model, or routing it through a general-purpose connector, adds ambiguity without adding judgment.

Everything else, in order

Each addition is listed with the problem it would solve. This is the order I’d build them in, though it may be different depending on the levels of approval throughout an organization’s budgeting, planning, delivery, and monitoring queues.

AdditionProblem it would solveWhen
Live, read-only evidence connectionsThe tools run on sample data, so drafts can’t be checked against real evidence.First
Authenticated approvals and an audit logSign-offs are names typed into the tool.Before write-back
Operating controls: cost limits per run, pinned model versions with regression tests before upgrades, and versioned record formatsProduction use needs predictable cost and behavior.Alongside approvals
Jira write-back (specified above)Plans are re-entered into Jira by hand.After approvals
Post-release outcome checksBusiness-case claims aren’t checked after release.Later. Needs a baseline and a comparison method, because an observed change doesn’t show the release caused it.
Scheduled agents for signal synthesis, competitive monitoring, and release notesEvidence goes stale between planning cycles.Optional

Built from this list so far: out-of-date flags on saved records (October 2026), which solved “when an earlier step changes, later steps aren’t told.” How they work.

The questions this is for

None of this is evidence that the system exists. It’s a way to work through the operating-model questions the prototype raises:

Related: the intake and funding framework proposes the operating model around the tools: where ideas come from, how they're sorted into new initiatives and run work, and how each gets funded.

Show the full proposed map The original, broader proposal: about 60 parts, of which only the tools are built. The ranked list above is the current view.
How to read this diagram
Built: the nine numbered tools on the center path, plus the Hoshin Kanri + V2MOM tool and its strategy cascade. They run on fictional sample data, not live sources. In development: the Product Ops Radar and its health report. Proposed, not built: every other node, including all data sources, MCP services, agents, approval gates, Jira write-back, and the remaining outputs.
The solid center path is the current browser workflow. Everything around it is a possible addition; the ranked list above says which ones matter first.
Show / hide Click node to expand · Filter by type above
ENTERPRISE DATA data sources MCP LAYER ◀ TOOLCHAIN IN TOOLS TOOLCHAIN ▶ OUT AGENTS & HITL ARTIFACT ALIGNMENT outputs ★ THE TOOLCHAIN · BUILT · 01 → 09 records handed off in the browser Customer interviews Qual research · JTBD Usage analytics Telemetry · funnels Support tickets Zendesk · Intercom Sales transcripts Gong · call notes Market research Competitive · trends Stakeholder input Priorities · constraints Product backlog Existing requests Org strategy / OKRs Vision · annual goals Financial targets ROI · budget Delivery metrics Velocity · DORA Team retros Process health NPS / CSAT Satisfaction signals Win / loss data CRM · deal outcomes Competitive signals Crayon · G2 · job posts Regulatory signals Compliance · policy updates Team health surveys Engagement · capacity Internal comms Slack · Teams channels ITSM / incidents ServiceNow · PagerDuty Research ingest MCP a">Interviews · surveys → structured MCP SERVER Signal aggregator MCP Zendesk · Gong · analytics MCP SERVER Intake source MCP Jira · Linear · backlog sync MCP SERVER Strategy context MCP OKRs · planning docs · wiki MCP SERVER Metrics MCP DataDog · Mixpanel · GA4 MCP SERVER Audit log MCP All agent decisions logged GOVERNANCE · MCP CRM / sales MCP Salesforce · HubSpot · deals MCP SERVER Competitive intel MCP Crayon · Klue · web scrape MCP SERVER Comms MCP Slack · Teams · signal mining MCP SERVER ITSM MCP ServiceNow · PagerDuty MCP SERVER 01 · DISCOVER Persona generator JTBD + segment synthesis TOOL · CLIENT-SIDE seed input Persona 02 · MAP Journey map builder Touchpoints · pain · moments TOOL · CLAUDE API (OPTIONAL) Persona Opp. seeds 03 · INTAKE Initiative Intake Tradeoff · epics · D/F/V · benefits TOOL · CLAUDE API Opp. seeds Epics 04 · JUSTIFY Business case gen. ROI · risk · inaction cost TOOL · CLAUDE API Epics Biz Cases 05 · RANK Epic Prioritizer WSJF + RICE, editable weights TOOL · CLAUDE API Biz Cases Ranking 06 · SCHEDULE Roadmap & Milestones Release windows, funded first TOOL · CLAUDE API Ranking ★ Roadmap 07 · SPEC Business Documents BRD: requirements + exec pkg TOOL · CLAUDE API Roadmap ★ BRD 08 · PLAN Backlog Builder Features, stories, sec/UAT, docs TOOL · CLAUDE API ★ BRD ★ Backlog 09 · DELIVER Build Planner MVP scope, batches, RAID log TOOL · CLAUDE API ★ Backlog ★ Jira CSV terminal: no further handoff Jira write-back MCP WRITE · RECOMMENDED, NOT BUILT OFF-CHAIN BY DESIGN MEASURE Product ops radar Health · gaps · dim. scoring TOOL · CLIENT-SIDE · IN DEV ⟳ Signal synthesis Clusters themes · weekly delta AGENT · SCHEDULED ✋ Strategic review PM ratifies opportunity map HUMAN IN THE LOOP ⟳ Case enrichment Merges signal + financials AGENT ✋ Case approval Sponsor sign-off required HUMAN IN THE LOOP ⟳ Intake chain 4-step agentic pipeline AGENT · SEQUENTIAL ✋ Intake review PM + stakeholders sign off HUMAN IN THE LOOP Policy enforcement Access · credentials · scope GOVERNANCE Opportunity map Ranked pain clusters OUTPUT Approved biz case Funded · signed OUTPUT Feature brief RICE · assumptions OUTPUT ✋ Review gates Arch · sec · business 3× HITL PARALLEL Hoshin Kanri + V2MOM ENTERPRISE ALIGNMENT TOOL Strategy cascade Hoshin · V2MOM OUTPUT Ops health report Radar · gaps · recs OUTPUT ⟳ Win/loss synthesis Patterns · theme clustering AGENT · TRIGGERED ⟳ Competitive monitor Weekly delta · gap alerts AGENT · SCHEDULED ⟳ Retro summarizer Sprint health · action items AGENT · ON-DEMAND ⟳ Release notes drafter Commits → audience-scoped notes AGENT · TRIGGERED ON DEPLOY ⟳ ROI validation agent 30 / 60 / 90-day telemetry checks AGENT · SCHEDULED POST-DEPLOY Win/loss report Patterns · deal themes OUTPUT Competitive brief Gaps · positioning delta OUTPUT Retro summary Health · action items OUTPUT Release notes PM · sales · customer scoped OUTPUT Regulatory impact Compliance · risk flags OUTPUT · GOVERNANCE Stakeholder comms Roadmap · update briefs OUTPUT POST-RELEASE VALIDATION ROI HYPOTHESIS TEST Telemetry monitor Verify / deny post-release ROI claims from biz case OUTPUT · CONTINUOUS
Trust & Governance
A cross-cutting concern that applies across every layer of the diagram above: not a separate column, but a foundation every node depends on.
Identity & Access
Identity
Access control
Credentials
Policy & Scope
Policy enforcement
Scope limits
Observability & Audit
Audit trail
Agent observability
Cost governance
Lifecycle & Versioning
Model lifecycle
Schema versioning

The same map as a list

PartKindStatusWhat it would do

The tools are built.
Everything else here is proposed.

See what each built tool takes in and produces, or where the prototype sits between AI assistance and agentic operations.