[{"data":1,"prerenderedAt":1228},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Freference\u002Fdraft-lifecycle":197,"\u002Fdocs\u002Freference\u002Fdraft-lifecycle-surround":1223},[4,18,105],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Blog","\u002Fblog","blog",[9,13],{"title":10,"path":11,"stem":12},"I Believe We Need a New Class of Agents: Officers","\u002Fblog\u002Fofficers-a-new-class-of-agents","blog\u002Fofficers-a-new-class-of-agents",{"title":14,"path":15,"stem":16},"Shared memory for multi-agent AI systems","\u002Fblog\u002Fshared-memory-for-multi-agent-ai","blog\u002Fshared-memory-for-multi-agent-ai",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Docs","\u002Fdocs","docs",[23,27,31,60,93,97,101],{"title":24,"path":25,"stem":26},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":28,"path":29,"stem":30},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":32,"path":33,"stem":34,"children":35,"page":17},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[36,40,44,48,52,56],{"title":37,"path":38,"stem":39},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":41,"path":42,"stem":43},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":45,"path":46,"stem":47},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":49,"path":50,"stem":51},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":53,"path":54,"stem":55},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":57,"path":58,"stem":59},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":61,"path":62,"stem":63,"children":64,"page":17},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[65,69,73,77,81,85,89],{"title":66,"path":67,"stem":68},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":70,"path":71,"stem":72},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":74,"path":75,"stem":76},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":78,"path":79,"stem":80},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":82,"path":83,"stem":84},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":86,"path":87,"stem":88},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":90,"path":91,"stem":92},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":94,"path":95,"stem":96},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":98,"path":99,"stem":100},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":102,"path":103,"stem":104},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":106,"path":107,"stem":108,"children":109,"page":17},"Specifications","\u002Fspecifications","specifications",[110],{"title":111,"path":112,"stem":113,"children":114},"Specification v0.1.0-draft","\u002Fspecifications\u002Fdraft","specifications\u002F4.draft\u002F1.index",[115,116,141,182,186,189,193],{"title":111,"path":112,"stem":113},{"title":117,"path":118,"stem":119,"children":120,"page":17},"Types","\u002Fspecifications\u002Fdraft\u002Ftypes","specifications\u002F4.draft\u002F2.types",[121,125,129,133,137],{"title":122,"path":123,"stem":124},"MemoryUnit","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmemory-unit","specifications\u002F4.draft\u002F2.types\u002F1.memory-unit",{"title":126,"path":127,"stem":128},"Agent","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fagent","specifications\u002F4.draft\u002F2.types\u002F2.agent",{"title":130,"path":131,"stem":132},"Scope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fscope","specifications\u002F4.draft\u002F2.types\u002F3.scope",{"title":134,"path":135,"stem":136},"Conflict","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fconflict","specifications\u002F4.draft\u002F2.types\u002F4.conflict",{"title":138,"path":139,"stem":140},"Message Envelope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.draft\u002F2.types\u002F5.message-envelope",{"title":142,"path":143,"stem":144,"children":145,"page":17},"Operations","\u002Fspecifications\u002Fdraft\u002Foperations","specifications\u002F4.draft\u002F3.operations",[146,150,154,158,162,166,170,174,178],{"title":147,"path":148,"stem":149},"RECORD","\u002Fspecifications\u002Fdraft\u002Foperations\u002Frecord","specifications\u002F4.draft\u002F3.operations\u002F1.record",{"title":151,"path":152,"stem":153},"ATTUNE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fattune","specifications\u002F4.draft\u002F3.operations\u002F2.attune",{"title":155,"path":156,"stem":157},"REGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fregister","specifications\u002F4.draft\u002F3.operations\u002F3.register",{"title":159,"path":160,"stem":161},"DEREGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister","specifications\u002F4.draft\u002F3.operations\u002F4.deregister",{"title":163,"path":164,"stem":165},"DETECT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fdetect","specifications\u002F4.draft\u002F3.operations\u002F5.detect",{"title":167,"path":168,"stem":169},"MERGE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge","specifications\u002F4.draft\u002F3.operations\u002F6.merge",{"title":171,"path":172,"stem":173},"SUBSCRIBE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fsubscribe","specifications\u002F4.draft\u002F3.operations\u002F7.subscribe",{"title":175,"path":176,"stem":177},"REPLAY","\u002Fspecifications\u002Fdraft\u002Foperations\u002Freplay","specifications\u002F4.draft\u002F3.operations\u002F8.replay",{"title":179,"path":180,"stem":181},"COMPACT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fcompact","specifications\u002F4.draft\u002F3.operations\u002F9.compact",{"title":183,"path":184,"stem":185},"Error Model","\u002Fspecifications\u002Fdraft\u002Ferrors","specifications\u002F4.draft\u002F4.errors",{"title":94,"path":187,"stem":188},"\u002Fspecifications\u002Fdraft\u002Fconformance","specifications\u002F4.draft\u002F5.conformance",{"title":190,"path":191,"stem":192},"Transport Bindings","\u002Fspecifications\u002Fdraft\u002Ftransport","specifications\u002F4.draft\u002F6.transport",{"title":194,"path":195,"stem":196},"Security","\u002Fspecifications\u002Fdraft\u002Fsecurity","specifications\u002F4.draft\u002F7.security",{"id":198,"title":82,"body":199,"description":1217,"extension":1218,"links":1219,"meta":1220,"navigation":280,"path":83,"seo":1221,"stem":84,"__hash__":1222},"docs\u002Fdocs\u002F4.reference\u002F5.draft-lifecycle.md",{"type":200,"value":201,"toc":1198},"minimark",[202,207,224,229,353,357,423,427,457,460,517,520,523,526,529,641,645,679,682,706,708,712,715,718,782,785,790,793,839,841,845,1194],[203,204,206],"h2",{"id":205},"draft","draft()",[208,209,210,211,215,216,219,220,223],"p",{},"Creates a draft entry — visible only to its author via ",[212,213,214],"code",{},"attune()",", ",[212,217,218],{},"reckon()",", and ",[212,221,222],{},"read({ caller })",".",[225,226,228],"h3",{"id":227},"signature","Signature",[230,231,236],"pre",{"className":232,"code":233,"language":234,"meta":235,"style":235},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","field.draft(input: DraftInput): Promise\u003C{ draft_id: string }>\n\ntype DraftInput = {\n  entry: Record\u003Cstring, unknown>\n  intent: string\n  agent?: string\n}\n","typescript","",[212,237,238,275,282,298,325,336,347],{"__ignoreMap":235},[239,240,243,247,250,253,256,260,263,266,269,272],"span",{"class":241,"line":242},"line",1,[239,244,246],{"class":245},"sTEyZ","field",[239,248,223],{"class":249},"sMK4o",[239,251,205],{"class":252},"s2Zo4",[239,254,255],{"class":245},"(input: DraftInput): ",[239,257,259],{"class":258},"sBMFI","Promise",[239,261,262],{"class":249},"\u003C{",[239,264,265],{"class":258}," draft_id",[239,267,268],{"class":249},":",[239,270,271],{"class":245}," string",[239,273,274],{"class":249}," }>\n",[239,276,278],{"class":241,"line":277},2,[239,279,281],{"emptyLinePlaceholder":280},true,"\n",[239,283,285,289,292,295],{"class":241,"line":284},3,[239,286,288],{"class":287},"spNyl","type",[239,290,291],{"class":258}," DraftInput",[239,293,294],{"class":249}," =",[239,296,297],{"class":249}," {\n",[239,299,301,305,307,310,313,316,319,322],{"class":241,"line":300},4,[239,302,304],{"class":303},"swJcz","  entry",[239,306,268],{"class":249},[239,308,309],{"class":258}," Record",[239,311,312],{"class":249},"\u003C",[239,314,315],{"class":258},"string",[239,317,318],{"class":249},",",[239,320,321],{"class":258}," unknown",[239,323,324],{"class":249},">\n",[239,326,328,331,333],{"class":241,"line":327},5,[239,329,330],{"class":303},"  intent",[239,332,268],{"class":249},[239,334,335],{"class":258}," string\n",[239,337,339,342,345],{"class":241,"line":338},6,[239,340,341],{"class":303},"  agent",[239,343,344],{"class":249},"?:",[239,346,335],{"class":258},[239,348,350],{"class":241,"line":349},7,[239,351,352],{"class":249},"}\n",[225,354,356],{"id":355},"parameters","Parameters",[358,359,360,378],"table",{},[361,362,363],"thead",{},[364,365,366,371,375],"tr",{},[367,368,370],"th",{"align":369},"left","Parameter",[367,372,374],{"align":373},"center","Required",[367,376,377],{"align":369},"Description",[379,380,381,395,411],"tbody",{},[364,382,383,389,392],{},[384,385,386],"td",{"align":369},[212,387,388],{},"entry",[384,390,391],{"align":373},"✓",[384,393,394],{"align":369},"Any JSON-serialisable plain object.",[364,396,397,402,404],{},[384,398,399],{"align":369},[212,400,401],{},"intent",[384,403,391],{"align":373},[384,405,406,407,410],{"align":369},"Why this draft is being created. Must be ≥ ",[212,408,409],{},"minIntentLength"," characters after trimming.",[364,412,413,418,420],{},[384,414,415],{"align":369},[212,416,417],{},"agent",[384,419],{"align":373},[384,421,422],{"align":369},"The drafting agent's id. Used to determine who can see and commit the draft.",[225,424,426],{"id":425},"returns","Returns",[358,428,429,438],{},[361,430,431],{},[364,432,433,436],{},[367,434,435],{"align":369},"Field",[367,437,377],{"align":369},[379,439,440],{},[364,441,442,447],{},[384,443,444],{"align":369},[212,445,446],{},"draft_id",[384,448,449,450,453,454,223],{"align":369},"ULID — stable through ",[212,451,452],{},"commit()",". Becomes the committed entry's ",[212,455,456],{},"id",[225,458,90],{"id":459},"errors",[358,461,462,472],{},[361,463,464],{},[364,465,466,469],{},[367,467,468],{"align":369},"Code",[367,470,471],{"align":369},"When",[379,473,474,493,505],{},[364,475,476,481],{},[384,477,478],{"align":369},[212,479,480],{},"INTENT_REQUIRED",[384,482,483,485,486,489,490],{"align":369},[212,484,401],{}," is missing, ",[212,487,488],{},"null",", or ",[212,491,492],{},"undefined",[364,494,495,500],{},[384,496,497],{"align":369},[212,498,499],{},"INTENT_TOO_SHORT",[384,501,502],{"align":369},[212,503,504],{},"intent.trim().length \u003C minIntentLength",[364,506,507,512],{},[384,508,509],{"align":369},[212,510,511],{},"INVALID_ENTRY",[384,513,514,516],{"align":369},[212,515,388],{}," is not a plain object",[518,519],"hr",{},[203,521,452],{"id":522},"commit",[208,524,525],{},"Promotes a draft to a committed entry. The entry becomes visible to all agents immediately.",[225,527,228],{"id":528},"signature-1",[230,530,532],{"className":232,"code":531,"language":234,"meta":235,"style":235},"field.commit(input: CommitInput): Promise\u003CCommitResult>\n\ntype CommitInput = {\n  draft_id: string\n}\n\ntype CommitResult = {\n  id: string       \u002F\u002F same as draft_id\n  epoch: number    \u002F\u002F updated at commit time\n  timestamp: number\n}\n",[212,533,534,554,558,569,578,582,586,597,611,625,636],{"__ignoreMap":235},[239,535,536,538,540,542,545,547,549,552],{"class":241,"line":242},[239,537,246],{"class":245},[239,539,223],{"class":249},[239,541,522],{"class":252},[239,543,544],{"class":245},"(input: CommitInput): ",[239,546,259],{"class":258},[239,548,312],{"class":249},[239,550,551],{"class":245},"CommitResult",[239,553,324],{"class":249},[239,555,556],{"class":241,"line":277},[239,557,281],{"emptyLinePlaceholder":280},[239,559,560,562,565,567],{"class":241,"line":284},[239,561,288],{"class":287},[239,563,564],{"class":258}," CommitInput",[239,566,294],{"class":249},[239,568,297],{"class":249},[239,570,571,574,576],{"class":241,"line":300},[239,572,573],{"class":303},"  draft_id",[239,575,268],{"class":249},[239,577,335],{"class":258},[239,579,580],{"class":241,"line":327},[239,581,352],{"class":249},[239,583,584],{"class":241,"line":338},[239,585,281],{"emptyLinePlaceholder":280},[239,587,588,590,593,595],{"class":241,"line":349},[239,589,288],{"class":287},[239,591,592],{"class":258}," CommitResult",[239,594,294],{"class":249},[239,596,297],{"class":249},[239,598,600,603,605,607],{"class":241,"line":599},8,[239,601,602],{"class":303},"  id",[239,604,268],{"class":249},[239,606,271],{"class":258},[239,608,610],{"class":609},"sHwdD","       \u002F\u002F same as draft_id\n",[239,612,614,617,619,622],{"class":241,"line":613},9,[239,615,616],{"class":303},"  epoch",[239,618,268],{"class":249},[239,620,621],{"class":258}," number",[239,623,624],{"class":609},"    \u002F\u002F updated at commit time\n",[239,626,628,631,633],{"class":241,"line":627},10,[239,629,630],{"class":303},"  timestamp",[239,632,268],{"class":249},[239,634,635],{"class":258}," number\n",[239,637,639],{"class":241,"line":638},11,[239,640,352],{"class":249},[225,642,644],{"id":643},"behavior","Behavior",[646,647,648,655,665],"ul",{},[649,650,651,652,654],"li",{},"The entry's ",[212,653,456],{}," is preserved from the draft.",[649,656,657,660,661,664],{},[212,658,659],{},"epoch"," and ",[212,662,663],{},"timestamp"," are updated to commit time, not draft creation time.",[649,666,667,668,671,672,675,676,223],{},"After commit, ",[212,669,670],{},"status"," changes from ",[212,673,674],{},"\"draft\""," to ",[212,677,678],{},"\"committed\"",[225,680,90],{"id":681},"errors-1",[358,683,684,692],{},[361,685,686],{},[364,687,688,690],{},[367,689,468],{"align":369},[367,691,471],{"align":369},[379,693,694],{},[364,695,696,701],{},[384,697,698],{"align":369},[212,699,700],{},"DRAFT_NOT_FOUND",[384,702,703,704],{"align":369},"No draft exists with the given ",[212,705,446],{},[518,707],{},[203,709,711],{"id":710},"discard","discard()",[208,713,714],{},"Removes a draft entirely. The entry is gone — not retracted, not superseded, just deleted.",[225,716,228],{"id":717},"signature-2",[230,719,721],{"className":232,"code":720,"language":234,"meta":235,"style":235},"field.discard(input: DiscardInput): Promise\u003Cvoid>\n\ntype DiscardInput = {\n  draft_id: string\n  intent: string\n  agent?: string\n}\n",[212,722,723,739,743,754,762,770,778],{"__ignoreMap":235},[239,724,725,727,729,731,734,736],{"class":241,"line":242},[239,726,246],{"class":245},[239,728,223],{"class":249},[239,730,710],{"class":252},[239,732,733],{"class":245},"(input: DiscardInput): ",[239,735,259],{"class":258},[239,737,738],{"class":249},"\u003Cvoid>\n",[239,740,741],{"class":241,"line":277},[239,742,281],{"emptyLinePlaceholder":280},[239,744,745,747,750,752],{"class":241,"line":284},[239,746,288],{"class":287},[239,748,749],{"class":258}," DiscardInput",[239,751,294],{"class":249},[239,753,297],{"class":249},[239,755,756,758,760],{"class":241,"line":300},[239,757,573],{"class":303},[239,759,268],{"class":249},[239,761,335],{"class":258},[239,763,764,766,768],{"class":241,"line":327},[239,765,330],{"class":303},[239,767,268],{"class":249},[239,769,335],{"class":258},[239,771,772,774,776],{"class":241,"line":338},[239,773,341],{"class":303},[239,775,344],{"class":249},[239,777,335],{"class":258},[239,779,780],{"class":241,"line":349},[239,781,352],{"class":249},[225,783,356],{"id":784},"parameters-1",[208,786,787,789],{},[212,788,401],{}," is required on discard — the reason for discarding is itself a meaningful act and part of the internal record.",[225,791,90],{"id":792},"errors-2",[358,794,795,803],{},[361,796,797],{},[364,798,799,801],{},[367,800,468],{"align":369},[367,802,471],{"align":369},[379,804,805,815,829],{},[364,806,807,811],{},[384,808,809],{"align":369},[212,810,700],{},[384,812,703,813],{"align":369},[212,814,446],{},[364,816,817,821],{},[384,818,819],{"align":369},[212,820,480],{},[384,822,823,485,825,489,827],{"align":369},[212,824,401],{},[212,826,488],{},[212,828,492],{},[364,830,831,835],{},[384,832,833],{"align":369},[212,834,499],{},[384,836,837],{"align":369},[212,838,504],{},[518,840],{},[203,842,844],{"id":843},"full-example","Full example",[230,846,848],{"className":232,"code":847,"language":234,"meta":235,"style":235},"\u002F\u002F Stage a draft\nconst { draft_id } = await field.draft({\n  entry: { topic: 'competitor-pricing', vendor: 'acme', price: '$39\u002Fmo' },\n  intent: 'preliminary pricing — needs verification before sharing',\n  agent: 'researcher',\n})\n\n\u002F\u002F Check whether it conflicts with what's already in the field\nconst check = await field.reckon({ agent: 'researcher', topic: 'competitor-pricing' })\n\u002F\u002F draft is visible to the author in their reckon results\n\nif (check.conflicts.length === 0) {\n  \u002F\u002F Safe to publish\n  await field.commit({ draft_id })\n} else {\n  \u002F\u002F Discard and investigate\n  await field.discard({\n    draft_id,\n    intent: 'conflicts with existing data — need to verify source before committing',\n    agent: 'researcher',\n  })\n}\n",[212,849,850,855,888,942,958,973,980,984,989,1041,1046,1050,1081,1087,1109,1119,1125,1140,1148,1165,1181,1189],{"__ignoreMap":235},[239,851,852],{"class":241,"line":242},[239,853,854],{"class":609},"\u002F\u002F Stage a draft\n",[239,856,857,860,863,866,869,871,875,878,880,882,885],{"class":241,"line":277},[239,858,859],{"class":287},"const",[239,861,862],{"class":249}," {",[239,864,865],{"class":245}," draft_id ",[239,867,868],{"class":249},"}",[239,870,294],{"class":249},[239,872,874],{"class":873},"s7zQu"," await",[239,876,877],{"class":245}," field",[239,879,223],{"class":249},[239,881,205],{"class":252},[239,883,884],{"class":245},"(",[239,886,887],{"class":249},"{\n",[239,889,890,892,894,896,899,901,904,908,911,913,916,918,920,923,925,927,930,932,934,937,939],{"class":241,"line":284},[239,891,304],{"class":303},[239,893,268],{"class":249},[239,895,862],{"class":249},[239,897,898],{"class":303}," topic",[239,900,268],{"class":249},[239,902,903],{"class":249}," '",[239,905,907],{"class":906},"sfazB","competitor-pricing",[239,909,910],{"class":249},"'",[239,912,318],{"class":249},[239,914,915],{"class":303}," vendor",[239,917,268],{"class":249},[239,919,903],{"class":249},[239,921,922],{"class":906},"acme",[239,924,910],{"class":249},[239,926,318],{"class":249},[239,928,929],{"class":303}," price",[239,931,268],{"class":249},[239,933,903],{"class":249},[239,935,936],{"class":906},"$39\u002Fmo",[239,938,910],{"class":249},[239,940,941],{"class":249}," },\n",[239,943,944,946,948,950,953,955],{"class":241,"line":300},[239,945,330],{"class":303},[239,947,268],{"class":249},[239,949,903],{"class":249},[239,951,952],{"class":906},"preliminary pricing — needs verification before sharing",[239,954,910],{"class":249},[239,956,957],{"class":249},",\n",[239,959,960,962,964,966,969,971],{"class":241,"line":327},[239,961,341],{"class":303},[239,963,268],{"class":249},[239,965,903],{"class":249},[239,967,968],{"class":906},"researcher",[239,970,910],{"class":249},[239,972,957],{"class":249},[239,974,975,977],{"class":241,"line":338},[239,976,868],{"class":249},[239,978,979],{"class":245},")\n",[239,981,982],{"class":241,"line":349},[239,983,281],{"emptyLinePlaceholder":280},[239,985,986],{"class":241,"line":599},[239,987,988],{"class":609},"\u002F\u002F Check whether it conflicts with what's already in the field\n",[239,990,991,993,996,999,1001,1003,1005,1008,1010,1013,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1039],{"class":241,"line":613},[239,992,859],{"class":287},[239,994,995],{"class":245}," check ",[239,997,998],{"class":249},"=",[239,1000,874],{"class":873},[239,1002,877],{"class":245},[239,1004,223],{"class":249},[239,1006,1007],{"class":252},"reckon",[239,1009,884],{"class":245},[239,1011,1012],{"class":249},"{",[239,1014,1015],{"class":303}," agent",[239,1017,268],{"class":249},[239,1019,903],{"class":249},[239,1021,968],{"class":906},[239,1023,910],{"class":249},[239,1025,318],{"class":249},[239,1027,898],{"class":303},[239,1029,268],{"class":249},[239,1031,903],{"class":249},[239,1033,907],{"class":906},[239,1035,910],{"class":249},[239,1037,1038],{"class":249}," }",[239,1040,979],{"class":245},[239,1042,1043],{"class":241,"line":627},[239,1044,1045],{"class":609},"\u002F\u002F draft is visible to the author in their reckon results\n",[239,1047,1048],{"class":241,"line":638},[239,1049,281],{"emptyLinePlaceholder":280},[239,1051,1053,1056,1059,1061,1064,1066,1069,1072,1076,1079],{"class":241,"line":1052},12,[239,1054,1055],{"class":873},"if",[239,1057,1058],{"class":245}," (check",[239,1060,223],{"class":249},[239,1062,1063],{"class":245},"conflicts",[239,1065,223],{"class":249},[239,1067,1068],{"class":245},"length ",[239,1070,1071],{"class":249},"===",[239,1073,1075],{"class":1074},"sbssI"," 0",[239,1077,1078],{"class":245},") ",[239,1080,887],{"class":249},[239,1082,1084],{"class":241,"line":1083},13,[239,1085,1086],{"class":609},"  \u002F\u002F Safe to publish\n",[239,1088,1090,1093,1095,1097,1099,1101,1103,1105,1107],{"class":241,"line":1089},14,[239,1091,1092],{"class":873},"  await",[239,1094,877],{"class":245},[239,1096,223],{"class":249},[239,1098,522],{"class":252},[239,1100,884],{"class":303},[239,1102,1012],{"class":249},[239,1104,265],{"class":245},[239,1106,1038],{"class":249},[239,1108,979],{"class":303},[239,1110,1112,1114,1117],{"class":241,"line":1111},15,[239,1113,868],{"class":249},[239,1115,1116],{"class":873}," else",[239,1118,297],{"class":249},[239,1120,1122],{"class":241,"line":1121},16,[239,1123,1124],{"class":609},"  \u002F\u002F Discard and investigate\n",[239,1126,1128,1130,1132,1134,1136,1138],{"class":241,"line":1127},17,[239,1129,1092],{"class":873},[239,1131,877],{"class":245},[239,1133,223],{"class":249},[239,1135,710],{"class":252},[239,1137,884],{"class":303},[239,1139,887],{"class":249},[239,1141,1143,1146],{"class":241,"line":1142},18,[239,1144,1145],{"class":245},"    draft_id",[239,1147,957],{"class":249},[239,1149,1151,1154,1156,1158,1161,1163],{"class":241,"line":1150},19,[239,1152,1153],{"class":303},"    intent",[239,1155,268],{"class":249},[239,1157,903],{"class":249},[239,1159,1160],{"class":906},"conflicts with existing data — need to verify source before committing",[239,1162,910],{"class":249},[239,1164,957],{"class":249},[239,1166,1168,1171,1173,1175,1177,1179],{"class":241,"line":1167},20,[239,1169,1170],{"class":303},"    agent",[239,1172,268],{"class":249},[239,1174,903],{"class":249},[239,1176,968],{"class":906},[239,1178,910],{"class":249},[239,1180,957],{"class":249},[239,1182,1184,1187],{"class":241,"line":1183},21,[239,1185,1186],{"class":249},"  }",[239,1188,979],{"class":303},[239,1190,1192],{"class":241,"line":1191},22,[239,1193,352],{"class":249},[1195,1196,1197],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":235,"searchDepth":242,"depth":277,"links":1199},[1200,1206,1211,1216],{"id":205,"depth":277,"text":206,"children":1201},[1202,1203,1204,1205],{"id":227,"depth":284,"text":228},{"id":355,"depth":284,"text":356},{"id":425,"depth":284,"text":426},{"id":459,"depth":284,"text":90},{"id":522,"depth":277,"text":452,"children":1207},[1208,1209,1210],{"id":528,"depth":284,"text":228},{"id":643,"depth":284,"text":644},{"id":681,"depth":284,"text":90},{"id":710,"depth":277,"text":711,"children":1212},[1213,1214,1215],{"id":717,"depth":284,"text":228},{"id":784,"depth":284,"text":356},{"id":792,"depth":284,"text":90},{"id":843,"depth":277,"text":844},"Create private entries, review them in context, then publish or remove them.","md",null,{},{"title":82,"description":1217},"pZsPt7GMqDayCyjFS1gqyVxq6bgxPkXS24-1MdPm6lU",[1224,1226],{"title":78,"path":79,"stem":80,"description":1225,"children":-1},"Establish and remove agent sessions in the Field.",{"title":86,"path":87,"stem":88,"description":1227,"children":-1},"Withdraw a committed entry or replace it with a newer one.",1782825658398]