{"ok":true,"data":{"version":"onefield.ai-submit-bridge.v1","generatedAt":"2026-06-11T00:58:27.448Z","readOnly":true,"state":"blocked","sources":[{"id":"oneai","draftCount":6,"submitSource":"oneai","endpoint":"/api/oneai/write-intent-drafts"},{"id":"model","draftCount":1,"submitSource":"model","endpoint":"/api/agent/ai-draft-write-intents"}],"normalizedDrafts":[{"id":"ai-proposal:opportunity:agent-gateway","source":"oneai","targetType":"circle","title":"Review Agent Gateway","evidenceCount":1,"riskLevel":"high","commitCompatible":false},{"id":"ai-proposal:opportunity:builder:builder_tg_1124693396","source":"oneai","targetType":"graph","title":"Review Lee","evidenceCount":2,"riskLevel":"medium","commitCompatible":false},{"id":"ai-proposal:opportunity:agent-capability:blocked.write_memory","source":"oneai","targetType":"circle","title":"Review Write durable memory","evidenceCount":1,"riskLevel":"medium","commitCompatible":false},{"id":"ai-proposal:opportunity:agent-capability:blocked.create_mission","source":"oneai","targetType":"circle","title":"Review Create mission","evidenceCount":1,"riskLevel":"medium","commitCompatible":false},{"id":"ai-proposal:opportunity:agent-capability:blocked.modify_graph","source":"oneai","targetType":"circle","title":"Review Modify relationship graph","evidenceCount":1,"riskLevel":"medium","commitCompatible":false},{"id":"ai-proposal:approval:approval:readiness:opportunity:agent-gateway","source":"oneai","targetType":"memory","title":"Review Agent Gateway","evidenceCount":1,"riskLevel":"medium","commitCompatible":true},{"id":"ai-write-preview-1","source":"model","targetType":"memory","title":"Review memory from Agent memory candidate loop ready","evidenceCount":1,"riskLevel":"medium","commitCompatible":true}],"submitEndpoint":"/api/production/write-intents/from-ai-draft","submitPolicy":{"sessionRequired":true,"allowedRoles":["admin","steward"],"backupConfirmedRequired":true,"p6WritesEnabled":false,"autoApprovalAllowed":false,"autoCommitAllowed":false},"summary":"AI Submit Bridge turns OneAI and model workbench drafts into audited WriteIntent records only after an operator explicitly submits them. Approval and commit remain separate.","guardrails":[{"id":"ai-submit-bridge-no-self-approval","severity":"blocking","rule":"AI and OneAI can submit draft payloads into WriteIntent only; they cannot approve, commit, or mutate target records directly.","action":"Route every submitted draft through operator approval and target-specific commit handlers."},{"id":"ai-submit-bridge-backup-required","severity":"blocking","rule":"Production write-intent submission requires explicit backupConfirmed=true from an authenticated admin or steward.","action":"Confirm backup and restore drill before POST submission."},{"id":"ai-submit-bridge-memory-compatible","severity":"warning","rule":"Memory drafts are normalized into create/version/revoke/archive-compatible payloads before entering the commit path.","action":"Keep mission, graph, profile, circle, and audit commits behind future target-specific handlers."}]},"meta":{"generatedAt":"2026-06-11T00:58:27.448Z","version":"onefield.ai-submit-bridge.v1","readOnly":true}}