READINESSOPS BY SOLIFAN

ReadinessOpsGuide

From evidence togoverned execution.

SOLIFAN designs and implements how organizations decidewhat to delegate to AI, how far that delegation should extend,and how those decisions are carried into operations.ReadinessOps is the foundation of this work.

This guide follows the path from new evidence to an AI-generated proposal, human judgment, explicit publication, and execution controlled by the published boundary.

  1. 01Evidence
  2. 02AI proposal
  3. 03Human judgment
  4. 04Publication
  5. 05Execution gate
  6. 06Trace

AI proposes. People decide. Publication defines the official state. Published boundaries control execution.

MODULES

M0 / OVERVIEW

See the operating model

What should be delegated to AI—and how far?

Understand how SOLIFAN, ReadinessOps, and the decision-to-execution boundary fit together.

CONTROL MAP
AI can

Produces evidence-grounded proposals and explains differences.

Human controls

Owns delegation boundaries and official decisions.

System enforces

Separates and enforces state transitions and execution conditions.

M0 / STEP 101 / 06

Start with the delegation question

Are you deciding how to delegate before choosing what AI can do?

ReadinessOps is not primarily a model-comparison exercise. It defines an operable boundary: what AI may propose, when a decision returns to a person, and what must never be executed by AI.

Capability is not authorization.

Delegated, review-required, and prohibited work are distinguishable.

M0 / STEP 202 / 06

Understand SOLIFAN and ReadinessOps

Who designs this system, and for what purpose?

SOLIFAN designs and implements how organizations decide what to delegate to AI, how far that delegation should extend, and how those decisions are carried into operations. ReadinessOps is the foundation of this work.

Present SOLIFAN as the provider and ReadinessOps as its operating foundation.

The provider–foundation relationship can be explained in one sentence.

M0 / STEP 303 / 06

See who decides what

Have proposal, judgment, and enforcement been collapsed into one actor?

AI proposes, people own the delegation boundary and official judgment, and the system permits execution only from published state. Separating these responsibilities prevents conversational assent or model output from becoming authority.

Do not overlap AI, human, and system authority.

Each state change has an unambiguous owner.

M0 / STEP 404 / 06

Follow the lifecycle

In what order does new evidence become an execution condition?

Evidence is inspected, its impact is established, AI prepares a reassessment, and a person decides. The exact revision is then explicitly published; a gate checks the published boundary, and the result is connected through one trace.

Do not skip stages; keep publication between judgment and execution.

The order is Evidence → Assessment → Review → Publish → Gate → Trace.

M0 / STEP 505 / 06

Separate reference implementation from production

Are verified paths separated from organization-specific production requirements?

The public implementation is a reference that verifies design principles and control behavior. Production use additionally requires organization-specific RBAC, retention, monitoring, tenant isolation, incident response, and legal or regulatory controls.

Never present a reference build as production-ready.

VERIFIED and PRODUCTION REQUIREMENT are labeled separately.

M0 / STEP 606 / 06

Continue to Evidence

What starts a delegation-boundary review?

The process begins with new evidence. The next module shows how change becomes governed input through inspection, versioning, and impact classification rather than being consumed as an unqualified prompt.

Reassessment begins with identifiable evidence and a revision.

Evidence intake is clearly the next control point.

M1 / EVIDENCE

Turn change into governed evidence

What changed, and what could it affect?

Inspect new evidence and establish its revision and impact scope.

CONTROL MAP
AI can

Organizes the meaning and possible impact of inspected evidence.

Human controls

Defines scope and materiality criteria.

System enforces

Enforces pre-LLM inspection, versioning, and suspension transitions.

M1 / STEP 101 / 06

Receive new evidence

Is change received as a traceable unit?

Policy, contract, evaluation, and operational changes are registered as evidence with origin, time, and scope. The input is fixed as the basis for later judgment instead of overwriting current state.

BeforeCURRENT / NO NEW EVIDENCE
AfterCURRENT + NEW EVIDENCE

