[{"data":1,"prerenderedAt":1339},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fdetect":209,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fdetect-surround":1334},[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":175,"body":211,"description":1327,"extension":1328,"links":1329,"meta":1330,"navigation":1331,"path":176,"seo":1332,"stem":177,"__hash__":1333},"docs\u002Fspecifications\u002F4.v0.1\u002F3.operations\u002F5.detect.md",{"type":212,"value":213,"toc":1313},"minimark",[214,219,230,234,244,248,413,484,489,544,548,657,661,683,691,695,706,716,720,763,766,770,775,974,979,1223,1241,1245,1309],[215,216,218],"h2",{"id":217},"purpose","Purpose",[220,221,222,225,226,229],"p",{},[223,224,175],"code",{}," allows agents or the Field itself to identify contradictions between memory units. Conflicts may be detected explicitly (via ",[223,227,228],{},"contradicts"," relations in RECORD), mechanically at Level 1+ (shared scoping key, disagreeing field values, no embeddings), or automatically through semantic, logical, or temporal analysis at Level 2+.",[215,231,233],{"id":232},"conformance-level","Conformance Level",[220,235,236,243],{},[237,238,239],"strong",{},[240,241,242],"span",{},"Level 1+"," — Level 0 implementations MAY omit DETECT.",[215,245,247],{"id":246},"request","Request",[249,250,255],"pre",{"className":251,"code":252,"language":253,"meta":254,"style":254},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mode\": \"check | scan | list\",\n  \"target_id\": \"\u003Cstring | null>\",\n  \"filter\": {\n    \"status\": [\"\u003Cstring>\"],\n    \"types\": [\"\u003Cstring>\"],\n    \"involving_agents\": [\"\u003Cstring>\"]\n  }\n}\n","json","",[223,256,257,265,293,314,329,356,378,401,407],{"__ignoreMap":254},[240,258,261],{"class":259,"line":260},"line",1,[240,262,264],{"class":263},"sMK4o","{\n",[240,266,268,271,275,278,281,284,288,290],{"class":259,"line":267},2,[240,269,270],{"class":263},"  \"",[240,272,274],{"class":273},"spNyl","mode",[240,276,277],{"class":263},"\"",[240,279,280],{"class":263},":",[240,282,283],{"class":263}," \"",[240,285,287],{"class":286},"sfazB","check | scan | list",[240,289,277],{"class":263},[240,291,292],{"class":263},",\n",[240,294,296,298,301,303,305,307,310,312],{"class":259,"line":295},3,[240,297,270],{"class":263},[240,299,300],{"class":273},"target_id",[240,302,277],{"class":263},[240,304,280],{"class":263},[240,306,283],{"class":263},[240,308,309],{"class":286},"\u003Cstring | null>",[240,311,277],{"class":263},[240,313,292],{"class":263},[240,315,317,319,322,324,326],{"class":259,"line":316},4,[240,318,270],{"class":263},[240,320,321],{"class":273},"filter",[240,323,277],{"class":263},[240,325,280],{"class":263},[240,327,328],{"class":263}," {\n",[240,330,332,335,339,341,343,346,348,351,353],{"class":259,"line":331},5,[240,333,334],{"class":263},"    \"",[240,336,338],{"class":337},"sBMFI","status",[240,340,277],{"class":263},[240,342,280],{"class":263},[240,344,345],{"class":263}," [",[240,347,277],{"class":263},[240,349,350],{"class":286},"\u003Cstring>",[240,352,277],{"class":263},[240,354,355],{"class":263},"],\n",[240,357,359,361,364,366,368,370,372,374,376],{"class":259,"line":358},6,[240,360,334],{"class":263},[240,362,363],{"class":337},"types",[240,365,277],{"class":263},[240,367,280],{"class":263},[240,369,345],{"class":263},[240,371,277],{"class":263},[240,373,350],{"class":286},[240,375,277],{"class":263},[240,377,355],{"class":263},[240,379,381,383,386,388,390,392,394,396,398],{"class":259,"line":380},7,[240,382,334],{"class":263},[240,384,385],{"class":337},"involving_agents",[240,387,277],{"class":263},[240,389,280],{"class":263},[240,391,345],{"class":263},[240,393,277],{"class":263},[240,395,350],{"class":286},[240,397,277],{"class":263},[240,399,400],{"class":263},"]\n",[240,402,404],{"class":259,"line":403},8,[240,405,406],{"class":263},"  }\n",[240,408,410],{"class":259,"line":409},9,[240,411,412],{"class":263},"}\n",[414,415,416,434],"table",{},[417,418,419],"thead",{},[420,421,422,427,431],"tr",{},[423,424,426],"th",{"align":425},"left","Field",[423,428,430],{"align":429},"center","Required",[423,432,433],{"align":425},"Description",[435,436,437,450,465],"tbody",{},[420,438,439,444,447],{},[440,441,442],"td",{"align":425},[223,443,274],{},[440,445,446],{"align":429},"✓",[440,448,449],{"align":425},"Detection mode. See modes below.",[420,451,452,456,458],{},[440,453,454],{"align":425},[223,455,300],{},[440,457],{"align":429},[440,459,460,461,464],{"align":425},"Required for ",[223,462,463],{},"check"," mode. The memory unit to check.",[420,466,467,471,473],{},[440,468,469],{"align":425},[223,470,321],{},[440,472],{"align":429},[440,474,475,476,479,480,483],{"align":425},"Optional filters for ",[223,477,478],{},"list"," and ",[223,481,482],{},"scan"," modes.",[485,486,488],"h3",{"id":487},"modes","Modes",[414,490,491,503],{},[417,492,493],{},[420,494,495,498,500],{},[423,496,497],{"align":425},"Mode",[423,499,433],{"align":425},[423,501,502],{"align":429},"Required Level",[435,504,505,517,532],{},[420,506,507,511,514],{},[440,508,509],{"align":425},[223,510,478],{},[440,512,513],{"align":425},"Return all known conflicts matching the filter.",[440,515,516],{"align":429},"1+",[420,518,519,523,529],{},[440,520,521],{"align":425},[223,522,463],{},[440,524,525,526,528],{"align":425},"Check a specific memory unit against the Field for contradictions. Requires ",[223,527,300],{},".",[440,530,531],{"align":429},"1+ (MAY support)",[420,533,534,538,541],{},[440,535,536],{"align":425},[223,537,482],{},[440,539,540],{"align":425},"Run conflict detection across all memory units in scope.",[440,542,543],{"align":429},"2+",[215,545,547],{"id":546},"response","Response",[249,549,551],{"className":251,"code":550,"language":253,"meta":254,"style":254},"{\n  \"status\": \"ok\",\n  \"conflicts\": [\"\u003CConflict>\"],\n  \"scan_coverage\": {\n    \"units_scanned\": \"\u003Cnumber>\",\n    \"new_conflicts_found\": \"\u003Cnumber>\"\n  }\n}\n",[223,552,553,557,576,598,611,631,649,653],{"__ignoreMap":254},[240,554,555],{"class":259,"line":260},[240,556,264],{"class":263},[240,558,559,561,563,565,567,569,572,574],{"class":259,"line":267},[240,560,270],{"class":263},[240,562,338],{"class":273},[240,564,277],{"class":263},[240,566,280],{"class":263},[240,568,283],{"class":263},[240,570,571],{"class":286},"ok",[240,573,277],{"class":263},[240,575,292],{"class":263},[240,577,578,580,583,585,587,589,591,594,596],{"class":259,"line":295},[240,579,270],{"class":263},[240,581,582],{"class":273},"conflicts",[240,584,277],{"class":263},[240,586,280],{"class":263},[240,588,345],{"class":263},[240,590,277],{"class":263},[240,592,593],{"class":286},"\u003CConflict>",[240,595,277],{"class":263},[240,597,355],{"class":263},[240,599,600,602,605,607,609],{"class":259,"line":316},[240,601,270],{"class":263},[240,603,604],{"class":273},"scan_coverage",[240,606,277],{"class":263},[240,608,280],{"class":263},[240,610,328],{"class":263},[240,612,613,615,618,620,622,624,627,629],{"class":259,"line":331},[240,614,334],{"class":263},[240,616,617],{"class":337},"units_scanned",[240,619,277],{"class":263},[240,621,280],{"class":263},[240,623,283],{"class":263},[240,625,626],{"class":286},"\u003Cnumber>",[240,628,277],{"class":263},[240,630,292],{"class":263},[240,632,633,635,638,640,642,644,646],{"class":259,"line":358},[240,634,334],{"class":263},[240,636,637],{"class":337},"new_conflicts_found",[240,639,277],{"class":263},[240,641,280],{"class":263},[240,643,283],{"class":263},[240,645,626],{"class":286},[240,647,648],{"class":263},"\"\n",[240,650,651],{"class":259,"line":380},[240,652,406],{"class":263},[240,654,655],{"class":259,"line":403},[240,656,412],{"class":263},[215,658,660],{"id":659},"behavioral-requirements","Behavioral Requirements",[220,662,663,667,668,670,671,673,674,677,678,479,680,682],{},[237,664,665],{},[240,666,242],{}," The Field MUST support ",[223,669,478],{}," mode, MUST detect explicit conflicts when a RECORD includes a ",[223,672,228],{}," relation, and MUST implement ",[237,675,676],{},"mechanical detection"," (see below). The Field MAY support ",[223,679,463],{},[223,681,482],{}," modes at Level 1.",[220,684,685,690],{},[237,686,687],{},[240,688,689],{},"Level 2+"," The Field MUST support all three modes and MUST implement at least one automatic detection method beyond explicit relations and mechanical detection.",[485,692,694],{"id":693},"mechanical-detection-level-1","Mechanical Detection (Level 1+)",[220,696,697,698,701,702,705],{},"Two committed units are in conflict if they share a common scoping key (e.g. the same ",[223,699,700],{},"topic"," within ",[223,703,704],{},"content",", however the implementation identifies \"the same subject\") and disagree on the value of at least one other shared field, where that value is a primitive (string, number, or boolean).",[220,707,708,709,479,712,715],{},"This requires no embeddings, no LLM calls, and no configuration — it is a deterministic key-value comparison, which is why it belongs at Level 1 rather than Level 2. Detected pairs are reported with ",[223,710,711],{},"detected_by: \"mechanical\"",[223,713,714],{},"conflicting_fields"," listing the disagreeing keys.",[485,717,719],{"id":718},"automatic-detection-methods-level-2","Automatic Detection Methods (Level 2+)",[414,721,722,731],{},[417,723,724],{},[420,725,726,729],{},[423,727,728],{"align":425},"Method",[423,730,433],{"align":425},[435,732,733,743,753],{},[420,734,735,740],{},[440,736,737],{"align":425},[223,738,739],{},"semantic",[440,741,742],{"align":425},"Memory units with high embedding similarity but opposing claims are flagged.",[420,744,745,750],{},[440,746,747],{"align":425},[223,748,749],{},"logical",[440,751,752],{"align":425},"A finding's assumptions contradict another finding's content.",[420,754,755,760],{},[440,756,757],{"align":425},[223,758,759],{},"temporal",[440,761,762],{"align":425},"A newer, lower-confidence finding contradicts an established, higher-confidence finding.",[220,764,765],{},"The protocol does not prescribe specific thresholds or algorithms for automatic detection. These are implementation choices documented by the implementor.",[215,767,769],{"id":768},"example","Example",[220,771,772],{},[237,773,774],{},"Check for conflicts involving a specific unit:",[249,776,778],{"className":251,"code":777,"language":253,"meta":254,"style":254},"{\n  \"protocol\": \"akashik\",\n  \"version\": \"0.1.0\",\n  \"id\": \"msg-015\",\n  \"operation\": \"DETECT\",\n  \"agent_id\": \"analyst-01\",\n  \"session_id\": null,\n  \"epoch\": 15,\n  \"payload\": {\n    \"mode\": \"check\",\n    \"target_id\": \"mem-002\"\n  }\n}\n",[223,779,780,784,804,824,844,863,883,897,914,927,946,964,969],{"__ignoreMap":254},[240,781,782],{"class":259,"line":260},[240,783,264],{"class":263},[240,785,786,788,791,793,795,797,800,802],{"class":259,"line":267},[240,787,270],{"class":263},[240,789,790],{"class":273},"protocol",[240,792,277],{"class":263},[240,794,280],{"class":263},[240,796,283],{"class":263},[240,798,799],{"class":286},"akashik",[240,801,277],{"class":263},[240,803,292],{"class":263},[240,805,806,808,811,813,815,817,820,822],{"class":259,"line":295},[240,807,270],{"class":263},[240,809,810],{"class":273},"version",[240,812,277],{"class":263},[240,814,280],{"class":263},[240,816,283],{"class":263},[240,818,819],{"class":286},"0.1.0",[240,821,277],{"class":263},[240,823,292],{"class":263},[240,825,826,828,831,833,835,837,840,842],{"class":259,"line":316},[240,827,270],{"class":263},[240,829,830],{"class":273},"id",[240,832,277],{"class":263},[240,834,280],{"class":263},[240,836,283],{"class":263},[240,838,839],{"class":286},"msg-015",[240,841,277],{"class":263},[240,843,292],{"class":263},[240,845,846,848,851,853,855,857,859,861],{"class":259,"line":331},[240,847,270],{"class":263},[240,849,850],{"class":273},"operation",[240,852,277],{"class":263},[240,854,280],{"class":263},[240,856,283],{"class":263},[240,858,175],{"class":286},[240,860,277],{"class":263},[240,862,292],{"class":263},[240,864,865,867,870,872,874,876,879,881],{"class":259,"line":358},[240,866,270],{"class":263},[240,868,869],{"class":273},"agent_id",[240,871,277],{"class":263},[240,873,280],{"class":263},[240,875,283],{"class":263},[240,877,878],{"class":286},"analyst-01",[240,880,277],{"class":263},[240,882,292],{"class":263},[240,884,885,887,890,892,894],{"class":259,"line":380},[240,886,270],{"class":263},[240,888,889],{"class":273},"session_id",[240,891,277],{"class":263},[240,893,280],{"class":263},[240,895,896],{"class":263}," null,\n",[240,898,899,901,904,906,908,912],{"class":259,"line":403},[240,900,270],{"class":263},[240,902,903],{"class":273},"epoch",[240,905,277],{"class":263},[240,907,280],{"class":263},[240,909,911],{"class":910},"sbssI"," 15",[240,913,292],{"class":263},[240,915,916,918,921,923,925],{"class":259,"line":409},[240,917,270],{"class":263},[240,919,920],{"class":273},"payload",[240,922,277],{"class":263},[240,924,280],{"class":263},[240,926,328],{"class":263},[240,928,930,932,934,936,938,940,942,944],{"class":259,"line":929},10,[240,931,334],{"class":263},[240,933,274],{"class":337},[240,935,277],{"class":263},[240,937,280],{"class":263},[240,939,283],{"class":263},[240,941,463],{"class":286},[240,943,277],{"class":263},[240,945,292],{"class":263},[240,947,949,951,953,955,957,959,962],{"class":259,"line":948},11,[240,950,334],{"class":263},[240,952,300],{"class":337},[240,954,277],{"class":263},[240,956,280],{"class":263},[240,958,283],{"class":263},[240,960,961],{"class":286},"mem-002",[240,963,648],{"class":263},[240,965,967],{"class":259,"line":966},12,[240,968,406],{"class":263},[240,970,972],{"class":259,"line":971},13,[240,973,412],{"class":263},[220,975,976],{},[237,977,978],{},"Response:",[249,980,982],{"className":251,"code":981,"language":253,"meta":254,"style":254},"{\n  \"status\": \"ok\",\n  \"conflicts\": [\n    {\n      \"id\": \"conflict-001\",\n      \"type\": \"factual\",\n      \"status\": \"detected\",\n      \"unit_a\": \"mem-002\",\n      \"unit_b\": \"mem-010\",\n      \"description\": \"Conflicting market growth estimates: 23% CAGR vs 14% CAGR\",\n      \"detected_by\": \"explicit\"\n    }\n  ],\n  \"scan_coverage\": {\n    \"units_scanned\": 1,\n    \"new_conflicts_found\": 0\n  }\n}\n",[223,983,984,988,1006,1019,1024,1044,1064,1083,1102,1122,1142,1160,1165,1170,1183,1199,1213,1218],{"__ignoreMap":254},[240,985,986],{"class":259,"line":260},[240,987,264],{"class":263},[240,989,990,992,994,996,998,1000,1002,1004],{"class":259,"line":267},[240,991,270],{"class":263},[240,993,338],{"class":273},[240,995,277],{"class":263},[240,997,280],{"class":263},[240,999,283],{"class":263},[240,1001,571],{"class":286},[240,1003,277],{"class":263},[240,1005,292],{"class":263},[240,1007,1008,1010,1012,1014,1016],{"class":259,"line":295},[240,1009,270],{"class":263},[240,1011,582],{"class":273},[240,1013,277],{"class":263},[240,1015,280],{"class":263},[240,1017,1018],{"class":263}," [\n",[240,1020,1021],{"class":259,"line":316},[240,1022,1023],{"class":263},"    {\n",[240,1025,1026,1029,1031,1033,1035,1037,1040,1042],{"class":259,"line":331},[240,1027,1028],{"class":263},"      \"",[240,1030,830],{"class":337},[240,1032,277],{"class":263},[240,1034,280],{"class":263},[240,1036,283],{"class":263},[240,1038,1039],{"class":286},"conflict-001",[240,1041,277],{"class":263},[240,1043,292],{"class":263},[240,1045,1046,1048,1051,1053,1055,1057,1060,1062],{"class":259,"line":358},[240,1047,1028],{"class":263},[240,1049,1050],{"class":337},"type",[240,1052,277],{"class":263},[240,1054,280],{"class":263},[240,1056,283],{"class":263},[240,1058,1059],{"class":286},"factual",[240,1061,277],{"class":263},[240,1063,292],{"class":263},[240,1065,1066,1068,1070,1072,1074,1076,1079,1081],{"class":259,"line":380},[240,1067,1028],{"class":263},[240,1069,338],{"class":337},[240,1071,277],{"class":263},[240,1073,280],{"class":263},[240,1075,283],{"class":263},[240,1077,1078],{"class":286},"detected",[240,1080,277],{"class":263},[240,1082,292],{"class":263},[240,1084,1085,1087,1090,1092,1094,1096,1098,1100],{"class":259,"line":403},[240,1086,1028],{"class":263},[240,1088,1089],{"class":337},"unit_a",[240,1091,277],{"class":263},[240,1093,280],{"class":263},[240,1095,283],{"class":263},[240,1097,961],{"class":286},[240,1099,277],{"class":263},[240,1101,292],{"class":263},[240,1103,1104,1106,1109,1111,1113,1115,1118,1120],{"class":259,"line":409},[240,1105,1028],{"class":263},[240,1107,1108],{"class":337},"unit_b",[240,1110,277],{"class":263},[240,1112,280],{"class":263},[240,1114,283],{"class":263},[240,1116,1117],{"class":286},"mem-010",[240,1119,277],{"class":263},[240,1121,292],{"class":263},[240,1123,1124,1126,1129,1131,1133,1135,1138,1140],{"class":259,"line":929},[240,1125,1028],{"class":263},[240,1127,1128],{"class":337},"description",[240,1130,277],{"class":263},[240,1132,280],{"class":263},[240,1134,283],{"class":263},[240,1136,1137],{"class":286},"Conflicting market growth estimates: 23% CAGR vs 14% CAGR",[240,1139,277],{"class":263},[240,1141,292],{"class":263},[240,1143,1144,1146,1149,1151,1153,1155,1158],{"class":259,"line":948},[240,1145,1028],{"class":263},[240,1147,1148],{"class":337},"detected_by",[240,1150,277],{"class":263},[240,1152,280],{"class":263},[240,1154,283],{"class":263},[240,1156,1157],{"class":286},"explicit",[240,1159,648],{"class":263},[240,1161,1162],{"class":259,"line":966},[240,1163,1164],{"class":263},"    }\n",[240,1166,1167],{"class":259,"line":971},[240,1168,1169],{"class":263},"  ],\n",[240,1171,1173,1175,1177,1179,1181],{"class":259,"line":1172},14,[240,1174,270],{"class":263},[240,1176,604],{"class":273},[240,1178,277],{"class":263},[240,1180,280],{"class":263},[240,1182,328],{"class":263},[240,1184,1186,1188,1190,1192,1194,1197],{"class":259,"line":1185},15,[240,1187,334],{"class":263},[240,1189,617],{"class":337},[240,1191,277],{"class":263},[240,1193,280],{"class":263},[240,1195,1196],{"class":910}," 1",[240,1198,292],{"class":263},[240,1200,1202,1204,1206,1208,1210],{"class":259,"line":1201},16,[240,1203,334],{"class":263},[240,1205,637],{"class":337},[240,1207,277],{"class":263},[240,1209,280],{"class":263},[240,1211,1212],{"class":910}," 0\n",[240,1214,1216],{"class":259,"line":1215},17,[240,1217,406],{"class":263},[240,1219,1221],{"class":259,"line":1220},18,[240,1222,412],{"class":263},[220,1224,1225,1226,1228,1229,1231,1232,1234,1235,1237,1238,528],{},"This response shows the Level 2+ shape, where ",[223,1227,830],{},", ",[223,1230,1050],{},", and ",[223,1233,338],{}," are populated. At Level 1, a mechanically detected conflict omits those fields and includes ",[223,1236,714],{}," instead — see ",[1239,1240,146],"a",{"href":147},[215,1242,1244],{"id":1243},"error-codes","Error Codes",[414,1246,1247,1260],{},[417,1248,1249],{},[420,1250,1251,1254,1257],{},[423,1252,1253],{"align":425},"Code",[423,1255,1256],{"align":425},"Condition",[423,1258,1259],{"align":429},"Recoverable",[435,1261,1262,1277,1292],{},[420,1263,1264,1269,1274],{},[440,1265,1266],{"align":425},[223,1267,1268],{},"UNIT_NOT_FOUND",[440,1270,1271,1273],{"align":425},[223,1272,300],{}," references a nonexistent memory unit",[440,1275,1276],{"align":429},"No",[420,1278,1279,1284,1289],{},[440,1280,1281],{"align":425},[223,1282,1283],{},"AGENT_NOT_REGISTERED",[440,1285,1286,1288],{"align":425},[223,1287,869],{}," is not a registered active agent",[440,1290,1291],{"align":429},"Yes — call REGISTER first",[420,1293,1294,1299,1307],{},[440,1295,1296],{"align":425},[223,1297,1298],{},"UNSUPPORTED_OPERATION",[440,1300,1301,1303,1304,1306],{"align":425},[223,1302,482],{}," or ",[223,1305,463],{}," mode not supported at this conformance level",[440,1308,1276],{"align":429},[1310,1311,1312],"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":254,"searchDepth":260,"depth":267,"links":1314},[1315,1316,1317,1320,1321,1325,1326],{"id":217,"depth":267,"text":218},{"id":232,"depth":267,"text":233},{"id":246,"depth":267,"text":247,"children":1318},[1319],{"id":487,"depth":295,"text":488},{"id":546,"depth":267,"text":547},{"id":659,"depth":267,"text":660,"children":1322},[1323,1324],{"id":693,"depth":295,"text":694},{"id":718,"depth":295,"text":719},{"id":768,"depth":267,"text":769},{"id":1243,"depth":267,"text":1244},"Identify conflicts between memory units.","md",null,{},true,{"title":175,"description":1327},"XV5RyGEr462QqGsWzLNYtjHMDpA--c6mjI5AH7whyp8",[1335,1337],{"title":171,"path":172,"stem":173,"description":1336,"children":-1},"Agent leaves the Field gracefully.",{"title":179,"path":180,"stem":181,"description":1338,"children":-1},"Resolve a detected conflict using a structured strategy.",1785956551278]