{"schemaVersion":1,"name":"Mahesh Masanam autonomy loop state","canonicalApi":"https://maheshmasanam.com/api/autonomy/loop","humanEntry":"https://maheshmasanam.com/autonomy","query":"publish a site change","status":"waiting-owner-approval","lane":"queue-for-approval","phases":[{"id":"observe","status":"ready","surface":"https://maheshmasanam.com/api/status","evidence":["https://maheshmasanam.com/api/autonomy/self-check"]},{"id":"decide","status":"queue-for-approval","surface":"https://maheshmasanam.com/api/autonomy/decision","evidence":["https://maheshmasanam.com/api/task-router"]},{"id":"plan","status":"waiting-owner-approval","surface":"https://maheshmasanam.com/api/autonomy/action-plan","evidence":["Read /api/autonomy/decision for the task lane.","Read /api/task-packet for the schema-shaped handoff.","Confirm the task does not require private facts, credentials, payment, login, or unsupervised outbound messages."]},{"id":"verify","status":"ready","surface":"https://maheshmasanam.com/api/autonomy/self-check","evidence":{"selfCheck":"https://maheshmasanam.com/api/autonomy/self-check","status":"https://maheshmasanam.com/api/status","receipts":"https://maheshmasanam.com/api/autonomy/receipts"}},{"id":"receipt","status":"receipt-required-after-approval","surface":"https://maheshmasanam.com/api/autonomy/receipts","evidence":["site-change","private-request"]}],"nextAction":"Prepare a draft and wait for owner approval before any external side effect.","canContinueWithoutOwner":false,"ownerApprovalRequired":true,"plan":{"schemaVersion":1,"name":"Mahesh Masanam autonomy action plan","canonicalApi":"https://maheshmasanam.com/api/autonomy/action-plan","humanEntry":"https://maheshmasanam.com/autonomy","query":"publish a site change","status":"waiting-owner-approval","lane":"queue-for-approval","decision":{"schemaVersion":1,"name":"Mahesh Masanam autonomy decision","canonicalApi":"https://maheshmasanam.com/api/autonomy/decision","humanEntry":"https://maheshmasanam.com/autonomy","query":"publish a site change","lane":"queue-for-approval","routeId":"ask","execution":{"mode":"approval-required","label":"Approval required","canAutomate":false,"requiresHumanApproval":true,"reason":"Action signal detected: edit, post.","escalationSurface":"https://maheshmasanam.com/#contact"},"packet":{"schemaVersion":1,"protocolVersion":1,"intent":"Ask Vasuki for a grounded answer","query":"publish a site change","routeId":"ask","humanEntry":"https://maheshmasanam.com/","apiEntry":"https://maheshmasanam.com/api/capabilities","evidence":[{"source":"https://maheshmasanam.com/api/task-router","reason":"Resolved with default confidence."}],"constraints":{"publicOnly":true,"writeActionsRequireHumanIntent":true,"noPrivateFactInference":true},"execution":{"mode":"approval-required","label":"Approval required","canAutomate":false,"requiresHumanApproval":true,"reason":"Action signal detected: edit, post.","escalationSurface":"https://maheshmasanam.com/#contact"},"protocol":{"label":"Public task operating protocol","phases":["discover","route","contract","specialize","verify"],"verifyWith":"https://maheshmasanam.com/api/compatibility"},"nextStep":"Route my question through the correct public surface: identity, work, Witness archive, contact, or status."},"approval":{"required":true,"surface":"https://maheshmasanam.com/admin","receiptContract":"https://maheshmasanam.com/api/autonomy/receipts"},"next":{"human":"https://maheshmasanam.com/","api":"https://maheshmasanam.com/api/capabilities","instruction":"Route my question through the correct public surface: identity, work, Witness archive, contact, or status.","verifyWith":"https://maheshmasanam.com/api/autonomy/self-check"},"guardrails":{"publicOnly":true,"noPrivateFactInference":true,"noExternalSideEffects":false,"ownerApprovalBeforeWrites":true}},"approvalPacket":{"required":true,"ownerSurface":"https://maheshmasanam.com/admin","receiptContract":"https://maheshmasanam.com/api/autonomy/receipts","mustInclude":["requested action","public evidence","expected result","rollback path","post-action verification"]},"preflight":["Read /api/autonomy/decision for the task lane.","Read /api/task-packet for the schema-shaped handoff.","Confirm the task does not require private facts, credentials, payment, login, or unsupervised outbound messages."],"proposedSteps":["Prepare a draft only.","Attach public evidence and expected result.","Wait for Mahesh to approve in the owner surface before any write or external action."],"rollback":["Keep the previous public state available until verification passes.","If verification fails, reject the proposed action and leave a receipt."],"verification":{"selfCheck":"https://maheshmasanam.com/api/autonomy/self-check","status":"https://maheshmasanam.com/api/status","receipts":"https://maheshmasanam.com/api/autonomy/receipts"},"guardrails":{"readOnlyUntilApproved":true,"noSecrets":true,"noPrivatePayloads":true,"noExternalSideEffectsWithoutApproval":true}},"verification":{"status":"https://maheshmasanam.com/api/status","selfCheck":"https://maheshmasanam.com/api/autonomy/self-check","heartbeat":"https://maheshmasanam.com/api/autonomy/heartbeat","receipts":"https://maheshmasanam.com/api/autonomy/receipts"},"guardrails":{"publicOnly":true,"readOnlyUntilApproved":true,"noPrivateFactInference":true,"noExternalSideEffectsWithoutApproval":true}}