Evidence carries provenance, receipt time, and scope.

New evidence and existing Current remain separate.

M1 / STEP 202 / 06

Inspect before AI processing

Can uninspected input reach the model directly?

In the verified Google Cloud path, evidence is inspected by Model Armor before AI processing. Unsafe input is blocked and never reaches the model or downstream agents.

BeforeRECEIVED
AfterINSPECTED or BLOCKED

Inspect pre-LLM and never override a BLOCK downstream.

Blocked input never reaches AI.

M1 / STEP 303 / 06

Create a governed revision

Does new evidence overwrite earlier decisions?

A new governed revision is created from inspected evidence. Earlier revisions remain in history so differences can be reviewed, reproduced, and rolled back.

BeforeREVISION N
AfterREVISION N + PROPOSED N+1

Record change as a new revision; never edit Current in place.

Old and new revisions remain identifiable.

M1 / STEP 404 / 06

Establish evidence impact

Is the reassessment scope clear when evidence is received?

Evidence impact is established first to limit the boundaries, agents, and decision items that must be reassessed. The system does not send everything to a model while scope remains ambiguous.

BeforeIMPACT UNKNOWN
AfterIMPACT ESTABLISHED

Derive reassessment scope from established evidence impact.

In-scope and out-of-scope items are explicit.

M1 / STEP 505 / 06

Suspend when the safety basis changes

Does an agent keep running while a material assumption is changing?

When material drift affects the existing safety basis, the affected agent moves to SUSPENDED before reassessment. Suspension is a control state that pauses execution pending review—not failure or deletion.

BeforeREADY
AfterSUSPENDED

Material drift triggers suspension before continued execution.

The affected agent is SUSPENDED and the reason is traceable.

M1 / STEP 606 / 06

Verify the control state

Can the input state be reproduced before processing continues?

The revision ID, evidence impact, affected agent status, and trace ID are checked together. Reassessment does not proceed if the control state is incomplete.

Do not begin reassessment from incomplete control state.

Revision, impact, status, and trace refer to the same event.

M2 / ASSESS

Produce an AI reassessment proposal

How far should AI go in preparing a proposal?

Combine multiple perspectives into an evidence-grounded proposal for human review.

CONTROL MAP
AI can

Reassesses the scoped change and proposes a decision pack.

Human controls

Retains evaluation criteria, acceptance thresholds, and final judgment.

System enforces

Checks grounding and state transitions; prevents self-approval.

M2 / STEP 101 / 06

Start from evidence impact

Is the task sent to AI limited to what changed?

The reassessment request is assembled from established evidence impact and only the evidence it needs. This limits the model’s opportunity to reinterpret unrelated current state.

BeforeIMPACT ESTABLISHED
AfterASSESSMENT SCOPED

AI scope cannot exceed the human-governed impact definition.

Inputs, scope, and exclusions are visible.

M2 / STEP 202 / 06

Run specialist agents

Are different responsibilities being mixed into one model answer?

Governance, value, and routing perspectives are assigned to specialist agents that assess the same scoped evidence. Specialization does not grant execution authority.

BeforeSCOPED
AfterSPECIALIST ASSESSMENTS

Specialized analysis does not distribute authority.

Each output has an identifiable role and evidence basis.

M2 / STEP 303 / 06

Synthesize the decision pack

Are multiple assessments synthesized into a form a person can compare?

Specialist results are synthesized into a decision pack showing changes, evidence, risks, recommendations, and unresolved questions. It preserves decision-relevant differences—not only a conclusion.

BeforeSPECIALIST ASSESSMENTS
AfterDECISION PACK

Do not erase disagreement or unresolved issues during synthesis.

Proposal and evidence can be reviewed together.

M2 / STEP 404 / 06

Validate grounding

Can each material claim be traced back to supplied evidence?

Material claims in the decision pack are checked against evidence. Unsupported content is marked unresolved or sent for reassessment rather than presented to human review as established fact.

