[{"data":1,"prerenderedAt":1334},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Freference\u002Fattune-reckon":193,"\u002Fdocs\u002Freference\u002Fattune-reckon-surround":1329},[4,14,101],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Blog","\u002Fblog","blog",[9],{"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",false,{"title":15,"path":16,"stem":17,"children":18,"page":13},"Docs","\u002Fdocs","docs",[19,23,27,56,89,93,97],{"title":20,"path":21,"stem":22},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":24,"path":25,"stem":26},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":28,"path":29,"stem":30,"children":31,"page":13},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[32,36,40,44,48,52],{"title":33,"path":34,"stem":35},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":37,"path":38,"stem":39},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":41,"path":42,"stem":43},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":45,"path":46,"stem":47},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":49,"path":50,"stem":51},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":53,"path":54,"stem":55},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":57,"path":58,"stem":59,"children":60,"page":13},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[61,65,69,73,77,81,85],{"title":62,"path":63,"stem":64},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":66,"path":67,"stem":68},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":70,"path":71,"stem":72},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":74,"path":75,"stem":76},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":78,"path":79,"stem":80},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":82,"path":83,"stem":84},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":86,"path":87,"stem":88},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":90,"path":91,"stem":92},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":94,"path":95,"stem":96},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":98,"path":99,"stem":100},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":102,"path":103,"stem":104,"children":105,"page":13},"Specifications","\u002Fspecifications","specifications",[106],{"title":107,"path":108,"stem":109,"children":110},"Specification v0.1.0-draft","\u002Fspecifications\u002Fdraft","specifications\u002F4.draft\u002F1.index",[111,112,137,178,182,185,189],{"title":107,"path":108,"stem":109},{"title":113,"path":114,"stem":115,"children":116,"page":13},"Types","\u002Fspecifications\u002Fdraft\u002Ftypes","specifications\u002F4.draft\u002F2.types",[117,121,125,129,133],{"title":118,"path":119,"stem":120},"MemoryUnit","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmemory-unit","specifications\u002F4.draft\u002F2.types\u002F1.memory-unit",{"title":122,"path":123,"stem":124},"Agent","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fagent","specifications\u002F4.draft\u002F2.types\u002F2.agent",{"title":126,"path":127,"stem":128},"Scope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fscope","specifications\u002F4.draft\u002F2.types\u002F3.scope",{"title":130,"path":131,"stem":132},"Conflict","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fconflict","specifications\u002F4.draft\u002F2.types\u002F4.conflict",{"title":134,"path":135,"stem":136},"Message Envelope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.draft\u002F2.types\u002F5.message-envelope",{"title":138,"path":139,"stem":140,"children":141,"page":13},"Operations","\u002Fspecifications\u002Fdraft\u002Foperations","specifications\u002F4.draft\u002F3.operations",[142,146,150,154,158,162,166,170,174],{"title":143,"path":144,"stem":145},"RECORD","\u002Fspecifications\u002Fdraft\u002Foperations\u002Frecord","specifications\u002F4.draft\u002F3.operations\u002F1.record",{"title":147,"path":148,"stem":149},"ATTUNE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fattune","specifications\u002F4.draft\u002F3.operations\u002F2.attune",{"title":151,"path":152,"stem":153},"REGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fregister","specifications\u002F4.draft\u002F3.operations\u002F3.register",{"title":155,"path":156,"stem":157},"DEREGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister","specifications\u002F4.draft\u002F3.operations\u002F4.deregister",{"title":159,"path":160,"stem":161},"DETECT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fdetect","specifications\u002F4.draft\u002F3.operations\u002F5.detect",{"title":163,"path":164,"stem":165},"MERGE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge","specifications\u002F4.draft\u002F3.operations\u002F6.merge",{"title":167,"path":168,"stem":169},"SUBSCRIBE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fsubscribe","specifications\u002F4.draft\u002F3.operations\u002F7.subscribe",{"title":171,"path":172,"stem":173},"REPLAY","\u002Fspecifications\u002Fdraft\u002Foperations\u002Freplay","specifications\u002F4.draft\u002F3.operations\u002F8.replay",{"title":175,"path":176,"stem":177},"COMPACT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fcompact","specifications\u002F4.draft\u002F3.operations\u002F9.compact",{"title":179,"path":180,"stem":181},"Error Model","\u002Fspecifications\u002Fdraft\u002Ferrors","specifications\u002F4.draft\u002F4.errors",{"title":90,"path":183,"stem":184},"\u002Fspecifications\u002Fdraft\u002Fconformance","specifications\u002F4.draft\u002F5.conformance",{"title":186,"path":187,"stem":188},"Transport Bindings","\u002Fspecifications\u002Fdraft\u002Ftransport","specifications\u002F4.draft\u002F6.transport",{"title":190,"path":191,"stem":192},"Security","\u002Fspecifications\u002Fdraft\u002Fsecurity","specifications\u002F4.draft\u002F7.security",{"id":194,"title":70,"body":195,"description":1323,"extension":1324,"links":1325,"meta":1326,"navigation":259,"path":71,"seo":1327,"stem":72,"__hash__":1328},"docs\u002Fdocs\u002F4.reference\u002F3.attune-reckon.md",{"type":196,"value":197,"toc":1306},"minimark",[198,203,207,212,328,332,413,417,456,460,463,532,546,549,587,591,748,751,755,761,764,889,893,896,929,932,936,945,948,1156,1158,1162,1302],[199,200,202],"h2",{"id":201},"attune","attune()",[204,205,206],"p",{},"Surfaces what's relevant to an agent right now. Scores all visible entries, sorts highest-first, and returns scored results. The agent does not write a query — it declares who it is and what it's working on.",[208,209,211],"h3",{"id":210},"signature","Signature",[213,214,219],"pre",{"className":215,"code":216,"language":217,"meta":218,"style":218},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","field.attune(context: AttuneContext): Promise\u003CFieldEntryWithRelevance[]>\n\ntype AttuneContext = {\n  agent: string\n  topic?: string\n  role?: string\n  max_units?: number\n}\n","typescript","",[220,221,222,254,261,277,290,301,311,322],"code",{"__ignoreMap":218},[223,224,227,231,235,238,241,245,248,251],"span",{"class":225,"line":226},"line",1,[223,228,230],{"class":229},"sTEyZ","field",[223,232,234],{"class":233},"sMK4o",".",[223,236,201],{"class":237},"s2Zo4",[223,239,240],{"class":229},"(context: AttuneContext): ",[223,242,244],{"class":243},"sBMFI","Promise",[223,246,247],{"class":233},"\u003C",[223,249,250],{"class":229},"FieldEntryWithRelevance[]",[223,252,253],{"class":233},">\n",[223,255,257],{"class":225,"line":256},2,[223,258,260],{"emptyLinePlaceholder":259},true,"\n",[223,262,264,268,271,274],{"class":225,"line":263},3,[223,265,267],{"class":266},"spNyl","type",[223,269,270],{"class":243}," AttuneContext",[223,272,273],{"class":233}," =",[223,275,276],{"class":233}," {\n",[223,278,280,284,287],{"class":225,"line":279},4,[223,281,283],{"class":282},"swJcz","  agent",[223,285,286],{"class":233},":",[223,288,289],{"class":243}," string\n",[223,291,293,296,299],{"class":225,"line":292},5,[223,294,295],{"class":282},"  topic",[223,297,298],{"class":233},"?:",[223,300,289],{"class":243},[223,302,304,307,309],{"class":225,"line":303},6,[223,305,306],{"class":282},"  role",[223,308,298],{"class":233},[223,310,289],{"class":243},[223,312,314,317,319],{"class":225,"line":313},7,[223,315,316],{"class":282},"  max_units",[223,318,298],{"class":233},[223,320,321],{"class":243}," number\n",[223,323,325],{"class":225,"line":324},8,[223,326,327],{"class":233},"}\n",[208,329,331],{"id":330},"parameters","Parameters",[333,334,335,353],"table",{},[336,337,338],"thead",{},[339,340,341,346,350],"tr",{},[342,343,345],"th",{"align":344},"left","Parameter",[342,347,349],{"align":348},"center","Required",[342,351,352],{"align":344},"Description",[354,355,356,370,386,398],"tbody",{},[339,357,358,364,367],{},[359,360,361],"td",{"align":344},[220,362,363],{},"agent",[359,365,366],{"align":348},"✓",[359,368,369],{"align":344},"The requesting agent's id. Used for self-filtering and role lookup.",[339,371,372,377,379],{},[359,373,374],{"align":344},[220,375,376],{},"topic",[359,378],{"align":348},[359,380,381,382,385],{"align":344},"Match entries by ",[220,383,384],{},"entry.topic",". Adds full topic weight (0.60) to matching entries' scores.",[339,387,388,393,395],{},[359,389,390],{"align":344},[220,391,392],{},"role",[359,394],{"align":348},[359,396,397],{"align":344},"Explicit role for role-match scoring. Falls back to the agent's registered role.",[339,399,400,405,407],{},[359,401,402],{"align":344},[220,403,404],{},"max_units",[359,406],{"align":348},[359,408,409,410,234],{"align":344},"Maximum entries to return. Lowest-scoring entries beyond the cap are dropped. Default ",[220,411,412],{},"100",[208,414,416],{"id":415},"visibility-rules","Visibility rules",[418,419,420,433,443,446],"ul",{},[421,422,423,424,428,429,432],"li",{},"The calling agent's own ",[425,426,427],"strong",{},"committed"," entries are ",[425,430,431],{},"never"," returned.",[421,434,423,435,438,439,442],{},[425,436,437],{},"draft"," entries ",[425,440,441],{},"are"," returned (author sees their own work).",[421,444,445],{},"Other agents' drafts are never returned.",[421,447,448,451,452,455],{},[220,449,450],{},"retracted"," and ",[220,453,454],{},"superseded"," entries are never returned.",[208,457,459],{"id":458},"relevance-scoring","Relevance scoring",[204,461,462],{},"Each visible entry is scored across four components:",[333,464,465,478],{},[336,466,467],{},[339,468,469,472,475],{},[342,470,471],{"align":344},"Component",[342,473,474],{"align":348},"Max",[342,476,477],{"align":344},"What it measures",[354,479,480,494,506,519],{},[339,481,482,486,489],{},[359,483,484],{"align":344},[220,485,376],{},[359,487,488],{"align":348},"0.60",[359,490,491],{"align":344},[220,492,493],{},"entry.topic === context.topic",[339,495,496,500,503],{},[359,497,498],{"align":344},[220,499,392],{},[359,501,502],{"align":348},"0.20",[359,504,505],{"align":344},"The writing agent's role matches the caller's role",[339,507,508,513,516],{},[359,509,510],{"align":344},[220,511,512],{},"recency",[359,514,515],{"align":348},"0.15",[359,517,518],{"align":344},"How recently written, relative to the visible set",[339,520,521,526,529],{},[359,522,523],{"align":344},[220,524,525],{},"intent",[359,527,528],{"align":348},"0.05",[359,530,531],{"align":344},"Substantiveness of the intent string",[204,533,534,537,538,541,542,545],{},[220,535,536],{},"relevance_score"," is a float in ",[220,539,540],{},"[0, 1]",". ",[220,543,544],{},"relevance_reason"," breaks down each component's contribution.",[208,547,86],{"id":548},"errors",[333,550,551,561],{},[336,552,553],{},[339,554,555,558],{},[342,556,557],{"align":344},"Code",[342,559,560],{"align":344},"When",[354,562,563,575],{},[339,564,565,570],{},[359,566,567],{"align":344},[220,568,569],{},"AGENT_REQUIRED",[359,571,572,574],{"align":344},[220,573,363],{}," is missing or empty",[339,576,577,582],{},[359,578,579],{"align":344},[220,580,581],{},"INVALID_QUERY",[359,583,584,586],{"align":344},[220,585,404],{}," is negative",[208,588,590],{"id":589},"example","Example",[213,592,594],{"className":215,"code":593,"language":217,"meta":218,"style":218},"const entries = await field.attune({ agent: 'strategist', topic: 'market-size' })\n\nconsole.log(entries[0].relevance_score)   \u002F\u002F 0.85\nconsole.log(entries[0].relevance_reason.components)\n\u002F\u002F { topic: 0.60, role: 0.15, recency: 0.08, intent: 0.02 }\nconsole.log(entries[0].relevance_reason.summary)\n\u002F\u002F 'topic match; same role as writer; written recently; specific intent'\n",[220,595,596,659,663,692,715,720,743],{"__ignoreMap":218},[223,597,598,601,603,606,610,613,615,617,620,623,626,628,631,635,638,641,644,646,648,651,653,656],{"class":225,"line":226},[223,599,600],{"class":266},"const",[223,602,438],{"class":229},[223,604,605],{"class":233},"=",[223,607,609],{"class":608},"s7zQu"," await",[223,611,612],{"class":229}," field",[223,614,234],{"class":233},[223,616,201],{"class":237},[223,618,619],{"class":229},"(",[223,621,622],{"class":233},"{",[223,624,625],{"class":282}," agent",[223,627,286],{"class":233},[223,629,630],{"class":233}," '",[223,632,634],{"class":633},"sfazB","strategist",[223,636,637],{"class":233},"'",[223,639,640],{"class":233},",",[223,642,643],{"class":282}," topic",[223,645,286],{"class":233},[223,647,630],{"class":233},[223,649,650],{"class":633},"market-size",[223,652,637],{"class":233},[223,654,655],{"class":233}," }",[223,657,658],{"class":229},")\n",[223,660,661],{"class":225,"line":256},[223,662,260],{"emptyLinePlaceholder":259},[223,664,665,668,670,673,676,680,683,685,688],{"class":225,"line":263},[223,666,667],{"class":229},"console",[223,669,234],{"class":233},[223,671,672],{"class":237},"log",[223,674,675],{"class":229},"(entries[",[223,677,679],{"class":678},"sbssI","0",[223,681,682],{"class":229},"]",[223,684,234],{"class":233},[223,686,687],{"class":229},"relevance_score)   ",[223,689,691],{"class":690},"sHwdD","\u002F\u002F 0.85\n",[223,693,694,696,698,700,702,704,706,708,710,712],{"class":225,"line":279},[223,695,667],{"class":229},[223,697,234],{"class":233},[223,699,672],{"class":237},[223,701,675],{"class":229},[223,703,679],{"class":678},[223,705,682],{"class":229},[223,707,234],{"class":233},[223,709,544],{"class":229},[223,711,234],{"class":233},[223,713,714],{"class":229},"components)\n",[223,716,717],{"class":225,"line":292},[223,718,719],{"class":690},"\u002F\u002F { topic: 0.60, role: 0.15, recency: 0.08, intent: 0.02 }\n",[223,721,722,724,726,728,730,732,734,736,738,740],{"class":225,"line":303},[223,723,667],{"class":229},[223,725,234],{"class":233},[223,727,672],{"class":237},[223,729,675],{"class":229},[223,731,679],{"class":678},[223,733,682],{"class":229},[223,735,234],{"class":233},[223,737,544],{"class":229},[223,739,234],{"class":233},[223,741,742],{"class":229},"summary)\n",[223,744,745],{"class":225,"line":313},[223,746,747],{"class":690},"\u002F\u002F 'topic match; same role as writer; written recently; specific intent'\n",[749,750],"hr",{},[199,752,754],{"id":753},"reckon","reckon()",[204,756,757,758,760],{},"Identical visibility and scoring to ",[220,759,202],{},", plus mechanical conflict detection across the returned entries.",[208,762,211],{"id":763},"signature-1",[213,765,767],{"className":215,"code":766,"language":217,"meta":218,"style":218},"field.reckon(context: AttuneContext): Promise\u003CReckonResult>\n\ntype ReckonResult = {\n  entries: FieldEntryWithRelevance[]\n  conflicts: Conflict[]\n}\n\ntype Conflict = {\n  a: FieldEntry\n  b: FieldEntry\n  keys: string[]  \u002F\u002F shared keys where values disagree, sorted alphabetically\n}\n",[220,768,769,788,792,803,816,828,832,836,846,857,867,884],{"__ignoreMap":218},[223,770,771,773,775,777,779,781,783,786],{"class":225,"line":226},[223,772,230],{"class":229},[223,774,234],{"class":233},[223,776,753],{"class":237},[223,778,240],{"class":229},[223,780,244],{"class":243},[223,782,247],{"class":233},[223,784,785],{"class":229},"ReckonResult",[223,787,253],{"class":233},[223,789,790],{"class":225,"line":256},[223,791,260],{"emptyLinePlaceholder":259},[223,793,794,796,799,801],{"class":225,"line":263},[223,795,267],{"class":266},[223,797,798],{"class":243}," ReckonResult",[223,800,273],{"class":233},[223,802,276],{"class":233},[223,804,805,808,810,813],{"class":225,"line":279},[223,806,807],{"class":282},"  entries",[223,809,286],{"class":233},[223,811,812],{"class":243}," FieldEntryWithRelevance",[223,814,815],{"class":229},"[]\n",[223,817,818,821,823,826],{"class":225,"line":292},[223,819,820],{"class":282},"  conflicts",[223,822,286],{"class":233},[223,824,825],{"class":243}," Conflict",[223,827,815],{"class":229},[223,829,830],{"class":225,"line":303},[223,831,327],{"class":233},[223,833,834],{"class":225,"line":313},[223,835,260],{"emptyLinePlaceholder":259},[223,837,838,840,842,844],{"class":225,"line":324},[223,839,267],{"class":266},[223,841,825],{"class":243},[223,843,273],{"class":233},[223,845,276],{"class":233},[223,847,849,852,854],{"class":225,"line":848},9,[223,850,851],{"class":282},"  a",[223,853,286],{"class":233},[223,855,856],{"class":243}," FieldEntry\n",[223,858,860,863,865],{"class":225,"line":859},10,[223,861,862],{"class":282},"  b",[223,864,286],{"class":233},[223,866,856],{"class":243},[223,868,870,873,875,878,881],{"class":225,"line":869},11,[223,871,872],{"class":282},"  keys",[223,874,286],{"class":233},[223,876,877],{"class":243}," string",[223,879,880],{"class":229},"[]  ",[223,882,883],{"class":690},"\u002F\u002F shared keys where values disagree, sorted alphabetically\n",[223,885,887],{"class":225,"line":886},12,[223,888,327],{"class":233},[208,890,892],{"id":891},"conflict-detection-rules","Conflict detection rules",[204,894,895],{},"Two entries conflict when all three conditions hold:",[897,898,899,905,911],"ol",{},[421,900,901,902,904],{},"They share the same ",[220,903,384],{}," (strict equality).",[421,906,907,908,234],{},"They share at least one other key in ",[220,909,910],{},"entry",[421,912,913,914,917,918,917,921,924,925,928],{},"The value at that key differs, and both values are primitive (",[220,915,916],{},"string",", ",[220,919,920],{},"number",[220,922,923],{},"boolean",", or ",[220,926,927],{},"null",").",[204,930,931],{},"Object-valued keys are not compared in v0.2. Each conflicting pair appears once. The protocol surfaces the disagreement — resolution is always the caller's responsibility.",[208,933,935],{"id":934},"when-to-use-reckon-vs-attune","When to use reckon vs attune",[204,937,938,939,941,942,944],{},"Use ",[220,940,754],{}," when the calling agent needs to know about contradictions before deciding how to act. Use ",[220,943,202],{}," when you want the scored surface without conflict commentary.",[208,946,590],{"id":947},"example-1",[213,949,951],{"className":215,"code":950,"language":217,"meta":218,"style":218},"const { entries, conflicts } = await field.reckon({\n  agent: 'writer',\n  topic: 'competitor-pricing',\n})\n\nif (conflicts.length > 0) {\n  console.log(conflicts[0].keys)    \u002F\u002F ['price']\n  console.log(conflicts[0].a.entry) \u002F\u002F { topic: 'competitor-pricing', price: '$49\u002Fmo' }\n  console.log(conflicts[0].b.entry) \u002F\u002F { topic: 'competitor-pricing', price: '$39\u002Fmo' }\n  \u002F\u002F The writer now decides how to proceed\n}\n",[220,952,953,986,1002,1017,1023,1027,1051,1083,1115,1147,1152],{"__ignoreMap":218},[223,954,955,957,960,963,965,968,971,973,975,977,979,981,983],{"class":225,"line":226},[223,956,600],{"class":266},[223,958,959],{"class":233}," {",[223,961,962],{"class":229}," entries",[223,964,640],{"class":233},[223,966,967],{"class":229}," conflicts ",[223,969,970],{"class":233},"}",[223,972,273],{"class":233},[223,974,609],{"class":608},[223,976,612],{"class":229},[223,978,234],{"class":233},[223,980,753],{"class":237},[223,982,619],{"class":229},[223,984,985],{"class":233},"{\n",[223,987,988,990,992,994,997,999],{"class":225,"line":256},[223,989,283],{"class":282},[223,991,286],{"class":233},[223,993,630],{"class":233},[223,995,996],{"class":633},"writer",[223,998,637],{"class":233},[223,1000,1001],{"class":233},",\n",[223,1003,1004,1006,1008,1010,1013,1015],{"class":225,"line":263},[223,1005,295],{"class":282},[223,1007,286],{"class":233},[223,1009,630],{"class":233},[223,1011,1012],{"class":633},"competitor-pricing",[223,1014,637],{"class":233},[223,1016,1001],{"class":233},[223,1018,1019,1021],{"class":225,"line":279},[223,1020,970],{"class":233},[223,1022,658],{"class":229},[223,1024,1025],{"class":225,"line":292},[223,1026,260],{"emptyLinePlaceholder":259},[223,1028,1029,1032,1035,1037,1040,1043,1046,1049],{"class":225,"line":303},[223,1030,1031],{"class":608},"if",[223,1033,1034],{"class":229}," (conflicts",[223,1036,234],{"class":233},[223,1038,1039],{"class":229},"length ",[223,1041,1042],{"class":233},">",[223,1044,1045],{"class":678}," 0",[223,1047,1048],{"class":229},") ",[223,1050,985],{"class":233},[223,1052,1053,1056,1058,1060,1062,1065,1068,1070,1072,1074,1077,1080],{"class":225,"line":313},[223,1054,1055],{"class":229},"  console",[223,1057,234],{"class":233},[223,1059,672],{"class":237},[223,1061,619],{"class":282},[223,1063,1064],{"class":229},"conflicts",[223,1066,1067],{"class":282},"[",[223,1069,679],{"class":678},[223,1071,682],{"class":282},[223,1073,234],{"class":233},[223,1075,1076],{"class":229},"keys",[223,1078,1079],{"class":282},")    ",[223,1081,1082],{"class":690},"\u002F\u002F ['price']\n",[223,1084,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1106,1108,1110,1112],{"class":225,"line":324},[223,1086,1055],{"class":229},[223,1088,234],{"class":233},[223,1090,672],{"class":237},[223,1092,619],{"class":282},[223,1094,1064],{"class":229},[223,1096,1067],{"class":282},[223,1098,679],{"class":678},[223,1100,682],{"class":282},[223,1102,234],{"class":233},[223,1104,1105],{"class":229},"a",[223,1107,234],{"class":233},[223,1109,910],{"class":229},[223,1111,1048],{"class":282},[223,1113,1114],{"class":690},"\u002F\u002F { topic: 'competitor-pricing', price: '$49\u002Fmo' }\n",[223,1116,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1138,1140,1142,1144],{"class":225,"line":848},[223,1118,1055],{"class":229},[223,1120,234],{"class":233},[223,1122,672],{"class":237},[223,1124,619],{"class":282},[223,1126,1064],{"class":229},[223,1128,1067],{"class":282},[223,1130,679],{"class":678},[223,1132,682],{"class":282},[223,1134,234],{"class":233},[223,1136,1137],{"class":229},"b",[223,1139,234],{"class":233},[223,1141,910],{"class":229},[223,1143,1048],{"class":282},[223,1145,1146],{"class":690},"\u002F\u002F { topic: 'competitor-pricing', price: '$39\u002Fmo' }\n",[223,1148,1149],{"class":225,"line":859},[223,1150,1151],{"class":690},"  \u002F\u002F The writer now decides how to proceed\n",[223,1153,1154],{"class":225,"line":869},[223,1155,327],{"class":233},[749,1157],{},[199,1159,1161],{"id":1160},"fieldentrywithrelevance-type","FieldEntryWithRelevance type",[213,1163,1165],{"className":215,"code":1164,"language":217,"meta":218,"style":218},"type FieldEntryWithRelevance = FieldEntry & {\n  relevance_score: number          \u002F\u002F 0.0 to 1.0\n  relevance_reason: RelevanceReason\n}\n\ntype RelevanceReason = {\n  components: {\n    topic: number    \u002F\u002F 0 to 0.60\n    role: number     \u002F\u002F 0 to 0.20\n    recency: number  \u002F\u002F 0 to 0.15\n    intent: number   \u002F\u002F 0 to 0.05\n  }\n  summary: string\n}\n",[220,1166,1167,1183,1196,1206,1210,1214,1225,1234,1246,1258,1270,1282,1287,1297],{"__ignoreMap":218},[223,1168,1169,1171,1173,1175,1178,1181],{"class":225,"line":226},[223,1170,267],{"class":266},[223,1172,812],{"class":243},[223,1174,273],{"class":233},[223,1176,1177],{"class":243}," FieldEntry",[223,1179,1180],{"class":233}," &",[223,1182,276],{"class":233},[223,1184,1185,1188,1190,1193],{"class":225,"line":256},[223,1186,1187],{"class":282},"  relevance_score",[223,1189,286],{"class":233},[223,1191,1192],{"class":243}," number",[223,1194,1195],{"class":690},"          \u002F\u002F 0.0 to 1.0\n",[223,1197,1198,1201,1203],{"class":225,"line":263},[223,1199,1200],{"class":282},"  relevance_reason",[223,1202,286],{"class":233},[223,1204,1205],{"class":243}," RelevanceReason\n",[223,1207,1208],{"class":225,"line":279},[223,1209,327],{"class":233},[223,1211,1212],{"class":225,"line":292},[223,1213,260],{"emptyLinePlaceholder":259},[223,1215,1216,1218,1221,1223],{"class":225,"line":303},[223,1217,267],{"class":266},[223,1219,1220],{"class":243}," RelevanceReason",[223,1222,273],{"class":233},[223,1224,276],{"class":233},[223,1226,1227,1230,1232],{"class":225,"line":313},[223,1228,1229],{"class":282},"  components",[223,1231,286],{"class":233},[223,1233,276],{"class":233},[223,1235,1236,1239,1241,1243],{"class":225,"line":324},[223,1237,1238],{"class":282},"    topic",[223,1240,286],{"class":233},[223,1242,1192],{"class":243},[223,1244,1245],{"class":690},"    \u002F\u002F 0 to 0.60\n",[223,1247,1248,1251,1253,1255],{"class":225,"line":848},[223,1249,1250],{"class":282},"    role",[223,1252,286],{"class":233},[223,1254,1192],{"class":243},[223,1256,1257],{"class":690},"     \u002F\u002F 0 to 0.20\n",[223,1259,1260,1263,1265,1267],{"class":225,"line":859},[223,1261,1262],{"class":282},"    recency",[223,1264,286],{"class":233},[223,1266,1192],{"class":243},[223,1268,1269],{"class":690},"  \u002F\u002F 0 to 0.15\n",[223,1271,1272,1275,1277,1279],{"class":225,"line":869},[223,1273,1274],{"class":282},"    intent",[223,1276,286],{"class":233},[223,1278,1192],{"class":243},[223,1280,1281],{"class":690},"   \u002F\u002F 0 to 0.05\n",[223,1283,1284],{"class":225,"line":886},[223,1285,1286],{"class":233},"  }\n",[223,1288,1290,1293,1295],{"class":225,"line":1289},13,[223,1291,1292],{"class":282},"  summary",[223,1294,286],{"class":233},[223,1296,289],{"class":243},[223,1298,1300],{"class":225,"line":1299},14,[223,1301,327],{"class":233},[1303,1304,1305],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":218,"searchDepth":226,"depth":256,"links":1307},[1308,1316,1322],{"id":201,"depth":256,"text":202,"children":1309},[1310,1311,1312,1313,1314,1315],{"id":210,"depth":263,"text":211},{"id":330,"depth":263,"text":331},{"id":415,"depth":263,"text":416},{"id":458,"depth":263,"text":459},{"id":548,"depth":263,"text":86},{"id":589,"depth":263,"text":590},{"id":753,"depth":256,"text":754,"children":1317},[1318,1319,1320,1321],{"id":763,"depth":263,"text":211},{"id":891,"depth":263,"text":892},{"id":934,"depth":263,"text":935},{"id":947,"depth":263,"text":590},{"id":1160,"depth":256,"text":1161},"Receive ranked, relevant entries from the Field — with or without conflict detection.","md",null,{},{"title":70,"description":1323},"QerO2186zMbwg5_QhpY4hIt2hq4ojbrzky2p9Ln-DeA",[1330,1332],{"title":66,"path":67,"stem":68,"description":1331,"children":-1},"Write a committed entry to the Field, or query the Field's entries directly.",{"title":74,"path":75,"stem":76,"description":1333,"children":-1},"Establish and remove agent sessions in the Field.",1781996365086]