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