BeforeDRAFT PACK
AfterGROUNDED or NEEDS REVISION

Unsupported generation cannot become a premise for official judgment.

Every material claim has evidence or an unresolved marker.

M2 / STEP 505 / 06

Keep the output review-required

Can a high-quality proposal automatically become approval?

Even a validated decision pack remains REVIEW_REQUIRED. AI neither approves nor publishes it; the proposal waits for human judgment.

BeforeGROUNDED PROPOSAL
AfterREVIEW_REQUIRED

AI output remains a proposal, never approval.

Proposal = REVIEW_REQUIRED / Approval = NONE

M2 / STEP 606 / 06

Confirm what AI cannot do

Can the non-delegable boundary be stated at the action level?

AI may generate candidates, compare options, and organize evidence. It may not create human approval, publish official state, or perform protected execution.

Proposal capability never implies approval, publication, or execution authority.

Forbidden actions exist neither in the public UI nor its WebMCP tools.

M3 / REVIEW

Keep human authority explicit

Who is accountable for the official decision?

Review evidence and differences, then record a human decision with rationale.

CONTROL MAP
AI can

Presents candidates, differences, and evidence; does not decide.

Human controls

Edits the boundary and approves, returns, or rejects.

System enforces

Records role, exact revision, rationale, and time.

M3 / STEP 101 / 06

Review the proposal and evidence

Can reviewers see what changed—not just the recommendation?

The reviewer sees the decision pack, source evidence, differences from Current, and unresolved issues in one context. Material claims remain traceable beyond the summary.

Keep evidence and differences visible at the point of judgment.

Current, Proposed, and Evidence are distinguishable.

M3 / STEP 202 / 06

Edit the delegation boundary

Can the delegation scope be revised as explicit conditions?

A person reviews action, tool, data, impact, and exception conditions, then narrows the delegation boundary, requires human review, or prohibits the action.

BeforePROPOSED BOUNDARY
AfterHUMAN-EDITED BOUNDARY

Boundary changes use human-readable conditions and explicit differences.

Before, after, and editor are visible.

M3 / STEP 303 / 06

Approve, return, or reject

Is the rationale preserved with the decision?

An authorized person approves, returns, or rejects the exact revision. Rationale and unresolved issues are recorded so the decision context can be reconstructed later.

BeforeREVIEW_REQUIRED
AfterAPPROVED / RETURNED / REJECTED

Bind every decision to an exact revision and accountable person.

Decision, revision, rationale, actor, and time are present.

M3 / STEP 404 / 06

Verify that approval leaves Current unchanged

Should current operating state change at the moment a person approves?

ReadinessOps treats approval and publication as separate state transitions. Approval records that a person accepts a proposal. Current State changes only when the exact revision is explicitly published.

Current therefore remains unchanged across this step.

BeforeREVIEW_REQUIRED / CURRENT N
AfterAPPROVED / CURRENT N (UNCHANGED)

Approval does not change Current State.

Proposal = APPROVED / Publication = NOT_PUBLISHED / Current State = UNCHANGED

M3 / STEP 505 / 06

Link rationale to the trace

Who can explain this decision later?

Evidence, proposal, differences, and human rationale are connected through the same trace ID. A trace is not a single log line; it is the evidence chain for decisions and state transitions.

Never lose rationale or accountability from the decision record.

One trace ID connects Evidence through Approval.

M3 / STEP 606 / 06

Proceed to publication

Can an approved revision remain unpublished?

After approval, the revision remains NOT_PUBLISHED. Whether and when to carry it into operations is handled as a separate publication decision.

BeforeAPPROVED
AfterAPPROVED / NOT_PUBLISHED

Current remains unchanged until explicit publication.

APPROVED / NOT_PUBLISHED / CURRENT UNCHANGED

M4 / PUBLISH

Publish the official state

When—and exactly what—becomes official state?

Publish the exact approved revision and update the active boundary.

