[{"data":1,"prerenderedAt":1485},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge":197,"\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge-surround":1480},[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":167,"body":199,"description":1473,"extension":1474,"links":1475,"meta":1476,"navigation":1477,"path":168,"seo":1478,"stem":169,"__hash__":1479},"docs\u002Fspecifications\u002F4.draft\u002F3.operations\u002F6.merge.md",{"type":200,"value":201,"toc":1463},"minimark",[202,207,220,224,234,238,393,490,494,628,632,734,738,757,778,788,799,806,821,825,830,1089,1094,1364,1368,1459],[203,204,206],"h2",{"id":205},"purpose","Purpose",[208,209,210,213,214,216,217,219],"p",{},[211,212,167],"code",{}," resolves a conflict that was previously detected by ",[211,215,163],{}," or created automatically during ",[211,218,147],{},". An agent (or the Field) selects a resolution strategy, provides a rationale, and the Field updates all affected memory units.",[203,221,223],{"id":222},"conformance-level","Conformance Level",[208,225,226,233],{},[227,228,229],"strong",{},[230,231,232],"span",{},"Level 2+"," — Level 0 and Level 1 implementations MAY omit MERGE.",[203,235,237],{"id":236},"request","Request",[239,240,245],"pre",{"className":241,"code":242,"language":243,"meta":244,"style":244},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"conflict_id\": \"\u003Cstring>\",\n  \"strategy\": \"\u003CConflictStrategy>\",\n  \"resolution\": {\n    \"winner_id\": \"\u003Cstring | null>\",\n    \"synthesis\": \"\u003Cstring | null>\",\n    \"rationale\": \"\u003Cstring>\"\n  }\n}\n","json","",[211,246,247,255,283,304,319,342,362,381,387],{"__ignoreMap":244},[230,248,251],{"class":249,"line":250},"line",1,[230,252,254],{"class":253},"sMK4o","{\n",[230,256,258,261,265,268,271,274,278,280],{"class":249,"line":257},2,[230,259,260],{"class":253},"  \"",[230,262,264],{"class":263},"spNyl","conflict_id",[230,266,267],{"class":253},"\"",[230,269,270],{"class":253},":",[230,272,273],{"class":253}," \"",[230,275,277],{"class":276},"sfazB","\u003Cstring>",[230,279,267],{"class":253},[230,281,282],{"class":253},",\n",[230,284,286,288,291,293,295,297,300,302],{"class":249,"line":285},3,[230,287,260],{"class":253},[230,289,290],{"class":263},"strategy",[230,292,267],{"class":253},[230,294,270],{"class":253},[230,296,273],{"class":253},[230,298,299],{"class":276},"\u003CConflictStrategy>",[230,301,267],{"class":253},[230,303,282],{"class":253},[230,305,307,309,312,314,316],{"class":249,"line":306},4,[230,308,260],{"class":253},[230,310,311],{"class":263},"resolution",[230,313,267],{"class":253},[230,315,270],{"class":253},[230,317,318],{"class":253}," {\n",[230,320,322,325,329,331,333,335,338,340],{"class":249,"line":321},5,[230,323,324],{"class":253},"    \"",[230,326,328],{"class":327},"sBMFI","winner_id",[230,330,267],{"class":253},[230,332,270],{"class":253},[230,334,273],{"class":253},[230,336,337],{"class":276},"\u003Cstring | null>",[230,339,267],{"class":253},[230,341,282],{"class":253},[230,343,345,347,350,352,354,356,358,360],{"class":249,"line":344},6,[230,346,324],{"class":253},[230,348,349],{"class":327},"synthesis",[230,351,267],{"class":253},[230,353,270],{"class":253},[230,355,273],{"class":253},[230,357,337],{"class":276},[230,359,267],{"class":253},[230,361,282],{"class":253},[230,363,365,367,370,372,374,376,378],{"class":249,"line":364},7,[230,366,324],{"class":253},[230,368,369],{"class":327},"rationale",[230,371,267],{"class":253},[230,373,270],{"class":253},[230,375,273],{"class":253},[230,377,277],{"class":276},[230,379,380],{"class":253},"\"\n",[230,382,384],{"class":249,"line":383},8,[230,385,386],{"class":253},"  }\n",[230,388,390],{"class":249,"line":389},9,[230,391,392],{"class":253},"}\n",[394,395,396,414],"table",{},[397,398,399],"thead",{},[400,401,402,407,411],"tr",{},[403,404,406],"th",{"align":405},"left","Field",[403,408,410],{"align":409},"center","Required",[403,412,413],{"align":405},"Description",[415,416,417,430,441,453,476],"tbody",{},[400,418,419,424,427],{},[420,421,422],"td",{"align":405},[211,423,264],{},[420,425,426],{"align":409},"✓",[420,428,429],{"align":405},"The conflict to resolve.",[400,431,432,436,438],{},[420,433,434],{"align":405},[211,435,290],{},[420,437,426],{"align":409},[420,439,440],{"align":405},"Which resolution strategy to apply.",[400,442,443,448,450],{},[420,444,445],{"align":405},[211,446,447],{},"resolution.rationale",[420,449,426],{"align":409},[420,451,452],{"align":405},"Why this resolution was chosen. Used in audit trails.",[400,454,455,460,462],{},[420,456,457],{"align":405},[211,458,459],{},"resolution.winner_id",[420,461],{"align":409},[420,463,464,465,468,469,468,472,475],{"align":405},"For ",[211,466,467],{},"confidence_weighted",", ",[211,470,471],{},"authority",[211,473,474],{},"evidence_count",": the prevailing memory unit ID.",[400,477,478,483,485],{},[420,479,480],{"align":405},[211,481,482],{},"resolution.synthesis",[420,484],{"align":409},[420,486,464,487,489],{"align":405},[211,488,349],{}," strategy: new content that reconciles both conflicting units.",[203,491,493],{"id":492},"response","Response",[239,495,497],{"className":241,"code":496,"language":243,"meta":244,"style":244},"{\n  \"status\": \"resolved | escalated | pending_vote\",\n  \"conflict\": \"\u003CConflict>\",\n  \"side_effects\": {\n    \"superseded_units\": [\"\u003Cstring>\"],\n    \"new_unit_id\": \"\u003Cstring | null>\",\n    \"notified_agents\": [\"\u003Cstring>\"]\n  }\n}\n",[211,498,499,503,523,543,556,579,598,620,624],{"__ignoreMap":244},[230,500,501],{"class":249,"line":250},[230,502,254],{"class":253},[230,504,505,507,510,512,514,516,519,521],{"class":249,"line":257},[230,506,260],{"class":253},[230,508,509],{"class":263},"status",[230,511,267],{"class":253},[230,513,270],{"class":253},[230,515,273],{"class":253},[230,517,518],{"class":276},"resolved | escalated | pending_vote",[230,520,267],{"class":253},[230,522,282],{"class":253},[230,524,525,527,530,532,534,536,539,541],{"class":249,"line":285},[230,526,260],{"class":253},[230,528,529],{"class":263},"conflict",[230,531,267],{"class":253},[230,533,270],{"class":253},[230,535,273],{"class":253},[230,537,538],{"class":276},"\u003CConflict>",[230,540,267],{"class":253},[230,542,282],{"class":253},[230,544,545,547,550,552,554],{"class":249,"line":306},[230,546,260],{"class":253},[230,548,549],{"class":263},"side_effects",[230,551,267],{"class":253},[230,553,270],{"class":253},[230,555,318],{"class":253},[230,557,558,560,563,565,567,570,572,574,576],{"class":249,"line":321},[230,559,324],{"class":253},[230,561,562],{"class":327},"superseded_units",[230,564,267],{"class":253},[230,566,270],{"class":253},[230,568,569],{"class":253}," [",[230,571,267],{"class":253},[230,573,277],{"class":276},[230,575,267],{"class":253},[230,577,578],{"class":253},"],\n",[230,580,581,583,586,588,590,592,594,596],{"class":249,"line":344},[230,582,324],{"class":253},[230,584,585],{"class":327},"new_unit_id",[230,587,267],{"class":253},[230,589,270],{"class":253},[230,591,273],{"class":253},[230,593,337],{"class":276},[230,595,267],{"class":253},[230,597,282],{"class":253},[230,599,600,602,605,607,609,611,613,615,617],{"class":249,"line":364},[230,601,324],{"class":253},[230,603,604],{"class":327},"notified_agents",[230,606,267],{"class":253},[230,608,270],{"class":253},[230,610,569],{"class":253},[230,612,267],{"class":253},[230,614,277],{"class":276},[230,616,267],{"class":253},[230,618,619],{"class":253},"]\n",[230,621,622],{"class":249,"line":383},[230,623,386],{"class":253},[230,625,626],{"class":249,"line":389},[230,627,392],{"class":253},[203,629,631],{"id":630},"resolution-strategies","Resolution Strategies",[394,633,634,646],{},[397,635,636],{},[400,637,638,641,643],{},[403,639,640],{"align":405},"Strategy",[403,642,413],{"align":405},[403,644,645],{"align":409},"Required Level",[415,647,648,661,676,688,700,711,722],{},[400,649,650,655,658],{},[420,651,652],{"align":405},[211,653,654],{},"last_write_wins",[420,656,657],{"align":405},"Most recent memory unit prevails.",[420,659,660],{"align":409},"2+",[400,662,663,667,674],{},[420,664,665],{"align":405},[211,666,467],{},[420,668,669,670,673],{"align":405},"Unit with higher ",[211,671,672],{},"confidence.score"," prevails.",[420,675,660],{"align":409},[400,677,678,683,686],{},[420,679,680],{"align":405},[211,681,682],{},"human_escalation",[420,684,685],{"align":405},"Conflict is flagged for human operator review.",[420,687,660],{"align":409},[400,689,690,694,697],{},[420,691,692],{"align":405},[211,693,471],{},[420,695,696],{"align":405},"A specified agent role has final say.",[420,698,699],{"align":409},"3",[400,701,702,706,709],{},[420,703,704],{"align":405},[211,705,474],{},[420,707,708],{"align":405},"Unit with more supporting evidence (relations) prevails.",[420,710,699],{"align":409},[400,712,713,717,720],{},[420,714,715],{"align":405},[211,716,349],{},[420,718,719],{"align":405},"Create a new unit whose content reconciles both originals.",[420,721,699],{"align":409},[400,723,724,729,732],{},[420,725,726],{"align":405},[211,727,728],{},"vote",[420,730,731],{"align":405},"Multiple agents cast votes; majority wins (requires quorum).",[420,733,699],{"align":409},[203,735,737],{"id":736},"behavioral-requirements","Behavioral Requirements",[208,739,740,744,745,748,749,752,753,756],{},[227,741,742],{},[230,743,232],{}," The Field MUST validate that the conflict exists and is in ",[211,746,747],{},"\"detected\""," or ",[211,750,751],{},"\"resolving\""," status. If not, reject with ",[211,754,755],{},"INVALID_TRANSITION",".",[208,758,759,763,764,766,767,770,771,773,774,777],{},[227,760,761],{},[230,762,232],{}," If ",[211,765,290],{}," is ",[211,768,769],{},"\"synthesis\"",", the Field MUST create a new memory unit from ",[211,772,482],{}," with ",[211,775,776],{},"elaborates"," relations pointing to both original units.",[208,779,780,784,785,756],{},[227,781,782],{},[230,783,232],{}," The losing unit (or both originals, in synthesis) MUST have its status set to ",[211,786,787],{},"\"superseded\"",[208,789,790,794,795,798],{},[227,791,792],{},[230,793,232],{}," The conflict status MUST be updated to ",[211,796,797],{},"\"resolved\""," with the full resolution details and rationale.",[208,800,801,805],{},[227,802,803],{},[230,804,232],{}," The Field MUST notify agents who recorded the affected units.",[208,807,808,813,814,816,817,820],{},[227,809,810],{},[230,811,812],{},"Level 3"," The ",[211,815,728],{}," strategy requires a quorum mechanism. The conflict status transitions to ",[211,818,819],{},"\"pending_vote\""," until quorum is reached.",[203,822,824],{"id":823},"example","Example",[208,826,827],{},[227,828,829],{},"Resolve conflict using confidence weighting:",[239,831,833],{"className":241,"code":832,"language":243,"meta":244,"style":244},"{\n  \"protocol\": \"akashik\",\n  \"version\": \"0.1.0\",\n  \"id\": \"msg-020\",\n  \"operation\": \"MERGE\",\n  \"agent_id\": \"strategist-01\",\n  \"session_id\": null,\n  \"epoch\": 20,\n  \"payload\": {\n    \"conflict_id\": \"conflict-001\",\n    \"strategy\": \"confidence_weighted\",\n    \"resolution\": {\n      \"winner_id\": \"mem-002\",\n      \"rationale\": \"mem-002 has confidence 0.82 based on 3 reports; mem-010 has 0.75 from a single source.\"\n    }\n  }\n}\n",[211,834,835,839,859,879,899,918,938,952,969,982,1002,1021,1034,1055,1073,1079,1084],{"__ignoreMap":244},[230,836,837],{"class":249,"line":250},[230,838,254],{"class":253},[230,840,841,843,846,848,850,852,855,857],{"class":249,"line":257},[230,842,260],{"class":253},[230,844,845],{"class":263},"protocol",[230,847,267],{"class":253},[230,849,270],{"class":253},[230,851,273],{"class":253},[230,853,854],{"class":276},"akashik",[230,856,267],{"class":253},[230,858,282],{"class":253},[230,860,861,863,866,868,870,872,875,877],{"class":249,"line":285},[230,862,260],{"class":253},[230,864,865],{"class":263},"version",[230,867,267],{"class":253},[230,869,270],{"class":253},[230,871,273],{"class":253},[230,873,874],{"class":276},"0.1.0",[230,876,267],{"class":253},[230,878,282],{"class":253},[230,880,881,883,886,888,890,892,895,897],{"class":249,"line":306},[230,882,260],{"class":253},[230,884,885],{"class":263},"id",[230,887,267],{"class":253},[230,889,270],{"class":253},[230,891,273],{"class":253},[230,893,894],{"class":276},"msg-020",[230,896,267],{"class":253},[230,898,282],{"class":253},[230,900,901,903,906,908,910,912,914,916],{"class":249,"line":321},[230,902,260],{"class":253},[230,904,905],{"class":263},"operation",[230,907,267],{"class":253},[230,909,270],{"class":253},[230,911,273],{"class":253},[230,913,167],{"class":276},[230,915,267],{"class":253},[230,917,282],{"class":253},[230,919,920,922,925,927,929,931,934,936],{"class":249,"line":344},[230,921,260],{"class":253},[230,923,924],{"class":263},"agent_id",[230,926,267],{"class":253},[230,928,270],{"class":253},[230,930,273],{"class":253},[230,932,933],{"class":276},"strategist-01",[230,935,267],{"class":253},[230,937,282],{"class":253},[230,939,940,942,945,947,949],{"class":249,"line":364},[230,941,260],{"class":253},[230,943,944],{"class":263},"session_id",[230,946,267],{"class":253},[230,948,270],{"class":253},[230,950,951],{"class":253}," null,\n",[230,953,954,956,959,961,963,967],{"class":249,"line":383},[230,955,260],{"class":253},[230,957,958],{"class":263},"epoch",[230,960,267],{"class":253},[230,962,270],{"class":253},[230,964,966],{"class":965},"sbssI"," 20",[230,968,282],{"class":253},[230,970,971,973,976,978,980],{"class":249,"line":389},[230,972,260],{"class":253},[230,974,975],{"class":263},"payload",[230,977,267],{"class":253},[230,979,270],{"class":253},[230,981,318],{"class":253},[230,983,985,987,989,991,993,995,998,1000],{"class":249,"line":984},10,[230,986,324],{"class":253},[230,988,264],{"class":327},[230,990,267],{"class":253},[230,992,270],{"class":253},[230,994,273],{"class":253},[230,996,997],{"class":276},"conflict-001",[230,999,267],{"class":253},[230,1001,282],{"class":253},[230,1003,1005,1007,1009,1011,1013,1015,1017,1019],{"class":249,"line":1004},11,[230,1006,324],{"class":253},[230,1008,290],{"class":327},[230,1010,267],{"class":253},[230,1012,270],{"class":253},[230,1014,273],{"class":253},[230,1016,467],{"class":276},[230,1018,267],{"class":253},[230,1020,282],{"class":253},[230,1022,1024,1026,1028,1030,1032],{"class":249,"line":1023},12,[230,1025,324],{"class":253},[230,1027,311],{"class":327},[230,1029,267],{"class":253},[230,1031,270],{"class":253},[230,1033,318],{"class":253},[230,1035,1037,1040,1042,1044,1046,1048,1051,1053],{"class":249,"line":1036},13,[230,1038,1039],{"class":253},"      \"",[230,1041,328],{"class":965},[230,1043,267],{"class":253},[230,1045,270],{"class":253},[230,1047,273],{"class":253},[230,1049,1050],{"class":276},"mem-002",[230,1052,267],{"class":253},[230,1054,282],{"class":253},[230,1056,1058,1060,1062,1064,1066,1068,1071],{"class":249,"line":1057},14,[230,1059,1039],{"class":253},[230,1061,369],{"class":965},[230,1063,267],{"class":253},[230,1065,270],{"class":253},[230,1067,273],{"class":253},[230,1069,1070],{"class":276},"mem-002 has confidence 0.82 based on 3 reports; mem-010 has 0.75 from a single source.",[230,1072,380],{"class":253},[230,1074,1076],{"class":249,"line":1075},15,[230,1077,1078],{"class":253},"    }\n",[230,1080,1082],{"class":249,"line":1081},16,[230,1083,386],{"class":253},[230,1085,1087],{"class":249,"line":1086},17,[230,1088,392],{"class":253},[208,1090,1091],{},[227,1092,1093],{},"Response:",[239,1095,1097],{"className":241,"code":1096,"language":243,"meta":244,"style":244},"{\n  \"status\": \"resolved\",\n  \"conflict\": {\n    \"id\": \"conflict-001\",\n    \"status\": \"resolved\",\n    \"resolution\": {\n      \"strategy\": \"confidence_weighted\",\n      \"winner_id\": \"mem-002\",\n      \"rationale\": \"mem-002 has confidence 0.82 based on 3 reports; mem-010 has 0.75 from a single source.\",\n      \"resolved_by\": \"strategist-01\",\n      \"epoch_resolved\": 21\n    }\n  },\n  \"side_effects\": {\n    \"superseded_units\": [\"mem-010\"],\n    \"new_unit_id\": null,\n    \"notified_agents\": [\"researcher-01\", \"researcher-02\"]\n  }\n}\n",[211,1098,1099,1103,1122,1134,1152,1170,1182,1200,1218,1236,1255,1269,1273,1278,1290,1311,1323,1354,1359],{"__ignoreMap":244},[230,1100,1101],{"class":249,"line":250},[230,1102,254],{"class":253},[230,1104,1105,1107,1109,1111,1113,1115,1118,1120],{"class":249,"line":257},[230,1106,260],{"class":253},[230,1108,509],{"class":263},[230,1110,267],{"class":253},[230,1112,270],{"class":253},[230,1114,273],{"class":253},[230,1116,1117],{"class":276},"resolved",[230,1119,267],{"class":253},[230,1121,282],{"class":253},[230,1123,1124,1126,1128,1130,1132],{"class":249,"line":285},[230,1125,260],{"class":253},[230,1127,529],{"class":263},[230,1129,267],{"class":253},[230,1131,270],{"class":253},[230,1133,318],{"class":253},[230,1135,1136,1138,1140,1142,1144,1146,1148,1150],{"class":249,"line":306},[230,1137,324],{"class":253},[230,1139,885],{"class":327},[230,1141,267],{"class":253},[230,1143,270],{"class":253},[230,1145,273],{"class":253},[230,1147,997],{"class":276},[230,1149,267],{"class":253},[230,1151,282],{"class":253},[230,1153,1154,1156,1158,1160,1162,1164,1166,1168],{"class":249,"line":321},[230,1155,324],{"class":253},[230,1157,509],{"class":327},[230,1159,267],{"class":253},[230,1161,270],{"class":253},[230,1163,273],{"class":253},[230,1165,1117],{"class":276},[230,1167,267],{"class":253},[230,1169,282],{"class":253},[230,1171,1172,1174,1176,1178,1180],{"class":249,"line":344},[230,1173,324],{"class":253},[230,1175,311],{"class":327},[230,1177,267],{"class":253},[230,1179,270],{"class":253},[230,1181,318],{"class":253},[230,1183,1184,1186,1188,1190,1192,1194,1196,1198],{"class":249,"line":364},[230,1185,1039],{"class":253},[230,1187,290],{"class":965},[230,1189,267],{"class":253},[230,1191,270],{"class":253},[230,1193,273],{"class":253},[230,1195,467],{"class":276},[230,1197,267],{"class":253},[230,1199,282],{"class":253},[230,1201,1202,1204,1206,1208,1210,1212,1214,1216],{"class":249,"line":383},[230,1203,1039],{"class":253},[230,1205,328],{"class":965},[230,1207,267],{"class":253},[230,1209,270],{"class":253},[230,1211,273],{"class":253},[230,1213,1050],{"class":276},[230,1215,267],{"class":253},[230,1217,282],{"class":253},[230,1219,1220,1222,1224,1226,1228,1230,1232,1234],{"class":249,"line":389},[230,1221,1039],{"class":253},[230,1223,369],{"class":965},[230,1225,267],{"class":253},[230,1227,270],{"class":253},[230,1229,273],{"class":253},[230,1231,1070],{"class":276},[230,1233,267],{"class":253},[230,1235,282],{"class":253},[230,1237,1238,1240,1243,1245,1247,1249,1251,1253],{"class":249,"line":984},[230,1239,1039],{"class":253},[230,1241,1242],{"class":965},"resolved_by",[230,1244,267],{"class":253},[230,1246,270],{"class":253},[230,1248,273],{"class":253},[230,1250,933],{"class":276},[230,1252,267],{"class":253},[230,1254,282],{"class":253},[230,1256,1257,1259,1262,1264,1266],{"class":249,"line":1004},[230,1258,1039],{"class":253},[230,1260,1261],{"class":965},"epoch_resolved",[230,1263,267],{"class":253},[230,1265,270],{"class":253},[230,1267,1268],{"class":965}," 21\n",[230,1270,1271],{"class":249,"line":1023},[230,1272,1078],{"class":253},[230,1274,1275],{"class":249,"line":1036},[230,1276,1277],{"class":253},"  },\n",[230,1279,1280,1282,1284,1286,1288],{"class":249,"line":1057},[230,1281,260],{"class":253},[230,1283,549],{"class":263},[230,1285,267],{"class":253},[230,1287,270],{"class":253},[230,1289,318],{"class":253},[230,1291,1292,1294,1296,1298,1300,1302,1304,1307,1309],{"class":249,"line":1075},[230,1293,324],{"class":253},[230,1295,562],{"class":327},[230,1297,267],{"class":253},[230,1299,270],{"class":253},[230,1301,569],{"class":253},[230,1303,267],{"class":253},[230,1305,1306],{"class":276},"mem-010",[230,1308,267],{"class":253},[230,1310,578],{"class":253},[230,1312,1313,1315,1317,1319,1321],{"class":249,"line":1081},[230,1314,324],{"class":253},[230,1316,585],{"class":327},[230,1318,267],{"class":253},[230,1320,270],{"class":253},[230,1322,951],{"class":253},[230,1324,1325,1327,1329,1331,1333,1335,1337,1340,1342,1345,1347,1350,1352],{"class":249,"line":1086},[230,1326,324],{"class":253},[230,1328,604],{"class":327},[230,1330,267],{"class":253},[230,1332,270],{"class":253},[230,1334,569],{"class":253},[230,1336,267],{"class":253},[230,1338,1339],{"class":276},"researcher-01",[230,1341,267],{"class":253},[230,1343,1344],{"class":253},",",[230,1346,273],{"class":253},[230,1348,1349],{"class":276},"researcher-02",[230,1351,267],{"class":253},[230,1353,619],{"class":253},[230,1355,1357],{"class":249,"line":1356},18,[230,1358,386],{"class":253},[230,1360,1362],{"class":249,"line":1361},19,[230,1363,392],{"class":253},[203,1365,1367],{"id":1366},"error-codes","Error Codes",[394,1369,1370,1383],{},[397,1371,1372],{},[400,1373,1374,1377,1380],{},[403,1375,1376],{"align":405},"Code",[403,1378,1379],{"align":405},"Condition",[403,1381,1382],{"align":409},"Recoverable",[415,1384,1385,1400,1419,1432,1447],{},[400,1386,1387,1392,1397],{},[420,1388,1389],{"align":405},[211,1390,1391],{},"CONFLICT_NOT_FOUND",[420,1393,1394,1396],{"align":405},[211,1395,264],{}," references a nonexistent conflict",[420,1398,1399],{"align":409},"No",[400,1401,1402,1406,1416],{},[420,1403,1404],{"align":405},[211,1405,755],{},[420,1407,1408,1409,748,1412,1415],{"align":405},"Conflict is not in ",[211,1410,1411],{},"detected",[211,1413,1414],{},"resolving"," status",[420,1417,1418],{"align":409},"Yes — check current state",[400,1420,1421,1426,1429],{},[420,1422,1423],{"align":405},[211,1424,1425],{},"MERGE_FAILED",[420,1427,1428],{"align":405},"Conflict resolution failed (e.g., vote did not reach quorum)",[420,1430,1431],{"align":409},"Yes — try a different strategy",[400,1433,1434,1439,1444],{},[420,1435,1436],{"align":405},[211,1437,1438],{},"AGENT_NOT_REGISTERED",[420,1440,1441,1443],{"align":405},[211,1442,924],{}," is not a registered active agent",[420,1445,1446],{"align":409},"Yes — call REGISTER first",[400,1448,1449,1454,1457],{},[420,1450,1451],{"align":405},[211,1452,1453],{},"UNSUPPORTED_OPERATION",[420,1455,1456],{"align":405},"This conformance level does not support MERGE",[420,1458,1399],{"align":409},[1460,1461,1462],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":244,"searchDepth":250,"depth":257,"links":1464},[1465,1466,1467,1468,1469,1470,1471,1472],{"id":205,"depth":257,"text":206},{"id":222,"depth":257,"text":223},{"id":236,"depth":257,"text":237},{"id":492,"depth":257,"text":493},{"id":630,"depth":257,"text":631},{"id":736,"depth":257,"text":737},{"id":823,"depth":257,"text":824},{"id":1366,"depth":257,"text":1367},"Resolve a detected conflict using a structured strategy.","md",null,{},true,{"title":167,"description":1473},"NGUcQzma_7SpREnyHws-Fif0v7q4CyKh5uerHQJzjYY",[1481,1483],{"title":163,"path":164,"stem":165,"description":1482,"children":-1},"Identify conflicts between memory units.",{"title":171,"path":172,"stem":173,"description":1484,"children":-1},"Register for real-time or polling-based updates from the Field.",1782825660507]