Chronicles
Chronicle Policy Engine
This is the operating law layer: master laws, AI governance, OpenClaw execution rules, partner controls, and domain policy that future agents must obey.
No Commitment Without Quote Token
Customer-facing commitments must be linked to a quote token or validated promise event.
Source chronicle: Sultan Gemini Master Build
Failure code: COMMITMENT_WITHOUT_QUOTE_TOKEN
Recommended action: CREATE_QUOTE_TOKEN_OR_VALIDATED_PROMISE
No Output Without System Signature
Approved outputs require a signed system envelope for traceability.
Source chronicle: Sultan Gemini Master Build
Failure code: OUTPUT_UNSIGNED
Recommended action: SIGN_OUTPUT_BEFORE_RELEASE
No Money Without Validation
Refunds, credits, discounts, and settlement actions require finance validation.
Source chronicle: Sultan Gemini Master Build
Failure code: MONEY_ACTION_UNVALIDATED
Recommended action: RUN_FINANCE_POLICY_VALIDATION
No Execution Without Ledger Event
External execution requires a ledger event or action intent before side effects begin.
Source chronicle: Sultan Gemini Master Build
Failure code: EXECUTION_WITHOUT_LEDGER_EVENT
Recommended action: CREATE_ACTION_INTENT_FIRST
No Agent Action Without Command Gate
Agents cannot execute side effects unless the command gate and policy engine have approved the action.
Source chronicle: Sultan Gemini Master Build
Failure code: AGENT_ACTION_WITHOUT_GATE
Recommended action: ROUTE_THROUGH_COMMAND_GATE
No Exception Without Expiration
Overrides must declare reason, approver, expiration, affected object, and review date.
Source chronicle: Sultan Gemini Master Build
Failure code: EXCEPTION_WITHOUT_EXPIRATION
Recommended action: COMPLETE_EXCEPTION_PACKET
Capability Envelope Policy
Agents must stay inside their declared domain and action envelope.
Source chronicle: AAGS
Failure code: OUTSIDE_CAPABILITY_ENVELOPE
Recommended action: ESCALATE_TO_HUMAN
Conflicting Data Kill Switch Policy
Critical source conflicts should pause autonomous execution.
Source chronicle: AAGS
Failure code: CONFLICTING_SOURCE_CHANNELS
Recommended action: ENTER_OBSERVATION_ONLY
Action Intent Required Policy
External execution requires a staged action intent.
Source chronicle: OpenClaw
Failure code: ACTION_INTENT_REQUIRED
Recommended action: STAGE_ACTION_INTENT
Idempotency Lock Policy
Every provider strike requires a deterministic idempotency key.
Source chronicle: OpenClaw
Failure code: IDEMPOTENCY_KEY_MISSING
Recommended action: ATTACH_IDEMPOTENCY_KEY
Provider Is Not Truth Policy
High-risk provider calls must verify read-back before being treated as complete.
Source chronicle: OpenClaw
Failure code: PROVIDER_SUCCESS_UNVERIFIED
Recommended action: RUN_READBACK_VERIFICATION
Postgres Truth Policy
Production-critical domains should not rely only on Airtable or memory state.
Source chronicle: State Machine
Failure code: SOFT_STATE_ONLY
Recommended action: PROMOTE_TO_POSTGRES_TRUTH
Direct Mutation Forbidden Policy
State movement must happen through events or transition law, not direct mutation.
Source chronicle: State Machine
Failure code: DIRECT_STATE_MUTATION
Recommended action: USE_TRANSITION_FUNCTION
Margin Floor Policy
Quotes and orders below the hard floor require block or explicit override.
Source chronicle: Quote Engine
Failure code: MARGIN_BREACH
Recommended action: BLOCK_QUOTE_OR_REQUIRE_APPROVAL
Quote Profitability Policy
Quotes cannot be sent without expected margin and cost calculations.
Source chronicle: Quote Engine
Failure code: QUOTE_PROFITABILITY_MISSING
Recommended action: CALCULATE_QUOTE_PROFITABILITY
Refund Approval Policy
Customized, late, large, or shipped-order refunds require approval.
Source chronicle: Finance Ops
Failure code: REFUND_APPROVAL_REQUIRED
Recommended action: ESCALATE_REFUND_APPROVAL
Lead Response Policy
Leads need an owner, response due date, and next action unless they are disqualified.
Source chronicle: Sales OS
Failure code: LEAD_RESPONSE_MISSING
Recommended action: ASSIGN_OWNER_AND_NEXT_ACTION
Proposal Gate Policy
Formal proposal and quote work require an approved proposal gate or founder override.
Source chronicle: Sales OS
Failure code: PROPOSAL_GATE_REQUIRED
Recommended action: APPROVE_PROPOSAL_GATE
Marketing Suppression Policy
Active opportunities and high-severity customer issues suppress broad marketing blasts.
Source chronicle: Sales OS
Failure code: MARKETING_SUPPRESSION_REQUIRED
Recommended action: SUPPRESS_OR_REQUIRE_OVERRIDE
Content Approval Policy
Content cannot move to Scheduled without final approval and publishing essentials.
Source chronicle: Marketing OS
Failure code: CONTENT_APPROVAL_REQUIRED
Recommended action: COMPLETE_APPROVAL_AND_ASSET_PACKET
Campaign Launch Policy
Campaigns require CTA, target segment, messaging, owner, launch date, and ready assets.
Source chronicle: Marketing OS
Failure code: CAMPAIGN_LAUNCH_BLOCKED
Recommended action: COMPLETE_CAMPAIGN_READINESS
Freight Packet Completeness Policy
Freight handoffs require a complete packet of commercial and routing evidence.
Source chronicle: Partner Ops
Failure code: FREIGHT_PACKET_INCOMPLETE
Recommended action: COMPLETE_HANDOFF_PACKET
Logistics Human Approval Policy
OpenClaw can draft logistics packets, but booking requires human approval until APIs are live.
Source chronicle: Partner Ops
Failure code: LOGISTICS_BOOKING_APPROVAL_REQUIRED
Recommended action: ROUTE_TO_HUMAN_APPROVAL
SKU Intake Completeness Policy
SKU cannot be quote-eligible until commercial and logistics truth fields exist.
Source chronicle: Commerce Control
Failure code: SKU_INTAKE_INCOMPLETE
Recommended action: COMPLETE_SKU_INTKE_PACKET
Customer Issue Triage Policy
Every customer issue needs severity, sentiment, owner, and next action.
Source chronicle: CX OS
Failure code: CX_TRIAGE_INCOMPLETE
Recommended action: COMPLETE_TRIAGE_PACKET
Preflight Simulation Policy
High-risk rule changes require simulation before activation.
Source chronicle: Readiness
Failure code: SIMULATION_REQUIRED
Recommended action: RUN_SIMULATION