CONTROL MAP
AI can

May explain publication impact; never publishes.

Human controls

Confirms the exact target and timing.

System enforces

Publishes only the exact revision and preserves history.

M4 / STEP 101 / 05

Make the publication decision

Should this approved change enter operations now?

After approval, timing, dependencies, affected scope, and rollback conditions are checked. This separates content acceptance from the decision to change operations now.

BeforeAPPROVED / NOT_PUBLISHED
AfterPUBLICATION AUTHORIZED

Keep approval and the publication decision separate.

The target revision and publication conditions are explicit.

M4 / STEP 202 / 05

Publish the exact revision

Can the system publish only the exact revision that was approved?

Publication verifies that stored human approval matches the exact revision. It does not substitute another revision or infer authorization from conversation.

BeforeAPPROVED / NOT_PUBLISHED
AfterPUBLISHED

The approved and published revisions must match exactly.

Approved revision ID = Published revision ID

M4 / STEP 303 / 05

Create a new active boundary

Which boundary becomes authoritative after publication?

Publication creates a new ACTIVE boundary. The prior version remains in history as SUPERSEDED, and the execution gate consults only the new active version.

BeforeACTIVE N + APPROVED N+1
AfterSUPERSEDED N + ACTIVE N+1

Exactly one ACTIVE boundary governs execution.

Previous = SUPERSEDED / Published = ACTIVE

M4 / STEP 404 / 05

Reactivate READY separately

Should publication alone restart the agent?

Publication and restoration to READY are separate state transitions. The agent resumes only after required checks complete and the published boundary is available to the gate.

BeforeACTIVE BOUNDARY / SUSPENDED
AfterACTIVE BOUNDARY / READY

Do not combine official-state change with execution restart.

Boundary = ACTIVE / Agent = SUSPENDED until reactivation checks pass

M4 / STEP 505 / 05

Preserve history for the next revision

Can this decision be reconstructed when the next evidence arrives?

Evidence, revision, AI assessment, human judgment, publication, and the active boundary remain connected in history. The next change starts a new revision without overwriting Current.

Separate Current from history while keeping decisions traceable.

Current, Superseded, and Proposed remain distinguishable.

M5 / EXECUTE

Enforce the published boundary

What may actually execute?

Use identity and a deterministic gate to execute only inside the published boundary.

CONTROL MAP
AI can

May propose or request a protected action; cannot execute it directly.

Human controls

Owns the published boundary and exception handling.

System enforces

Deterministically checks identity, READY, active boundary, and duplicates.

M5 / STEP 101 / 06

Request a protected action

Are the action and its impact explicit before authorization?

An execution request identifies the action, tool, target data, intended effect, impact scope, and requester. A natural-language instruction alone is never execution authorization.

BeforeNO REQUEST
AfterPROTECTED ACTION REQUEST

Structure the request; never treat conversation as authority.

Action, tool, data, impact, and identity are present.

M5 / STEP 202 / 06

Evaluate with a deterministic gate

Is authorization based on published conditions rather than model self-assessment?

The gate deterministically checks agent READY status, the active boundary, requested action, data, and impact. An out-of-boundary action is DENIED even when the agent is READY.

BeforeREQUESTED
AfterPERMITTED or DENIED

Execution authorization is not delegated to model discretion.

READY + OUTSIDE BOUNDARY = DENIED

M5 / STEP 303 / 06

Deny the analysis identity

Can the identity that performs analysis also execute protected actions?

The Google Cloud implementation rejects protected execution from Analysis Identity A. Analysis and execution are separated at the identity layer, beyond what a prompt or tool call can bypass.

BeforePERMITTED ACTION / WRONG IDENTITY
AfterDENIED

The proposing identity has no protected-execution authority.

Analysis Identity A → DENIED

M5 / STEP 404 / 06

Execute only through the executor identity

Does the correct identity still recheck the boundary before execution?

Only Executor Identity B can reach protected execution. Even with the correct identity, the gate rechecks the active boundary and action conditions, executing only what is permitted.

BeforePERMITTED / EXECUTOR B
AfterEXECUTED

Require both identity authentication and boundary authorization.

Executor B + ACTIVE boundary match = PERMITTED

M5 / STEP 505 / 06

Connect the path with one trace

Can evidence be followed all the way to the execution result?

The same trace ID links evidence intake, inspection, revision, AI assessment, human judgment, publication, gate decision, and execution result. Duplicate requests are identified and are not executed twice.

Do not fragment state transitions and outcomes across unrelated logs.

One trace ID / duplicate request = ignored

M5 / STEP 606 / 06

Review the control system

Has any boundary between proposal and execution been bypassed?

AI proposes. People decide. Publication defines official state. Published boundaries control execution. Together, these form the ReadinessOps operating model.

Preserve all four principles across UI, state, identity, and gate.

Proposal ≠ Approval ≠ Publication ≠ Execution

ARCH / GOOGLE CLOUD

Inspect the implementation

What has been demonstrated—and to what extent?

Review the Google Cloud architecture, verified path, safety behavior, and limitations with sources.

CONTROL MAP
AI can

Performs analysis and reassessment on Vertex AI.

Human controls

Retains responsibility for review and publication.

System enforces

Enforces boundaries through cloud services, identity, gate, and trace.

ARCH / STEP 101 / 06

See the four control planes

Can the implementation be explained by responsibility?

The architecture is read as four control planes: Evidence, Analysis, Human, and Execution. Even if services change, intake, analysis, judgment, and execution control remain distinct.

Show responsibility boundaries before product topology.

Evidence, Analysis, Human, and Execution are distinguishable.

ARCH / STEP 202 / 06

Review the Google Cloud components

Which control responsibility does each service carry?

The public implementation combines Vertex AI, Agent Development Kit, Agent Runtime, Agent Identity / Gateway / Registry, Model Armor, Cloud Run, Pub/Sub, Cloud Storage, Firestore, Cloud Build, Artifact Registry, and Cloud Logging.

This is an implementation fact, not a claim of partnership or production assurance.

Do not extend component names into unverified capability claims.

Each component maps to a control plane.

ARCH / STEP 303 / 06

Follow the verified golden path

Which state transitions were actually verified?

The public README records this path: Evidence → Model Armor → governed revision / evidence impact → specialist reassessment → Human Review → Explicit Publish → deterministic gate → Trace.

This guide explains that verified path without adding unverified production claims.

VERIFIED is limited to what public evidence supports.

The guide sequence matches the public README’s golden path.

ARCH / STEP 404 / 06

Review verified safety behaviors

Are denial and retry paths verified alongside success?

Verified behaviors include pre-LLM blocking, denial of Analysis Identity, denial outside the active boundary, duplicate suppression, retry of the same revision, one trace ID, and a permitted path through Executor B.

Safety is demonstrated not only by what succeeds, but by what reliably stops.

Acceptance tests include both allow and deny behavior.

Check BLOCK, DENIED, duplicate, retry, trace, and permitted paths.

ARCH / STEP 505 / 06

Read the documented limitations

Are out-of-scope areas stated as clearly as verified behavior?

The public demo uses synthetic text evidence and contains no customer data or PII. General PDF processing and production enterprise connectors are out of scope. Production use requires additional organization-specific authentication, authorization, retention, monitoring, and tenant isolation.

Limitations sit beside verified facts, not in fine print.

Demo scope and production requirements remain distinct.

ARCH / STEP 606 / 06

Open the source materials

Can readers verify the guide against primary sources?

Readers can continue to the SOLIFAN official site, the Google Cloud and Snowflake repositories, the AI Delegation Boundary WebMCP implementation, and official Chrome and Firebase documentation.

Verifiable claims link to stable primary sources.

Each source exposes its name, URL, and review date.

OFFICIAL SOURCES

Continue from explanation to evidence.